Updated DSM 7 Update and now my Plex libraries are missing

Synology DS1513+
DSM 7.0-41890
Server Version#: 1.25.3.5383-7000

I followed the migration guide found here: Synology FAQ - Questions, Answers, and a few How-To's - #34 by ChuckPa

I also triple checked that my permissions were set correctly using the guide here: Synology FAQ - Questions, Answers, and a few How-To's - #37 by ChuckPa

It seems like the migration just never took place.

I only have one volume. I can see my /volume1/Plex folder is still intact with all my metadata. I don’t see any Migration.log in the /volume1/Plex folder. I have tried uninstalling and reinstalling PMS, but there is no change.

One main discrepancy is that I do not see the old “Plex” folder listed in the File Station, so I cannot recursively set permissions on all subdirectories giving PlexMediaServer user Full Control. If I try to give Full Control from Control Panel->Shared Folder->Plex->Permissions and change to System internal user, I DO NOT have the “Custom” option here. I only have Read/Write.

How can I fix this so Plex will migrate everything and allow me to see my media again?

@c0wg0d

  1. Control Panel - Shared Folders - Find the Plex share - Permissions tab - Give your username permission to R/W . (DSM will hide it if you don’t have permission)

  2. Alternate method of assigning Full Control to the Plex share and all files.

Thank you for the quick response. I was able to give my user R/W permissions for the Plex folder, and now I see it show in the File Station. However, when I right click Plex->Properties, I do not have a Create button under the Permissions tab. I have attached a screenshot.

Are you Admin / Administrative user rights ?

If you don’t have the privilege, you won’t be able to create.

Yes, my account is a member of the “administrators” group. Screenshot attached.

It should look like this.

There is definitely something wrong with that account you’re using.

Recommend you log in with the actual admin ( the one they told you to disable for security sake ).

Don’t forget to assign it a usable password :slight_smile:

I enabled the admin account and logged in with it, and the same issue persists. There is no “Create” button on the Permissions tab.

From my internet searching, it appears that this option only exists for shared folders that are setup with a Windows Access Control List (ACL). This seems to be a very complicated thing to setup, which requires a Windows domain. I don’t even know what that is. I found an article that explains it here: How to use Windows ACL with Synology DiskStation | The Hypervisor

I was brought to that article from this post on Synology’s website, which explains the problem I am having, where there is no “Custom” column for setting permissions: https://community.synology.com/enu/forum/1/post/135911

So, is the only way to fix the permissions by enabling Windows ACL? If so, how do I do that?

@c0wg0d

I have a script for you which should fix this once and for all.

  1. Control Panel - Scheduled Tasks - User Script
  2. It runs as ‘root’
  3. It emails you the output
  4. Task Settings (the actual script) are:
#!/bin/bash

PlexShare="$(synoshare --get Plex | grep Path | sed -e 's/.*\[//' | sed -e 's/\]//')"
echo  Plex shared folder is at:   \"$PlexShare\"

synoacltool -del "$PlexShare"
synoacltool -add "$PlexShare" group:administrators:allow:rwxpdDaARWc--:fd-- 
synoacltool -add "$PlexShare" user:admin:allow:rwxpdDaARWc:fd--              
synoacltool -add "$PlexShare" user:PlexMediaServer:allow:rwxpdDaARWcCo:fd--

Save this task,
Run it once,
Verify you now have Full Control for System Internal User “PlexMediaServer”

You can post here what it sends you if you wish / have issues.

Here is the output from your script.

Plex shared folder is at: "/volume1/Plex"
ACL version: No ACL 
Archive: is_support_ACL 
Owner: [plex(user)] 
ACL version: 1 
Archive: has_ACL,is_support_ACL 
Owner: [plex(user)] 
--------------------- 
	 [0] group:administrators:allow:rwxpdDaARWc--:fd-- (level:0)
ACL version: 1 
Archive: has_ACL,is_support_ACL 
Owner: [plex(user)] 
--------------------- 
	 [0] group:administrators:allow:rwxpdDaARWc--:fd-- (level:0)
	 [1] user:admin:allow:rwxpdDaARWc--:fd-- (level:0)
ACL version: 1 
Archive: has_ACL,is_support_ACL 
Owner: [plex(user)] 
--------------------- 
	 [0] group:administrators:allow:rwxpdDaARWc--:fd-- (level:0)
	 [1] user:PlexMediaServer:allow:rwxpdDaARWcCo:fd-- (level:0)
	 [2] user:admin:allow:rwxpdDaARWc--:fd-- (level:0)

I realized that I could right click on the Plex folder, go to Actions->Convert to Windows ACL, so I did that before running your script. I think your script essentially did the same thing, but in either case, it now shows that PlexMediaServer has full control of the Plex folder.

I tried uninstalling and reinstalling PMS again, and noticed the same behavior again. No migration. However, after re-reading your migration guide, I saw you mention to delete the metadata when uninstalling PMS before reinstalling. I assume that a new metadata folder was created with the media and migrated data not in it, so your advice makes total sense now, though it was scary to click that option at first. Once I uninstalled AND removed all the existing data (the option labeled “Erase all of Plex Media Server from this system. (Not Recoverable)”, the next time I installed, the migration actually kicked off! After about 25 minutes, the migration completed successfully. Success!

Thank you very much for the quick responses and the helpful advice to get this issue resolved. Much appreciated! Have a great day.

1 Like

Did you Uninstall with the ERASE option?

The installer will not attempt to migrate on top of any existing DSM data.

What I gave you did more than “Convert to Windows ACL”.
I setup the share permissions so you can now apply the rest of this procedure which prepares all files in the Plex share for proper migration (NO ERRORS)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.