Automated direct downloads and manual downloads won't postprocess

Post any problems / bugs / issues that are Mylar-related in here.
Post Reply
fritzkrieger
Posts: 2
Joined: Fri Sep 03, 2021 1:05 am

Automated direct downloads and manual downloads won't postprocess

Post by fritzkrieger »

Hi, I am having an issue manually post-processing releases via the manage\manual post-processing window of the UI. Details of the problem are down below but here are the details of my installation:

Config
OS: Unraid 6.9.2
Mylar Build: 0.5.8 Master using the LinuxServer.io docker image

The following settings have been configured in my Docker container:
Repository: linuxserver/mylar3
Network: custom docker network (medianet)
Console shell command: Shell
Privileged: No/off
Path to Comics:
- Container Path: /data/media/comics
- Host Path: /mnt/user/data/media/comics/
- Access mode: Read/Write
Path to Downloads
- Container Path: /data/usenet/comics
- Host Path: /mnt/user/data/usenet/comics/
- Access mode: Read/Write
Path to DDL Cache
- Container Path: /data/usenet/comics
- Host Path: /mnt/user/data/usenet/comics/
- Access mode: Read/Write
PUID: 99
PGID: 100

Download options: Direct Download via GetComics.info and NZBGet using nzb.su, DogNZB and NZBGeek

Problem details:
I am unable to manually post-process releases that I have manually placed in my post-processing directory (/data/usenet/completed/comics), nor is Mylar able to post-process direct downloads that it automatically initiates which are snatched but never appear in the DDL directory (same as the post-processing directory). The error that is thrown when the “Go Manual Run!” button is clicked is “/data/usenet/completed/comics does not exist - please verify!”. Usenet releases seem to process normally.

This is the content of the log file (debug logging is enabled):

2021-09-11 11:27:31 DEBUG ReScheduled job: Folder Monitor to 2021-09-11 01:32:31
2021-09-11 11:27:31 INFO [FOLDER-CHECK] Finished checking for newly snatched downloads
2021-09-11 11:27:31 WARNING There were no files located - check the debugging logs if you think this is in error.
2021-09-11 11:27:31 INFO there are 0 files.
2021-09-11 11:27:31 DEBUG [POST-PROCESSING] Manual Run initiated
2021-09-11 11:27:31 DEBUG [POST-PROCESSING] Manual Run Post-Processing enabled.
2021-09-11 11:27:31 DEBUG [POST-PROCESSING] nzb folder: /data/usenet/completed/comics
2021-09-11 11:27:31 DEBUG [POST-PROCESSING] nzb name: Manual Run
2021-09-11 11:27:31 INFO [FOLDER-CHECK] Checking folder /data/usenet/completed/comics for newly snatched downloads
2021-09-11 11:24:03 DEBUG removed 9 keys from /config/mylar/logs/mylar.log
2021-09-11 11:24:03 DEBUG analyzing /config/mylar/logs/mylar.log
2021-09-11 11:24:03 DEBUG removed 3 keys from /config/mylar/logs/mylar.log.1
2021-09-11 11:24:03 DEBUG analyzing /config/mylar/logs/mylar.log.1
2021-09-11 11:24:03 DEBUG removed 4 keys from /config/mylar/logs/mylar.log.2
2021-09-11 11:24:03 DEBUG analyzing /config/mylar/logs/mylar.log.2
2021-09-11 11:24:03 DEBUG removed 3 keys from /config/mylar/logs/mylar.log.3
2021-09-11 11:24:02 DEBUG analyzing /config/mylar/logs/mylar.log.3
2021-09-11 11:24:02 DEBUG removed 4 keys from /config/mylar/logs/mylar.log.4
2021-09-11 11:24:02 DEBUG analyzing /config/mylar/logs/mylar.log.4
2021-09-11 11:24:02 DEBUG removed 5 keys from /config/mylar/logs/mylar.log.5
2021-09-11 11:24:02 DEBUG analyzing /config/mylar/logs/mylar.log.5
2021-09-11 11:24:02 DEBUG Configuration cleaned of keys/passwords and written to temporary location.
2021-09-11 11:23:24 WARNING There were no files located - check the debugging logs if you think this is in error.
2021-09-11 11:23:24 INFO there are 0 files.
2021-09-11 11:23:24 DEBUG [POST-PROCESSING] Manual Run initiated
2021-09-11 11:23:24 DEBUG [POST-PROCESSING] Manual Run Post-Processing enabled.
2021-09-11 11:23:24 DEBUG [POST-PROCESSING] nzb folder: /data/usenet/completed/comics
2021-09-11 11:23:24 DEBUG [POST-PROCESSING] nzb name: Manual Run
2021-09-11 11:23:24 INFO Starting postprocessing for : Manual Run
2021-09-11 11:23:10 INFO config file has been loaded from: /config/mylar/config.ini
2021-09-11 11:23:10 DEBUG If you can read this message, debug logging is now working
2021-09-11 11:23:10 INFO Verbose (DEBUG) logging is enabled

