All libraries gone after update to 1.23.3.4707

Server Version#: 1.23.3.4707

I just updated Plex Server to the latest, and all my libraries are now gone. I got one look at them with exclamation marks and messages saying “we’re having trouble finding this page, it might have been deleted” (or similar), and on a page refresh I have no libraries.

The only other thing I did prior to update was to turn on push notifications. Otherwise my server has been untouched (and working) for days.

Is this a known issue? Is there a fix?

Not a known issue that I’m aware of.
Do you get the same result when accessing your server through different apps or through the bundled version of Plex Web?

Do you have a backup and directory assigned in your scheduled tasks?

@tom80H Yep, same from that, and from any client logged in to the server.
@SE56 I do:

To get it working again for me, I:

  1. Quit PMS.
  2. Deleted PMS from /Applications
  3. Deleted all PMS files from ~/Library/Application Support and ~/Library/Preferences/.
  4. Restarted my Mac.
  5. Re-downloaded and re-installed the latest version of PMS.
  6. Launched, followed setup, quit.
  7. Replaced PMS files to ~/Library/Application Support and ~/Library/Preferences/ from a backup.
  8. Restored library db files from the scheduled-tasks backup prior to the in-place update.
  9. Relaunched PMS; libraries now present.
  10. Rescanned libraries, cleaned bundles, rebuilt database, etc..

Crisis over. Backups save the day again! Really glad Plex has a built-in database backup, super handy.

The only casualty seems to be thumbnails, but this could be some kind of cacheing issue, since I didn’t restore caches from the backup.

Lovely recovery, glad you up and going

I had the same problem and solved it the same way. But it came back a few days later and I had to repeat the process. :frowning:

@robert_rodacon_se: Just out of interest, do you have the auto-update setting turned on for your server? I don’t, but my issue happened exactly as I manually updated. Wondering if there is some corruption in the database which means it fails to be correctly carried over during an update.