mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-07 11:19:38 +03:00
Connection refused after upgrade #3802
Closed
opened 2026-02-05 07:31:03 +03:00 by OVERLORD
·
4 comments
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
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#3802
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 @raph-za on GitHub (May 16, 2023).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
Bookstack working for few years, recently installed watchtower and it upgraded Bookstack
not container is not accessible. no changes made to configurations. just did not work the next day
confirmed passwords are correct.
I can ping dookstack_DB
When viewing DB logs i see
Exact BookStack Version
v23.05.1-ls79
Log Content
when viewing bookstack_db container log files
cat: /var/run/mysqld/mysqld.pid: No such file or directory Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignored Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignored 230516 13:20:19 mysqld_safe Logging to '/config/databases/a43f637c9e2d.err'. 230516 13:20:19 mysqld_safe Starting mariadbd daemon with databases from /config/databases Caught SIGTERM signal!when viewing a43f637c9e2d.err
26071 2023-05-16 17:18:38 0 [Note] InnoDB: Compressed tables use zlib 1.2.13 26072 2023-05-16 17:18:38 0 [Note] InnoDB: Number of pools: 1 26073 2023-05-16 17:18:38 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions 26074 2023-05-16 17:18:38 0 [Note] InnoDB: Using Linux native AIO 26075 2023-05-16 17:18:38 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728 26076 2023-05-16 17:18:38 0 [Note] InnoDB: Completed initialization of buffer pool 26077 2023-05-16 17:18:39 0 [ERROR] InnoDB: Upgrade after a crash is not supported. The redo log was created with MariaDB 10.4.17. You must start up and shut down MariaDB 10.4 or earlier on the data directory. 26078 2023-05-16 17:18:39 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error 26079 2023-05-16 17:18:39 0 [Note] InnoDB: Starting shutdown... 26080 2023-05-16 17:18:39 0 [ERROR] Plugin 'InnoDB' init function returned error. 26081 2023-05-16 17:18:39 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 26082 2023-05-16 17:18:39 0 [Note] Plugin 'FEEDBACK' is disabled. 26083 2023-05-16 17:18:39 0 [ERROR] Unknown/unsupported storage engine: InnoDB 26084 2023-05-16 17:18:39 0 [ERROR] Aborting 26085 230516 17:18:40 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 26086 230516 17:18:40 mysqld_safe Starting mariadbd daemon with databases from /config/databases 26087 2023-05-16 17:18:40 0 [Note] Starting MariaDB 10.6.13-MariaDB source revision a24f2bb50ba4a0dd4127455f7fcdfed584937f36 as process 22276 26088 Warning: World-writable config file '/etc/my.cnf.d/custom.cnf' is ignoredPHP Version
No response
Hosting Environment
synology NAS, running docker and using portainer to manage containers
@ssddanbrown commented on GitHub (May 16, 2023):
I'd advise not to use watchtower to perform updates, I commonly see issues due to this.
Looks like this isn't anything specific to BookStack, but a case of database data getting in a bad state. This is the most relevant line from your logs:
So within your docker setup, set the database container to use a 10.4-based image, then start the database up using that and see if it gets things working again.
Note: Before you do anything take backups of all volume data.
@raph-za commented on GitHub (May 16, 2023):
yeh i now come to realise watchtower is fancy but not worth the trouble.
i manage to install mariadb:110.4.18mariabionic-ls18
my DB errors went away sort of
on my bookstack log
using keys found in /config/keys App Key found - setting variable for seds Running config - DB_HOST set Waiting for DB to be available Illuminate\Database\QueryException _**SQLSTATE[HY000] [1045] Access denied for user 'bookstack'@'bookstack.bookstack_default' (using password: YES) (SQL: select * from information_schema.tables where table_schema = bookstackapp and table_name = migrations and table_type = 'BASE TABLE')**_ at /app/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760 756▕ // If an exception occurs when attempting to run a query, we'll format the error 757▕ // message to include the bindings with SQL, which will make this exception a 758▕ // lot more helpful to the developer instead of just the database's errors. 759▕ catch (Exception $e) { ➜ 760▕ throw new QueryException( 761▕ $query, $this->prepareBindings($bindings), $e 762▕ ); 763▕ } 764▕ } +36 vendor frames 37 /app/www/artisan:37 Illuminate\Foundation\Console\Kernel::handle()and the bookstack_db log
i have checked my passwords are the same and did not make any changes to them previously.
copy of my env.
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PS1=$(whoami)@$(hostname):$(pwd)$
HOME=/root
TERM=xterm
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
S6_VERBOSITY=1
S6_STAGE2_HOOK=/docker-mods
LSIO_FIRST_PARTY=true
PUID=1026
PGID=100
APP_URL=http://192.168.0.123:6875
DB_HOST=bookstack_db
DB_USER=bookstack
DB_PASS=yourdbpass
DB_DATABASE=bookstackapp
not the most elegant of passwords i know c",)
@ssddanbrown commented on GitHub (May 18, 2023):
If you updated from a version a couple of months ago, it's possible you were bitten by the issue as per https://github.com/BookStackApp/BookStack/issues/3940, Where lsio made changes to how passwords are handled (Although I thought this was only for passwords with special characters) sometimes requiring a reset of passwords in the database. Worth reading through that linked thread.
@ssddanbrown commented on GitHub (May 30, 2023):
Since there's been no follow-up I'm going to close this. If the issue remains and is something you still require to be fixed respond to my previous comment and this can then be re-opened.