mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-13 11:19:37 +03:00
[Support Request]: Bookstack crashed on Container #2490
Closed
opened 2026-02-05 04:18:44 +03:00 by OVERLORD
·
13 comments
No Branch/Tag Specified
development
l10n_development
release
v25-12
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#2490
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @reddexx on GitHub (Nov 16, 2021).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
Problem after Update from Bookstack 21.10.3 to 21.11
Exact BookStack Version
21.11
Log Content
wait-for-db: waiting for bookstack_db:3306
wait-for-db: done
Generating Key...
Symfony\Component\Debug\Exception\FatalErrorException : Trait 'Illuminate\Database\Eloquent\Factories\HasFactory' not found
at /var/www/bookstack/app/Uploads/Image.php:20
16| * @property int $uploaded_to
17| * @property int $created_by
18| * @property int $updated_by
19| */
Whoops\Exception\ErrorException : Trait 'Illuminate\Database\Eloquent\Factories\HasFactory' not found
at /var/www/bookstack/app/Uploads/Image.php:20
16| * @property int $uploaded_to
17| * @property int $created_by
18| * @property int $updated_by
19| */
Exception trace:
1 Whoops\Run::handleError("Trait 'Illuminate\Database\Eloquent\Factories\HasFactory' not found", "/var/www/bookstack/app/Uploads/Image.php")
/var/www/bookstack/vendor/filp/whoops/src/Whoops/Run.php:486
2 Whoops\Run::handleShutdown()
[internal]:0
wait-for-db: waiting for bookstack_db:3306
wait-for-db: done
Generating Key...
Symfony\Component\Debug\Exception\FatalErrorException : Trait 'Illuminate\Database\Eloquent\Factories\HasFactory' not found
at /var/www/bookstack/app/Uploads/Image.php:20
16| * @property int $uploaded_to
17| * @property int $created_by
18| * @property int $updated_by
19| */
Whoops\Exception\ErrorException : Trait 'Illuminate\Database\Eloquent\Factories\HasFactory' not found
at /var/www/bookstack/app/Uploads/Image.php:20
16| * @property int $uploaded_to
17| * @property int $created_by
18| * @property int $updated_by
19| */
Exception trace:
1 Whoops\Run::handleError("Trait 'Illuminate\Database\Eloquent\Factories\HasFactory' not found", "/var/www/bookstack/app/Uploads/Image.php")
/var/www/bookstack/vendor/filp/whoops/src/Whoops/Run.php:486
2 Whoops\Run::handleShutdown()
[internal]:0
PHP Version
7.4.21
Hosting Environment
Running on Docker Container
@ssddanbrown commented on GitHub (Nov 16, 2021):
Hi @reddexx,
Can you provide any details on your container environment? As in what container you're using and how you're applying updates? Or do you have a complete docker-compose to reference or share?
Based on the shared information it doesn't seem like the PHP dependencies have been updated, via composer, in your environment.
@reddexx commented on GitHub (Nov 16, 2021):
i have a modified Image from:
https://github.com/solidnerd/docker-bookstack
this image is manual Updated from me (Downloading)
curl -SL -o bookstack.tar.gz https://github.com/BookStackApp/BookStack/archive/refs/tags/v(Versionnumber).tar.gz
solidnerd Image has Stable and not Removed Images Automatic
@reddexx commented on GitHub (Nov 16, 2021):
PHP Version can't not updating

System from Container is Debian10
@ssddanbrown commented on GitHub (Nov 16, 2021):
The PHP used in the solidernerd container is set to PHP7.4 which should be fine.
It's the project PHP dependencies that I'd guess are not installing correctly on your instance.
This might be related to an older composer verison being used here or it could be related to your other edits.
To be able to help any further I'd need to be able to see what you've changed. Without knowing what you're running I can only make guesses.
@reddexx commented on GitHub (Nov 16, 2021):
What do you need?
I have only extracted the New archive Version in the bookstack directory and saved the Image
@ssddanbrown commented on GitHub (Nov 16, 2021):
How are you doing this? By accessing a shell instance within the container?
If so you'd also need to use composer to install the latest project PHP dependencies within the
/var/www/bookstackpath.It'd probably be easier to alter the version of BookStack used in the Dockerfile then rebuild the image.
@reddexx commented on GitHub (Nov 16, 2021):
I downloaded and extracted the bookstack files, then set the write permissions in /var/www/bookstack, then set the owner, after which I created the image via portainer. That always worked except for the version. :(
I was only able to use the solidnerds container because the container from linuxserver.io emptied the storage because it has no idea why.
@ssddanbrown commented on GitHub (Nov 16, 2021):
I've never had this. Could occur if you weren't mounting the volume.
That might work if there have been no major change in our dependencies but you could end up with an unstable system. BookStack v21.11 had a lot more underlying changes to the framework and hence it incompatible with old dependencies.
@reddexx commented on GitHub (Nov 16, 2021):
The volume has mounted xD
I make a restart an the container and the container purge the complete storage path
@reddexx commented on GitHub (Nov 16, 2021):
I'm trying to adapt the Dockerfile to your requirements, so I need a little information about what bookstack needs
@ssddanbrown commented on GitHub (Nov 17, 2021):
The rest of the Dockerfile is likely fine. As mentioned above, you probably need to just change the version on this line:
fe6e51f430/Dockerfile (L2)Might needs to also change the version of composer to the latest on this line:
fe6e51f430/Dockerfile (L54)but it might not be an issue.
@reddexx commented on GitHub (Nov 17, 2021):
its Working with then Git
https://github.com/reddexx/docker-bookstack/blob/master/Dockerfile
@ssddanbrown commented on GitHub (Nov 17, 2021):
Awesome! Will therefore close this off.