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
Automated direct downloads and manual downloads won't postprocess
-
- Posts: 2
- Joined: Fri Sep 03, 2021 1:05 am
- evilhero
- Site Admin
- Posts: 2883
- Joined: Sat Apr 20, 2013 3:43 pm
- Contact:
Re: Automated direct downloads and manual downloads won't postprocess
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.
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.
-
- Posts: 2
- Joined: Fri Sep 03, 2021 1:05 am
Re: Automated direct downloads and manual downloads won't postprocess
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.