The contents of my mylar.ini are provided below:
[General]
oldconfig_version = None
auto_update = False
cache_dir = None
dynamic_update = 4
refresh_cache = 7
annuals_on = False
syno_fix = False
launch_browser = False
wanted_tab_off = False
enable_rss = True
search_delay = 1
grabbag_dir = None
highcount = 0
maintainseriesfolder = False
destination_dir = /data/media/comics/
multiple_dest_dirs = None
create_folders = True
delete_remove_dir = False
upcoming_snatched = True
update_ended = False
folder_scan_log_verbose = False
interface = default
correct_metadata = False
move_files = False
rename_files = True
folder_format = $Series ($Year)
file_format = $Series $Annual $Issue ($Year)
replace_spaces = False
replace_char = .
zero_level = False
zero_level_n = none
lowercase_filenames = False
ignore_havetotal = False
ignore_total = False
ignore_covers = True
snatched_havetotal = False
failed_download_handling = True
failed_auto = True
preferred_quality = 0
use_minsize = False
minsize = None
use_maxsize = False
maxsize = None
autowant_upcoming = True
autowant_all = True
comic_cover_local = True
series_metadata_local = True
seriesjson_file_priority = False
cover_folder_local = True
add_to_csv = True
skipped2wanted = False
read2filename = False
send2read = False
nzb_startup_search = False
unicode_issuenumber = False
alternate_latest_series_covers = False
show_icons = False
format_booktype = False
cleanup_cache = False
secure_dir = None
encrypt_passwords = False
backup_on_start = False
backfill_length = 8
backfill_timespan = 10
problem_dates = ["2021-07-14 04:00:34"]
problem_dates_seconds = 60
config_version = 10
minimal_ini = False

[Update]
locmove = False
newcom_dir = None
fftonewcom_dir = False

[Scheduler]
rss_checkinterval = 20
search_interval = 360
download_scan_interval = 5
check_github_interval = 360
blocklist_timer = 3600

[Weekly]
alt_pull = 2
pull_refresh = 2021-09-11 08:32:00
weekfolder = False
weekfolder_loc = None
weekfolder_format = 0
indie_pub = 75
biggie_pub = 55
pack_0day_watchlist_only = True
reset_pullist_pagination = True
mass_publishers = []
auto_mass_add = False

[Interface]
http_port = 8090
http_host = 0.0.0.0
http_username = None
http_password = None
http_root = /
enable_https = False
https_cert = None
https_key = None
https_chain = None
https_force_on = False
host_return = None
authentication = 0
login_timeout = 43800
alphaindex = True
cherrypy_logging = False

[API]
api_enabled = True
api_key = [redacted]

[CV]
cvapi_rate = 2
comicvine_api = [redacted]
ignored_publishers =
cv_verify = True
cv_only = True
cv_onetimer = True
cvinfo = True

[Logs]
log_dir = /config/mylar/logs
max_logsize = 10000000
max_logfiles = 5
log_level = 1

[Git]
git_path = None
git_user = mylar3
git_token = None
git_branch = None
check_github = False
check_github_on_startup = False

[Perms]
enforce_perms = True
chmod_dir = 0777
chmod_file = 0660
chowner = None
chgroup = None

