I upgraded my plex media server and now it doesn’t work. I installed on my macbook pro and when I start it manually, I see the icon in the taskbar (hope that’s the right name) then it disappears after a couple of seconds. I’ve rebooted but it does the same thing.
I have a macbook pro late 2016. It appears it’s too old for the new catalina OS. At least catalina os was not in my updates.
I looked in the the “logs” folder and there is no “Plex Media Server” there. But I guess that makes sense because I deleted and tried to reinstall it, after I had issues with PMS. I’m not a Mac expert, so I’ll explain how and installed it. I downloaded the file from plex.tv website. I unzipped the file and transferred the app file in my applications folder. I opened up launchpad and clicked on the Plex Media Server icon. I followed the instructions on the pop up. The plex media icon in the taskbar appears for a couple of seconds then disappears.
I have been running PMS for a couple of years. I had an issue last year where my dashboard was not working. I found a fix by reverting back to an older version of PMS. I’ve been using that version for awhile. Then a couple of weeks ago, I had a similar issue to before. I noticed that my XBox One Plex GUI was different so perhaps I needed to upgrade PMS. So I upgraded and PMS has never IMO “loaded correctly on my MacBook”. I use quotes because perhaps the problem is with me.
I have VPN Unlimited and I use openvpn protocol. I don’t have a separate advanced security software for my macbook.
IrvsMacBookPro:Logs irvinraw$ find . -type d -name “P*”
./Plex Media Server
./Plex Media Server/PMS Plugin Logs
./Plex Media Player
IrvsMacBookPro:Logs irvinraw$
I see no plex media player and plex media server folder in the library/logs folder. I tried to unhide hidden files/folders from instructions on the Internet but no luck. But perhaps I did it wrong.
I followed your instructions and in a different folder alot of hidden folders appeared. However, in the Library/logs folder no additional folders appear including any related to Plex. I’m perplexed.
That’s okay. You proved there were these at least 3 directories with the command:
$ cd ~/Library/Logs
IrvsMacBookPro:Logs irvinraw$ find . -type d -name “P*”
./Plex Media Server
./Plex Media Server/PMS Plugin Logs
./Plex Media Player
But when you look in Finder you don’t see them. That’s because you’re not looking in the correct place in Finder. How is that possible? There’s at least two Library directories:
/Library
/Users/irvinraw/Library
You want the lower one. It contains
/Users/irvinraw/Library/Plex Media Server
/Users/irvinraw/Library/Plex Media Server/PMS Plugin Logs
/Users/irvinraw/Library/Plex Media Player
Hey thanks for the logs. Looks like a case of database corruption.
Here’s all it says, right when it starts to initialize.
Oct 14, 2019 12:55:56.598 [0x700005609000] ERROR - SQLITE3:0x1013e93b8, 11, database corruption at line 79051 of [bf8c1b2b7a]
Oct 14, 2019 12:55:56.598 [0x700005609000] ERROR - SQLITE3:0x1013e93b8, 11, statement aborts at 15: [select distinct metadata_items.id, metadata_items.extra_data from taggings join tags on tags.id=taggings.tag_id join metadata_items on metadata_items.id=taggings.metadata_item_id where
Oct 14, 2019 12:55:56.605 [0x700005609000] ERROR - Exception inside transaction (inside=1) (../Library/DatabaseMigrations.cpp:209): sqlite3_statement_backend::loadRS: database disk image is malformed
Oct 14, 2019 12:55:56.608 [0x700005609000] ERROR - Exception thrown during migrations, aborting: sqlite3_statement_backend::loadRS: database disk image is malformed
Oct 14, 2019 12:55:58.034 [0x700005792000] DEBUG - Job running: '/Applications/Plex Media Server.app/Contents/MacOS/CrashUploader' '--directory=/Users/irvinraw/Library/Application Support/Plex Media Server/Crash Reports/1.18.0.1944-f2cae8d6b' '--version=1.18.0.1944-f2cae8d6b' '--platform=MacOSX' '--platformVersion=10.14.5' '--serverUuid=898e0401baf20878bfd73d607036f2a1a93e926a' '--userId=Irvinraw@GMail.Com' '--sentryUrl=https://sentry.io/api/1233455/minidump' '--sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' '--vendor=Apple' '--model=x86_64' '--device=Mac'
Oct 14, 2019 12:55:58.034 [0x700005792000] DEBUG - Jobs: Starting child process with pid 66175
Oct 14, 2019 12:55:58.070 [0x70000570f000] VERBOSE - JobManager: child process with handle 66175 exited
Oct 14, 2019 12:55:58.070 [0x70000570f000] DEBUG - Jobs: '/Applications/Plex Media Server.app/Contents/MacOS/CrashUploader' exit code for process 66175 is 0 (success)
Oct 14, 2019 12:55:58.303 [0x700005609000] ERROR - SQLITE3:0x1013e93b8, 1, no such column: library_sections.content_changed_at in "select max(max(library_sections.changed_at),max(library_sections.content_changed_at)) from library_sections"
Oct 14, 2019 12:55:58.304 [0x700005609000] ERROR - Database corruption: sqlite3_statement_backend::prepare: no such column: library_sections.content_changed_at for SQL: select max(max(library_sections.changed_at),max(library_sections.content_changed_at)) from library_sections
Oct 14, 2019 12:55:58.304 [0x700005609000] ERROR - Error: Unable to set up server: sqlite3_statement_backend::prepare: no such column: library_sections.content_changed_at for SQL: select max(max(library_sections.changed_at),max(library_sections.content_changed_at)) from library_sections (N4soci10soci_errorE)
What you want to do is try to fix that with the Plex article: