You might want to check your logfile for entries like this: 8192 matches [Notify] Now watching ... 3400 matches [Notify] Failed to add watch for ...
On my system the fs.inotify.max_user_watches was set to 8192 by default. Which is a rather small setting for a large library.
Thus, every registered notification above 8192 simply failed due to os system settings. “Now watching” relates to a filesystem watcher event.
@kopfpilot Actually, the problem was with what the eac3 encoder used as a transcode folder.
It used the /tmp directory even though i set the transcode directory to /transcode, which the eac3 encoder didnt adhere to.
So i had to add another volume in the config for the /tmp directory, after that it didnt throw anymore errors
@kopfpilot said:
You might want to check your logfile for entries like this: 8192 matches [Notify] Now watching ... 3400 matches [Notify] Failed to add watch for ...
On my system the fs.inotify.max_user_watches was set to 8192 by default. Which is a rather small setting for a large library.
Thus, every registered notification above 8192 simply failed due to os system settings. “Now watching” relates to a filesystem watcher event.
\plex\Library\Application Support\Plex Media Server\Codecs
Restart the docker image and it fixes the issue
Thanks heaps!!!
I recently updated my docker and had the same issue with video files not transcoding when they had EAC3 audio.
I manually set the plex docker to the previous build, deleted the files you mentioned, then started the docker again.
Played the same files, and they started being able to be transcoded again.
Seems to be caused by the latest build (at least for me).
You should try forcing your Plex docker container to reprovision its Codecs.
Login to your running Plex container
Run docker ps and find the Container ID next to the plexinc/pms-docker image. For instance, mine was aae48508f943
Login to the container by running docker exec -it aae48508f943 bash (replace my container ID with yours)
Move the old Codecs to a backup location
Run mv ~/Library/Application\ Support/Plex\ Media\ Server/Codecs ~/Library/Application\ Support/Plex\ Media\ Server/Codecs.bak
Restart the container
Logout from the container, and from the host machine run docker restart aae48508f943. Obviously replace my container ID here with yours again.