-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failure to Post Process and Tag Comic #425
Comments
After comparing the Dockerfile of lsiodev/mylar3 to hotio/mylar3, I noticed that lsio's container uses the requirements provided within mylar3's requirements.txt, while hotio's container installs a hardcoded list of requirements. I tried just installing all of the requirements in hotio's Dockerfile directly in my lsio container and it seems to have fixed it:
Post processing now works and I can manually tag. I noticed that unrar and unrar-cffi were removed from requirements.txt at some point. Do they need to be re-added? |
Actually I think that all we need to do is add back in the The traceback error is saying it can't find the EDIT. Just tested - uninstalled unrar-cffi and unrar (cause I had both). Unset my mylar3/.ComicTagger/settings file that had So it actually needs the unrar binary installed on your system somewhere where it can access it. Once you have it installed, and if it's not installed in your path and/or you're still getting the error you posted initially, you'd need to set the #428 should fix the problem with the unrar binary not being detected if it's in the path, but the |
Awesome, thanks for the quick response and thorough explanation! |
Raph521 did the commit fix your issue? Are we OK to close this? |
Sorry for the delay, I was waiting for the commit to show up in the master build. I've re-built the lsiodev/mylar3 image with the python3-dev branch and the issue is MOSTLY resolved. The only gotcha is that this image relies on the requirements stated in requirements.txt, and requirements.txt is still missing unrar. Once I installed unrar manually within my container (via Could requirements.txt be updated to add unrar? |
This is still related to #428, unrar via pip is not required for unrar'ing - it's a wrapper for the actual unrar library that should be located on your system somewhere. #428 hasn't been pushed to master as of yet, so you'll still experience this error if the unrar binary isn't in your path. The The Unrar requirement has been added to the README.md indicating that the binary must be on your system somewhere so that it's either accessible via the PATH environment, or if not in the path - so that it can be added to the |
Ah thanks for clearing that up! I took a look at I'll reply back on linuxserver/docker-mylar3#1 that unrar should be added to their image and I think that should close both of these issues. |
Describe the bug
Hi, I've recently updated my docker container from linuxserver/mylar to lsiodev/mylar3, using the existing app config and it mostly works great, except that post processing / tagging fails. It also fails when I manually try to tag the comic from the comic details page.
CarePackage
carepackage.zip
Environment (please complete the following information):
Additional information
The specific error message looks to be the following:
I don't think there are any issues with permissions on that directory as I can very briefly see the mylar_ directory get created inside of cache with the cbr file inside when I repeatedly type "ls" after initiating a manual tag.
I took a stab at trying to debug by having the value of "out" in cmtagmylar.py get printed - it's visible in the carepackage, I think but here's a snippet of it:
The text was updated successfully, but these errors were encountered: