mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Run to error while login #183
Closed
opened 2026-02-04 17:28:45 +03:00 by OVERLORD
·
10 comments
No Branch/Tag Specified
development
l10n_development
further_theme_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
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#183
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 @CordlessWool on GitHub (Oct 19, 2016).
For Feature Requests
Desired Feature: Login
For Bug Reports
PHP Version: officle Docker container, php version 7.0
MySQL Version: 5.7
Expected Behavior:
Actual Behavior:
When I am try to loggin, some times I get an error message that runs something wrong (today it was first login after restarting the server). One time I replace the docker container with a new one, I was not able to Login again. I had to make a database dump and recreate the database with default user to get it work again.
Greate work till now, thanks
@ssddanbrown commented on GitHub (Oct 19, 2016):
Hi @CordlessWool,
Sorry to hear you are having issues. You mentioned using a docker container. Could you please provide more details about your setup. Are you running a specific docker setup for BookStack or is it something you've configured yourself?
Are you using a docker-compose setup or are you connecting containers manually?
Do you have any additional information on the errors, Is there anything in the logs?
This page has some information about debugging BookStack to find issues.
@CordlessWool commented on GitHub (Oct 21, 2016):
Hi ssddanbrown,
I set it up with docker container from solidnerd: https://github.com/solidnerd/docker-bookstack
I connect container manually. I have a nginx container in front.
Bookstack hardly crashed when I replace the bookstack container. After replacement I could not loggin anymore and I had to recreate the database schema. I do not know if the last one was an issue of the container or bookstack its self.
Right now the error message appers only sometimes and by the secound try to login it works.
@ssddanbrown commented on GitHub (Oct 23, 2016):
Hi @CordlessWool,
@CordlessWool commented on GitHub (Oct 31, 2016):
Hi @ssddanbrown,
the database container has no volumn to host system or others system that are not defined by default. I am using the regular MySQL:5.7 container.
I also use the database container for other database, each get a seperated user.
The bookstack data are not lost. Only problem is logging in after replace the container.
I re-setup the whole server this weekend and make a database dump before this.
I tested following scenarios:
It seems the new instance of bookstack has problems after decrypt the passwords of existing users from old instance. Are there informations about users saved outside the database?
@ssddanbrown commented on GitHub (Nov 1, 2016):
Hi @CordlessWool,
As long as the database persists login passwords should remain okay. The only thing related to users that are not saved in the database are the user sessions.
I've tried to replicate this by doing the following actions:
In the above scenario there were no problems with logging in. My login sessions was not remembered due to the sessions data being destroyed but that's as expected.
Can you possibly produce some easy-to-follow instructions that replicate the error in your scenario 1?
@CordlessWool commented on GitHub (Nov 10, 2016):
Hi @ssddanbrown
the steps i do before I reset my server:
3a. give user all rights on shema without grant option
5a. change data of default user (email and password)
!!!! At this point I could not login again. But I go on..
then I replace harddriver of my server an set it up complitly new. But thats not needed to run in the issue.
10. set up database container, user and schema like in 1,2,3,3a
11. write dump to bookstack schema. (create tables and insert data)
12. create and start bookstack container link in point 4 and 8
!!! i could not login
What does work is (after had make a dump):
13. set up database container like in point 10.
14 start bookstack container and let it create tables.
15. insert dump without the table with userdata (username and password) (only overwrite data)
16. login in with default user
17. create new user like in 5.
Now all books and sites created by "old user" are matched to the new user.
Hope this will help.
@CordlessWool commented on GitHub (Dec 3, 2016):
Hi @ssddanbrown,
i have some error at new version 0.13.1, but if I do the steps I done with release 0.12.1 I get an error after restarting the container:
I inserted a dump from version 0.12.1
When I migrated the data from from 0.12.1 to 0.13.1 directly I have same old error.
To update to 0.13.1 I make the steps till 16 with bookstack verion 0.12.1 in the post before and then I migrate to 0.13.1 then I create new users. Now it runs.
For testing I try to run a new container version 0.13.1 on the data and have the same issue like with 0.12.1
hope that will help
@ssddanbrown commented on GitHub (Dec 3, 2016):
Hi @CordlessWool,
Many of the above issues seem like they could be related to database persistence. Have you tried testing the default docker-compose setup (from the solidnerd/docker-bookstack) and seeing if you can replicate the same issues on that?
@ssddanbrown commented on GitHub (Jan 30, 2017):
Closing due to lack of response. Feel free to still answer the above and I'll happily re-open this.
@RoccoZ9 commented on GitHub (Dec 4, 2023):
Hi i'm using the linuxserver/bookstack to have bookstack i copy and paste the docker compose after add the column that in my log in bookstack said that i do not have i have this error SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'type' (SQL: ALTER TABLE activities CHANGE
keytype INT DEFAULT NULL)2023-12-04 10:27:38
2023-12-04 10:27:38 at /app/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760
2023-12-04 10:27:38 756▕ // If an exception occurs when attempting to run a query, we'll format the error
2023-12-04 10:27:38 757▕ // message to include the bindings with SQL, which will make this exception a
2023-12-04 10:27:38 758▕ // lot more helpful to the developer instead of just the database's errors.
2023-12-04 10:27:38 759▕ catch (Exception $e) {
2023-12-04 10:27:38 ➜ 760▕ throw new QueryException(
2023-12-04 10:27:38 761▕ $query, $this->prepareBindings($bindings), $e
2023-12-04 10:27:38 762▕ );
2023-12-04 10:27:38 763▕ }
2023-12-04 10:27:38 764▕ }
2023-12-04 10:27:38
2023-12-04 10:27:38 +9 vendor frames
2023-12-04 10:27:38 10 /app/www/database/migrations/2020_11_07_232321_simplify_activities_table.php:17
2023-12-04 10:27:38 Illuminate\Support\Facades\Facade::__callStatic()
2023-12-04 10:27:38
2023-12-04 10:27:38 +25 vendor frames
2023-12-04 10:27:38 36 /app/www/artisan:35
2023-12-04 10:27:38 Illuminate\Foundation\Console\Kernel::handle()
2023-12-04 10:27:38 [custom-init] No custom files found, skipping...
2023-12-04 10:27:38 [ls.io-init] done. I have try to change key in boolean and varchar no difference so what i need to do?