mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-16 19:06:45 +03:00
Update from 21.08.5 to 21.10.x went wrong #2472
Closed
opened 2026-02-05 04:15:24 +03:00 by OVERLORD
·
6 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#2472
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 @lorydone on GitHub (Nov 1, 2021).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
After runnung the update command from Version 21.08.5 to 21.10.3 and after the following step in the cli is reached:
I got following error message:
The stream or file "/var/www/BookStack/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission deniedThis is for the commands (all in StreamHandler.php line 146)
This is strange, because permission are set as advised by running:
(webserver user is www-data)
When cd'ing into the directory .../storage/logs/, attributes are shwon like this:
-rwxr-xr-x 1 www-data www-data 212875 Nov 1 17:25 laravel.log*All previous updates run without issues
When I command
sudo php artisan cache:clearI get this error (in Application.php line 679):Class 'Facade\Ignition\IgnitionServiceProvider' not foundResult is, that Login Page is Blank, there is no content on it.
Any ideas what is wrong and where to dig in?
Exact BookStack Version
21.08.5 to 21.10.3
Log Content
[previous exception] [object] (ReflectionException(code: -1): Class translator does not exist at /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Container/Container.php:803)
[stacktrace]
#0 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Container/Container.php(803): ReflectionClass->__construct()
#1 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Container/Container.php(681): Illuminate\Container\Container->build()
#2 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(785): Illuminate\Container\Container->resolve()
#3 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Container/Container.php(629): Illuminate\Foundation\Application->resolve()
#4 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(770): Illuminate\Container\Container->make()
#5 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(120): Illuminate\Foundation\Application->make()
#6 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(873): app()
#7 /var/www/BookStack/storage/framework/views/4b8e70439d73c1f6b6ab796f9756cda764dd98e9.php(7): trans()
#8 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(43): include('/var/www/BookSt...')
#9 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(59): Illuminate\View\Engines\PhpEngine->evaluatePath()
#10 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(143): Illuminate\View\Engines\CompilerEngine->get()
#11 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(126): Illuminate\View\View->getContents()
#12 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(91): Illuminate\View\View->renderContents()
#13 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Response.php(42): Illuminate\View\View->render()
#14 /var/www/BookStack/vendor/symfony/http-foundation/Response.php(205): Illuminate\Http\Response->setContent()
#15 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(55): Symfony\Component\HttpFoundation\Response->__construct()
#16 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(85): Illuminate\Routing\ResponseFactory->make()
#17 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(410): Illuminate\Routing\ResponseFactory->view()
#18 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(315): Illuminate\Foundation\Exceptions\Handler->renderHttpException()
#19 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(212): Illuminate\Foundation\Exceptions\Handler->prepareResponse()
#20 /var/www/BookStack/app/Exceptions/Handler.php(62): Illuminate\Foundation\Exceptions\Handler->render()
#21 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(420): BookStack\Exceptions\Handler->render()
#22 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(118): Illuminate\Foundation\Http\Kernel->renderException()
#23 /var/www/BookStack/public/index.php(54): Illuminate\Foundation\Http\Kernel->handle()
#24 {main}
PHP Version
7.4
Hosting Environment
Ubuntu Server 20.04 on Raspi4
nginx Server 1.18.0
mariadb 10.3.31
I had no problems running and updating Bookstackapp since updating from V21.08.5
Server runs behind a Nginx Proxy hostet on a Linux Container
@ssddanbrown commented on GitHub (Nov 1, 2021):
Hi @lorydone, Does the
composer install --no-devupdate step run without error? Also, can you confirm the output of runninggit statuswithin your bookstack install directory.@lorydone commented on GitHub (Nov 1, 2021):
Hi @ssddanbrown
composer install --no-devshows this:+++++++++++++++++++
git statusshows this:++++++++++++++++++
@ssddanbrown commented on GitHub (Nov 1, 2021):
@lorydone I think this does come down to permissions, with conflicting permissions between the user you're running the commands as and the permissions set on files for webserver use.
Can you try running:
and let me know if that changes anything?
@lorydone commented on GitHub (Nov 1, 2021):
@ssddanbrown
doesnt change anything. Still the permission error when running f.e. php artisan chache:clear
@lorydone commented on GitHub (Nov 1, 2021):
sorry, typo: I run
php artisan cache:clearof course, not chache...@lorydone commented on GitHub (Nov 1, 2021):
@ssddanbrown ok, I still get this error when running the artisan commands under the restricted user. With sudo they run finde now.
Frontend is reachable again.
The cache remove command most probably did the job in this case.
Thx, @ssddanbrown