janeczku / calibre-web

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
GNU General Public License v3.0
13.03k stars 1.39k forks source link

Missing calibre binaries: ebook-convert, calibredb #3148

Closed PepperDocker closed 1 month ago

PepperDocker commented 1 month ago

First of all, wow calibre web is an amazing product.

I’m trying to get the convert-option to show up in calibre web. After reading through the notes on GitHub I made sure that: a. In the environment settings, DOCKER_MODS=linuxserver/mods:universal-calibre was added.

IMG_0004

b. Under the Basic Config settings in Calibre, ‘path to calibre binaries —> /usr/bin/ ‘path to kepubify binaries —> /usr/bin/kepubify

IMG_0005

This gives the error ‘Missing calibre binaries: ebook-convert, calibredb, missing executable permissions: ebook-convert, calibredb.

a. seems to have worked, as the log file shows: 2024/09/08 10:31:38 | stdout | [mod-init] linuxserver/mods:universal-calibre applied to container 2024/09/08 10:31:38 | stdout | [mod-init] Installing linuxserver/mods:universal-calibre 2024/09/08 10:31:37 | stdout | [mod-init] Downloading linuxserver/mods:universal-calibre from lscr.io 2024/09/08 10:31:36 | stdout | [mod-init] Adding linuxserver/mods:universal-calibre to container

And the conversion from epub to kepub now is available. E-book convert seems to be missing? I tried setting it to /usr/bin/ebook-convert, but this doesn’t give results either. Any ideas?

shooshpanov commented 1 month ago

Same issue

OzzieIsaacs commented 1 month ago

Sorry guys, in a normal installation this is working, this is a docker permission rights problem, where I can't help you

PepperDocker commented 1 month ago

Sorry guys, in a normal installation this is working, this is a docker permission rights problem, where I can't help you.

thanks for the reply. Good to know the setup is correct.. Will try to see if I can fix the permission rights.

shooshpanov commented 1 month ago

Thanks for the reply. I will try to figure docker permissions as well

tge101 commented 1 month ago

Was anyone able to get this figured out? I'm having the same issue.

spcano01 commented 1 month ago

I just copied them over to /config after downloading from calibre 7.18 arm https://download.calibre-ebook.com/7.18.0/calibre-7.18.0-arm64.txz

Thank you tge101, I wasn't very clear...I downloaded everything, but only moved the calibredb & ebook-convert files over and validated permissions where fine.

tge101 commented 1 month ago

I just copied them over to /config after downloading from calibre 7.18 arm https://download.calibre-ebook.com/7.18.0/calibre-7.18.0-arm64.txz

Can you be more specific? did you copy all of the contents or just the ebook-convert file? did you change anything else?

DrFr33ze commented 1 month ago

But the files are missing in the docker container. Having the same issue btw.

mendhak commented 1 month ago

Might be worth checking out some of the threads on the linuxserver github or posting an issue there.

https://github.com/linuxserver/docker-calibre-web/issues/306 https://github.com/linuxserver/docker-calibre-web/issues/305

I see some workarounds or troubleshooting steps posted, to look in the container and there's an alternative path you can try as well (assuming the binary did get downloaded)

DrFr33ze commented 1 month ago

I can confirm, that the procedure described here: https://github.com/linuxserver/docker-calibre-web/issues/306#issuecomment-2342923994 worked. I now have the conversion button. Thanks for pointing me to the right direction!