Plug-in symlinks ignored

I've read in several places that because the Plug-ins/ dir gets repopulated,

you should symlink somewhere persistent.

 

I've done so, but it's getting ignored.  Some part of the server is going into the directory to find the identifier string

(so my link is good), but then saying

 

INFO (bundleservice:36) - Plug-in bundle with identifier 'com.plexapp.plugins.tivo' is a symbolic link, and will be ignored.

 

Ideas?

tlc

That log line is just stating that it recognizes the bundle as a symlink so it won’t replace it with the auto-update. If it logs that but then replaces the bundle anyways, that’s a problem.

OK.  Then why isn't it showing up in my plex web?

When I do "curl http://localhost:32400/channels/sections/", I see


 

...


Mine is the only "2".

EDIT:

And the Plex Media Server Log has


 

Sep 05, 2013 15:17:55 [0x7f0b6bfff700] DEBUG - Spawned plug-in com.plexapp.plugins.tivo with PID 17395
Sep 05, 2013 15:17:55 [0x7f0b6bfff700] DEBUG - [com.plexapp.plugins.tivo] Sent command: GET /:/prefixes^M

...

Sep 05, 2013 15:17:55 [0x7f0b6bfff700] ERROR - Error reading from plug-in [com.plexapp.plugins.tivo], we're killing it (got: '').
Sep 05, 2013 15:17:55 [0x7f0b6bfff700] DEBUG - Stopping [com.plexapp.plugins.tivo].
Sep 05, 2013 15:17:55 [0x7f0b6bfff700] DEBUG - [com.plexapp.plugins.tivo] Killing.
Sep 05, 2013 15:17:55 [0x7f0b6bfff700] ERROR - Error received reading configuration for com.plexapp.plugins.tivo
Sep 05, 2013 15:17:55 [0x7f0b6bfff700] DEBUG - Stopping [com.plexapp.plugins.tivo].


And removing System.bundle and Framework.bundle is not the answer.

I'm trying to revive a bundle that fell off the Appstore list.  It could be that the bundle framework requirements have changed since then.  Any pointer to stuff like that?

Thanks,

tlc

Found it, thanks.  For future searchers (Linux):

Adding

        PlexPluginDebug
        1

to Info.plist turned on debugging in

/var/lib/plexmediaserver/Library/Logs/PMS Plugin Logs/

not

/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/PMS Plugin Logs

where the other plug-in logs are.

Log statement debugging in Start() exposed a problem with os.chmod()

I've tried the symbolic link trick on a windows install but PMS overwrite my plugin. Is there a way to do it as on my Mac ?

I've tried the symbolic link trick on a windows install but PMS overwrite my plugin. Is there a way to do it as on my Mac ?

I *assume* it is the mklink command that you should use. But I am not sure.

I've tried the mklink command with /d and /j option and PMS overwrite my files.

I've tried the mklink command with /d and /j option and PMS overwrite my files.

How about /H ?

I didn't try as it is not a "symbolic" link. I will test it

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