-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
[bug] Kebupify permission denied and unable to download books #138
Comments
I added the kebupify pah to "/usr/bin/kepubify" and the complain stopped. But it still does not work, does not download covers nor the books. It seems this is duplicate with #66 |
Update, took a while but I got it to work. The problem was that the books synced fine but was not able to download the book or the cover. I changed from Kobo settings that it does not sync notebooks (kobo libra color) and I also had to put the kepubify binary full path to "/usr/bin/kepubify" for conversion to work. Then I had to put "Server External Port (for port forwarded API calls" in Basic Configuration -> Feature Configuration to 8084 instead of the default 8083. My CWA config is default for network ports so it exposes 8084 on host side and 8083 in docker but for some reason the download does not work when the port it set to 8083. The network traffic is forwarded correctly to the port but it is not able to download over it (Sync says OK on Kobo and CWA logs shows everything OK). After changing Server External Port it works and covers work too. I did also take SSL into use but I doubt that has anything to do with it now working as it did not work when I implemented it. My instance is NOT exposed to internet as I use it only locally so SSL it bit useless but as I already had domain internally in other use it was good to try. |
I'm still seeing this issue, the issue on my side is even before sync, I still can't convert any of my epub to kepub. I tried changing the path from /usr/bin to /usr/bin/kepubify and now it seems to work. So perhaps need to update the default path of kepubify from /usr/bin to /usr/bin/kepubify |
Describe the bug
I have Kobo ereader that I try to get to work with My CWA. The library syncs OK but I am not able to download any of the books. Nor does the covers load on the device. When I try to download the book, it says "Download failed" on the device and on CWA logs it says "{cps.kobo:338} Kobo library metadata request received for book".
If I try to manually convert the ebup to kepub in CWA, the logs say "ERROR {cps.tasks.convert:212} Kepubify-converter failed: [Errno 13] Permission denied: '/usr/bin'". I have setup the kepubify path in admin settings to /usr/bin. When I initially setup the sync, the logs were filled with the permission error for kebupify.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Convert working and device able to download books.
Screenshots
If applicable, add screenshots to help explain your problem.
Configuration(please complete the following information):
Docker compose setup from the example file in the repo.
The text was updated successfully, but these errors were encountered: