mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-11 19:06:22 +03:00
mariadb creates a lot of error-files #5326
Closed
opened 2026-02-05 09:57:59 +03:00 by OVERLORD
·
3 comments
No Branch/Tag Specified
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
🐛 Bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#5326
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 @towerplease on GitHub (Jun 23, 2025).
Describe the Bug
Hi there,
i recently noticed, that the mariadb-container within the bookstack-docker-stack is producing *.err files.
The error seems to be inconsintent, as this does not appear every day.
Bookstack functions properly, as of now i cannot see any errors on the front end.
I use a docker compose stack, as of the multitple examples given.
The mariadb-database is bind-mounted to a local directory and i wondered why this is so big (>6 GB)
After investigating, i found some *.err files with some if them are bigger than 200 MB.
The error in there always repeats:
2025-06-23 15:32:12 953 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'histogram' at position 10 to have type longblob, found type varbinary(255). 2025-06-23 15:32:12 954 [ERROR] Incorrect definition of table mysql.column_stats: expected column 'hist_type' at position 9 to have type enum('SINGLE_PREC_HB','DOUBLE_PREC_HB','JSON_HB'), found type enum('SINGLE_PREC_HB','DOUBLE_PREC_HB').My docker-compose file:
Details
it looks like this in the folder:
Hopefully this help to resolve the issue.
Steps to Reproduce
deploy via docker compose
inspect maria-db folder after a while of use.
Expected Behaviour
No creation of such error files. Or alternativly rotating error-files.
Screenshots or Additional Context
No response
Browser Details
firefox/chrome
Exact BookStack Version
25.05.1
@ssddanbrown commented on GitHub (Jun 23, 2025):
Hi @towerplease,
This isn't really something that's specific to BookStack, the tables in the errors are not BookStack tables.
From what I can tell, this can occur if mariadb version has changed but the data has not been upgraded to match (where needed).
Backup your container data/files first! Ideally snapshot/backup the host machine if possible too. The following is somewhat sensitive/dangerous.
The linuxserver/mariadb image readme has a section on upgrading: https://github.com/linuxserver/docker-mariadb?tab=readme-ov-file#upgrading
Following that, from a stopped stack, you could start up the
bookstack_dbservice then, in the startup logs check if there are any messages advising to run an upgrade.If so, you'd probably want to access the container and run that upgrade following their guidance.
Let me know if you'd need help/guidance on any of those steps.
@towerplease commented on GitHub (Jun 23, 2025):
Hi @ssddanbrown
ah alright. So its more of an issue of mariadb image itself.
Thank you for clarification. I will have a look and try to find/solve this issue within the mariadb-container.
I will post the result, when i have one.
@towerplease commented on GitHub (Jun 23, 2025):
Hey again,
so i ran the steps you mentioned as written in https://github.com/linuxserver/docker-mariadb?tab=readme-ov-file#upgrading
Looks like there are no errors now.
Steps to reproduce:
mariadb-check -u root -p<PASSWORD> -c -A-> No errors Foundmariadb-check -u root -p<PASSWORD> -r -A-> Did something (i guess)mariadb-upgrade -u root -p<PASSWORD>-> Ran successfullI finally cleared up all *.err files and went on clicking on all kind of contents in my bookstack-instance.
No more .err-Files are generated.
So, this did the trick for me.
Thank you again @ssddanbrown !!
EDIT:
Dont forget to remove your snapshot after everything works fine.