Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Support for Ubuntu and other Desktop Linux distributions
Post Reply
Rembold04
Posts: 9
Joined: 06 Dec 2019, 21:28

Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Post by Rembold04 »

I use Watchtower in Docker to automatically update my containers. It appears after the most recent update, filebot-watcher isn't actually doing anything. Based on the Docker logs, it looks like the container is starting up, finishing its initialization script and exiting without actually executing filebot or the watcher.

The below just keeps repeating in the Docker log as the container keeps stopping/restarting. Nothing is being written to the AMC log or the Error log. I have had the same docker config in place for months without issue including Watchtower updating the container automatically as new versions are released.

Code: Select all

FileBot 4.9.3 (r8340) / OpenJDK Runtime Environment 11.0.11 (headless)
 --mode [interactive]                   : Enable CLI interactive mode
 -rename                                : Rename media files
 --db [TheTVDB, AniDB, TheMovieDB::TV]  : Database
 or [TheMovieDB] or [AcoustID, ID3] or     
 [xattr, exif, file]                       
 --order [Airdate, DVD, Absolute]       : Episode order
 --action [move, copy, keeplink,        : Rename action
 symlink, hardlink, clone, test]           
 --conflict [skip, override, auto,      : Conflict resolution
 index, fail]                              
 --filter {expression}                  : Filter expression
 --mapper {expression}                  : Mapper expression
 --format {expression}                  : Format expression
 -non-strict                            : Enable advanced matching and more
                                          aggressive guess work
 -get-subtitles                         : Fetch subtitles
 --lang [English, German, Spanish]      : Language
 -check                                 : Create / Check verification files
 --output directory                     : Output directory
 --encoding [UTF-8, Windows-1252]       : Output character encoding
 -list                                  : Print episode list
 -mediainfo                             : Print media info
 -revert                                : Revert files
 -extract                               : Extract archives
 -script [fn:name] or [script.groovy]   : Run Groovy script
 --def name=value                       : Define script variables
 -r                                     : Recursively expand folders
 -d                                     : Do not expand folders
 --q [name] or [id] or {expression}     : Query expression
 --file-filter {expression}             : Input file filter expression
 --apply [artwork, cover, nfo, date,    : Apply post-processing actions
 metadata, import, prune, clean]           
 -exec echo {f} [+]                     : Execute command
 -unixfs                                : Allow special characters in file paths
 -no-xattr                              : Disable extended attributes
 -no-probe                              : Disable media parser
 -no-index                              : Disable media index
 -no-history                            : Disable history
 --log [all, fine, info, warning, off]  : Log level
 --log-file log.txt                     : Log file
 -clear-cache                           : Clear cached and temporary data
 -clear-prefs                           : Clear application settings
 -clear-history                         : Clear rename history
 -version                               : Print version identifier
 -help                                  : Print this help message
 --license *.psm                        : Import 
Below is the Command setup in the Docker Container:

Code: Select all

/media/Torrents/Complete/Filebot -no-xattr --output /media/Plex --log-file /data/amc.log --action move --conflict auto -non-strict --def minFileSize=262144000 --def music=y artwork=n subtitles=en unsorted=y deleteAfterExtract=y clean=y excludeList=/config/amc-exclude-list.txt movieFormat={plex} musicFormat={plex} seriesFormat={plex}
I am running Docker on a Synology NAS which is running DSM 6.2.4-25556, but the DSM 6.2.4 issue should not apply since this is happening within a Docker container as I understand it.

Any idea what is going on or is anyone else having this issue with the newest Docker image?
User avatar
rednoah
The Source
Posts: 22899
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Post by rednoah »

What does your /media/Torrents/Complete/Filebot shell script do?
:idea: Please read the FAQ and How to Request Help.
Rembold04
Posts: 9
Joined: 06 Dec 2019, 21:28

Re: Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Post by Rembold04 »

That is the input directory that is being monitored.
User avatar
rednoah
The Source
Posts: 22899
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Post by rednoah »

Good catch. Just a copy & paste error in the new auto-build system. Should be fixed now.
:idea: Please read the FAQ and How to Request Help.
Rembold04
Posts: 9
Joined: 06 Dec 2019, 21:28

Re: Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Post by Rembold04 »

Confirmed working. We all make copy & paste errors into Production from time to time. 😋

Any way we could get a tag "stable" for the previous version in Docker in case you go on vacation or get hit by a bus right after an update?
User avatar
rednoah
The Source
Posts: 22899
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Docker filebot-watcher container stopped unexpectedly (recent update issue?)

Post by rednoah »

Well, an extra :watcher-stable tag wouldn't really be more stable, it'd just be there, either very outdated, or subject to the same potential auto-build problems, and notably untested with almost nobody using it.
:idea: Please read the FAQ and How to Request Help.
Post Reply