mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
Root user login reset to default after server updates #48
Closed
opened 2026-04-24 22:57:09 +02:00 by adam
·
12 comments
No Branch/Tag Specified
master
book_tags_genres_dedupe
episode_download_fallback
Issue-4540-SortBy-StartedDate-and-FinishedDate
episode_meta_tagging
fix_authorize_race_condition
redirect_transcode_requests
progress_updated_sort
fix_ereader_socket_event
fix_change_empty_root_password
fix_podcast_session_track_index
fix_set_token
session_modal_user
localize_durations
fix_oidc_create_user
jwt_auth_refactor
fix_scanner_deleting_single_file_books
fix_mediaprogress_updatedat_2
experimental_next_client
podcast_episode_duration
episode-timestamps-clickable
book_author_secondary_sort_title
podcast_useragents
pathexists_user_access
fix_pathexists_join
book_author_secondary_sort
clean_duplicate_mediaprogress
sanitize_html_description
trix_prevent_attachments
check_path_api_fix
fix_mediaprogress_updatedat
increase_express_json_limit
fix_dockerfile_nunicode
search_episodes
audiobook_tools_update
episode_secondary_sorts
hls_stream_url_update
new_session_track_endpoint
audiobook_tools_enhancements
watcher_rescans_update
player_track_tooltip
fix_exclude_prefixes_crash
socket_item_events
fix_podcast_episode_scanner_promise
new_stats_controller
count_cache_for_userpermissions
parsing-opf-v3
validate_migration_files
fix-quick-match-all-crash
fix-chapter-end-sleep-timer
stringify_sequelize_query
remove-col-ambiguity
fix_next_prev_edit_description
details_trim_whitespace
fix_content_url_basepath
fix_logger_fatal
progress_bar_visibility
batch-edit-populate-map-details
feed_generator_updates
bookmark-modal-updates
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item-2
migrate-podcasts-new-library-item
fix-remove-episode-from-playlist
playback-session-use-new-library-item
refactor-library-item
fix-heatmap-caption
feed-episodes-upsert
share-media-player-media-session-api
remove-old-playlist
remove_old_collection_object
plugin-implementation-demo
feed_migration
refactor-feeds-from-item
fix_remove_authors_no_books
v2.17.3-fk-constraints-migration
migrations-first-upgrade
sqlite_2
feature/nuxt-target-server
waveform
sqlite
playlists
video
v2.35.1
v2.35.0
v2.34.0
v2.33.2
v2.33.1
v2.33.0
v2.32.1
v2.32.0
v2.31.0
v2.30.0
v2.29.0
v2.28.0
v2.27.0
v2.26.3
v2.26.2
v2.26.1
v2.26.0
v2.25.1
v2.25.0
v2.24.0
v2.23.0
v2.22.0
v2.21.0
v2.20.0
v2.19.5
v2.19.4
v2.19.3
v2.19.2
v2.19.1
v2.19.0
v2.18.1
v2.18.0
v2.17.7
v2.17.6
v2.17.5
v2.17.4
v2.17.3
v2.17.2
v2.17.1
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.1
v2.10.0
v2.9.0
v2.8.1
v2.8.0
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.23
v2.2.22
v2.2.21
v2.2.20
v2.2.19
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
v2.2.9
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.5
v1.5.0
v1.4.11
v1.4.9
v1.4.7
v1.4.6
v1.4.4
v1.4.2
v1.4.0
v1.4.1
v1.3.4
v1.3.3
v1.3.1
v1.2.8
v1.2.6
v1.2.5
v1.2.4
v1.2.1
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.0.0
0.9.61-beta.0
0.9.61-beta
Labels
Clear labels
authentication
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
pull-request
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
adam (Adam Melkus)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/audiobookshelf#48
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 @scorpio862 on GitHub (Oct 5, 2021).
I noticed that some updates of the AudioBookshelf server are causing the reset of the root user login details.
So my username goes back to Root but the bigger problem is that the password is beeing removed.
My server is accesible externally from the web so few times I ended up with unsecured access to the server so anybody could access it until I noticed this and set up the password again.
This happened after recent update to v1.3.5 and few times before.
@advplyr commented on GitHub (Oct 6, 2021):
I just released an update
v1.4.0.When you get a moment can you update and see if the user gets reset again?
@scorpio862 commented on GitHub (Oct 6, 2021):
I just updated to 1.4.0 and there was no root user reset.
I'm following this project since it appeared in Unraid comunity apps and I noticed user reset maybe around 4 times so it wasn't after every single update. It looks like only the root user was reset. The other users I've created has were fine.
@scorpio862 commented on GitHub (Oct 11, 2021):
Update to v1.4.4 has just reset the root login details to default again
@advplyr commented on GitHub (Oct 11, 2021):
Can you check the logs for any errors on startup?
@scorpio862 commented on GitHub (Oct 11, 2021):
The AudioBooshelf logger page does not show any logs from the strartup so I didn't see any errors. It looks like it starts showing the logs from the moment I open logger page and set it to Debug. Maybe adding option to save Logs to file would help.
I checked the container log as well and there was no errors in the log.
I just updated to v.1.4.5 and the root accound didn't reset to default after this update.
@advplyr commented on GitHub (Oct 11, 2021):
Ugh, this is a tough one. I will come up with a temporary solution so that users aren't leaving their servers unsecured, but still need to track this one down.
@scorpio862 commented on GitHub (Oct 16, 2021):
It happened again with the latest update v1.4.9 :)
The root login got reset to default with no password.
@advplyr commented on GitHub (Oct 16, 2021):
Do you have other users, and those users are not getting reset? Just the root?
@scorpio862 commented on GitHub (Oct 16, 2021):
I have another user and it never changes. Only the root user gets reset to default.
@advplyr commented on GitHub (Oct 16, 2021):
I just pushed a patch if you can update when you get a chance and check the first few logs that should look like this:
You'll have to check the log from the container still
Last line checks if the root user has a password.
If the root user is not found then that last log line will instead be
@scorpio862 commented on GitHub (Oct 16, 2021):
I just updated the server and the log looks good.
I'll be checking this log every time I update the server and maybe if the root user gets reset to default again, I will see it in the logs.
I renemed the root user so I hope this doesn't cause the problems.
@advplyr commented on GitHub (Oct 28, 2021):
This just happened to me... and I lost all my audiobook progress on root.
Luckily I had daily backups turned on so I only lost todays progress.
I'm pretty sure now that it is the database, so I will be taking steps to resolve this.
Update: I just realized that I was streaming an audiobook while I restarted the docker image. I'm guessing that has something to do with it.