[Import]
add_comics = False
comic_dir = /data/media/comics/
imp_move = False
imp_paths = True
imp_rename = False
imp_metadata = True
imp_seriesfolders = True

[Duplicates]
dupeconstraint = filesize
ddump = False
duplicate_dump = None
duplicate_dated_folders = False


[PostProcess]
post_processing = True
file_opts = hardlink
snatchedtorrent_notify = False
local_torrent_pp = False
post_processing_script = None
pp_shell_location = None
enable_extra_scripts = False
es_shell_location = None
extra_scripts = None
enable_snatch_script = False
snatch_shell_location = None
snatch_script = None
enable_pre_scripts = False
pre_shell_location = None
pre_scripts = None
enable_check_folder = True
check_folder = /data/usenet/completed/comics

[Providers]
provider_order = 0, dognzb, 1, nzb.su, 2, NZBGeek, 3, DDL
usenet_retention = 1500

[Client]
nzb_downloader = 1
torrent_downloader = 0

[NZBGet]
nzbget_host = http://nzbget
nzbget_port = 6789
nzbget_username = nzbget
nzbget_password = [redacted]
nzbget_priority = High
nzbget_category = comics
nzbget_directory = /data/usenet/completed/comics/
nzbget_client_post_processing = True

[Blackhole]
blackhole_dir = None

[NZBsu]
nzbsu = True
nzbsu_uid = None
nzbsu_apikey = [redacted]
nzbsu_verify = True

[DOGnzb]
dognzb = True
dognzb_apikey = [redacted]
dognzb_verify = True

[Newznab]
newznab = True
extra_newznabs = NZBGeek, https://api.nzbgeek.info, 0, [redacted], , 1

[StoryArc]
storyarcdir = False
copy2arcdir = False
arc_folderformat = $arc ($spanyears)
arc_fileops = copy
arc_fileops_softlink_relative = False
upcoming_storyarcs = False
search_storyarcs = False

[Metatagging]
enable_meta = False
cmtagger_path = None
cbr2cbz_only = False
ct_tag_cr = True
ct_tag_cbl = True
ct_cbz_overwrite = False
unrar_cmd = None
ct_notes_format = Issue ID
ct_settingspath = None
cmtag_volume = True
cmtag_start_year_as_volume = False
setdefaultvolume = False

[DDL]
allow_packs = False
enable_ddl = True
ddl_location = /data/usenet/completed/comics
ddl_autoresume = True

[AutoSnatch]
auto_snatch = False
auto_snatch_script = None
pp_sshhost = None
pp_sshport = 22
pp_sshuser = None
pp_sshpasswd = None
pp_sshlocalcd = None
pp_sshkeyfile = None

[Watchdir]
torrent_local = False
local_watchdir = None

[32P]
enable_32p = False
search_32p = False
deep_search_32p = False
mode_32p = False
rssfeed_32p = None
passkey_32p = None
username_32p = None
password_32p = None
verify_32p = True
[OPDS]
opds_enable = False
opds_authentication = False
opds_username = None
opds_password = None
opds_metainfo = False
opds_pagesize = 30
User avatar
evilhero
Site Admin
Posts: 2883
Joined: Sat Apr 20, 2013 3:43 pm
Contact:

Re: Automated direct downloads and manual downloads won't postprocess

Post by evilhero »

Unless I"m missing something - you don't have the directory you're entering for your manual path (/data/usenet/completed/comics) mounted in your docker at the right level (you have it set to /data/usenet/comics).

You have your DDL Location specified at the same location as your downloads location, which I'm pretty sure is pointless if you have it set that way - so unless it's a typo on your part, you would need to make sure you're doing the manual post-processing against a directory that the docker can access.
fritzkrieger
Posts: 2
Joined: Fri Sep 03, 2021 1:05 am

Re: Automated direct downloads and manual downloads won't postprocess

Post by fritzkrieger »

This solved it, I can't believe I didn't see the missing "/completed/" in the docker paths. I've been banging my head against a wall for hours on this EvilHero, thanks. Just dropped a donation your way by way of thanks.
Post Reply