Stirling-PDF
Stirling-PDF copied to clipboard
Calibre can't be installed
I have set
INSTALL_BOOK_AND_ADVANCED_HTML_OPS to true hoping i can do pdf to book conversion but in the UI i saw
Internal Server Error:Cannot run program "ebook-convert": error=2, No such file or directory
looking into how the script sets this up i saw that this variable causes the initialisation script to run apk add --no-cache calibre@testing i tried that myself and apk add --no-cache calibre for good measure and got the same error both times namely:
stirling-pdf-76b8f48965-hdqn5:/# apk add --no-cache calibre
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
ERROR: unable to select packages:
python3-3.11.8-r0:
conflicts: python3-3.12.3-r1 python3-3.12.3-r1[pythonispython3=3.11.8-r0] python3-3.12.3-r1[so:libpython3.so=0]
python3-3.12.3-r1[cmd:2to3=3.11.8-r0] python3-3.12.3-r1[cmd:pydoc3=3.11.8-r0] python3-3.12.3-r1[cmd:python3=3.11.8-r0]
python3-3.12.3-r1[cmd:python=3.11.8-r0]
breaks: py3-html2text-2024.2.26-r1[python3~3.12] py3-fonttools-4.51.0-r1[python3~3.12] py3-pyqt6-webengine-6.6.0-r1[python3~3.12]
py3-webencodings-0.5.1-r8[python3~3.12] py3-cssselect-1.2.0-r3[python3~3.12] py3-xxhash-3.4.1-r1[python3~3.12]
py3-css-parser-1.0.10-r1[python3~3.12] py3-pycryptodome-3.20.0-r1[python3~3.12] py3-msgpack-1.0.8-r1[python3~3.12]
py3-qt6-6.6.1-r1[python3~3.12] py3-html5lib-1.1-r5[python3~3.12] py3-dnspython-2.6.1-r1[python3~3.12]
py3-zeroconf-0.74.0-r1[python3~3.12] py3-chardet-5.2.0-r1[python3~3.12] py3-regex-2023.12.26-r1[python3~3.12]
py3-mechanize-0.4.9-r1[python3~3.12] py3-beautifulsoup4-4.12.3-r2[python3~3.12] py3-html5-parser-0.4.12-r1[python3~3.12]
py3-markdown-3.6-r0[python3~3.12] py3-pyqt6-sip-13.6.0-r1[python3~3.12] py3-soupsieve-2.5-r1[python3~3.12]
py3-psutil-5.9.8-r1[python3~3.12] py3-feedparser-6.0.11-r2[python3~3.12] py3-dateutil-2.9.0-r1[python3~3.12]
py3-jeepney-0.8.0-r4[python3~3.12] py3-apsw-3.45.2.0-r1[python3~3.12] py3-sgmllib3k-1.0.0-r11[python3~3.12]
py3-six-1.16.0-r9[python3~3.12] py3-netifaces-0.11.0-r3[python3~3.12] py3-ifaddr-0.2.0-r4[python3~3.12]
satisfies: world[python3] libreoffice-common-7.6.4.1-r2[python3~3.11] libreoffice-common-7.6.4.1-r2[so:libpython3.11.so.1.0]
ocrmypdf-15.4.2-r0[python3] ocrmypdf-15.4.2-r0[python3~3.11] py3-charset-normalizer-3.3.2-r0[python3]
py3-charset-normalizer-3.3.2-r0[python3~3.11] calibre-7.8.0-r0[python3~3.11] calibre-7.8.0-r0[so:libpython3.11.so.1.0]
py3-img2pdf-0.5.1-r0[python3] py3-img2pdf-0.5.1-r0[python3~3.11] jbig2enc-0.29-r4[python3] py3-markdown-it-py-3.0.0-r0[python3]
py3-markdown-it-py-3.0.0-r0[python3~3.11] py3-webencodings-0.5.1-r8[python3] py3-cssselect-1.2.0-r3[python3]
py3-pygments-2.17.2-r0[python3] py3-pygments-2.17.2-r0[python3~3.11] python3-3.11.8-r0[python3~3.11]
py3-reportlab-3.6.13-r1[python3] py3-reportlab-3.6.13-r1[python3~3.11] py3-css-parser-1.0.10-r1[python3]
py3-wrapt-1.16.0-r0[python3] py3-wrapt-1.16.0-r0[python3~3.11] py3-cryptography-42.0.5-r0[python3]
py3-cryptography-42.0.5-r0[python3~3.11] py3-msgpack-1.0.8-r1[python3] py3-qt6-6.6.1-r1[python3]
py3-zeroconf-0.74.0-r1[python3] py3-chardet-5.2.0-r1[python3] py3-parsing-3.1.2-r0[python3] py3-parsing-3.1.2-r0[python3~3.11]
py3-deprecation-2.1.0-r6[python3] py3-deprecation-2.1.0-r6[python3~3.11] py3-regex-2023.12.26-r1[python3]
py3-mdurl-0.1.2-r2[python3] py3-mdurl-0.1.2-r2[python3~3.11] py3-packaging-24.0-r0[python3] py3-packaging-24.0-r0[python3~3.11]
py3-mechanize-0.4.9-r1[python3] py3-beautifulsoup4-4.12.3-r2[python3] py3-opencv-pyc-4.9.0-r0[python3~3.11]
py3-pillow-10.3.0-r0[python3~3.11] py3-cparser-2.21-r4[python3] py3-cparser-2.21-r4[python3~3.11]
py3-pyqt6-sip-13.6.0-r1[python3] py3-cffi-1.16.0-r0[python3~3.11] py3-soupsieve-2.5-r1[python3]
py3-pdfminer-20231228-r0[python3] py3-pdfminer-20231228-r0[python3~3.11] py3-deprecated-1.2.14-r2[python3~3.11]
py3-numpy-1.25.2-r0[python3~3.11] py3-attrs-23.2.0-r0[python3] py3-attrs-23.2.0-r0[python3~3.11]
ocrmypdf-pyc-15.4.2-r0[python3] ocrmypdf-pyc-15.4.2-r0[python3~3.11] py3-dateutil-2.9.0-r1[python3]
py3-pikepdf-8.14.0-r1[python3] py3-pikepdf-8.14.0-r1[python3~3.11] py3-opencv-4.9.0-r0[python3~3.11]
py3-lxml-4.9.4-r0[python3~3.11] py3-jeepney-0.8.0-r4[python3] py3-pluggy-1.4.0-r0[python3~3.11] py3-apsw-3.45.2.0-r1[python3]
py3-rich-13.7.1-r0[python3~3.11] py3-six-1.16.0-r9[python3] py3-ifaddr-0.2.0-r4[python3]
py3-apsw-3.45.2.0-r1:
masked in: @testing
satisfies: calibre-7.8.0-r0[py3-apsw]
py3-html5-parser-0.4.12-r1:
masked in: @testing
satisfies: calibre-7.8.0-r0[py3-html5-parser]
python3-3.12.3-r1:
conflicts: python3-3.11.8-r0 python3-3.11.8-r0[pythonispython3=3.12.3-r1] python3-3.11.8-r0[so:libpython3.so=0]
python3-3.11.8-r0[cmd:2to3=3.12.3-r1] python3-3.11.8-r0[cmd:pydoc3=3.12.3-r1] python3-3.11.8-r0[cmd:python3=3.12.3-r1]
python3-3.11.8-r0[cmd:python=3.12.3-r1]
breaks: libreoffice-common-7.6.4.1-r2[python3~3.11] ocrmypdf-15.4.2-r0[python3~3.11] py3-charset-normalizer-3.3.2-r0[python3~3.11]
calibre-7.8.0-r0[python3~3.11] py3-img2pdf-0.5.1-r0[python3~3.11] py3-markdown-it-py-3.0.0-r0[python3~3.11]
py3-pygments-2.17.2-r0[python3~3.11] python3-3.11.8-r0[python3~3.11] py3-reportlab-3.6.13-r1[python3~3.11]
py3-wrapt-1.16.0-r0[python3~3.11] py3-cryptography-42.0.5-r0[python3~3.11] py3-parsing-3.1.2-r0[python3~3.11]
py3-deprecation-2.1.0-r6[python3~3.11] py3-mdurl-0.1.2-r2[python3~3.11] py3-packaging-24.0-r0[python3~3.11]
py3-opencv-pyc-4.9.0-r0[python3~3.11] py3-pillow-10.3.0-r0[python3~3.11] py3-cparser-2.21-r4[python3~3.11]
py3-cffi-1.16.0-r0[python3~3.11] py3-pdfminer-20231228-r0[python3~3.11] py3-deprecated-1.2.14-r2[python3~3.11]
py3-numpy-1.25.2-r0[python3~3.11] py3-attrs-23.2.0-r0[python3~3.11] ocrmypdf-pyc-15.4.2-r0[python3~3.11]
py3-pikepdf-8.14.0-r1[python3~3.11] py3-opencv-4.9.0-r0[python3~3.11] py3-lxml-4.9.4-r0[python3~3.11]
py3-pluggy-1.4.0-r0[python3~3.11] py3-rich-13.7.1-r0[python3~3.11]
satisfies: world[python3] py3-html2text-2024.2.26-r1[python3~3.12] ocrmypdf-15.4.2-r0[python3] py3-charset-normalizer-3.3.2-r0[python3]
py3-fonttools-4.51.0-r1[python3~3.12] py3-pyqt6-webengine-6.6.0-r1[python3~3.12] py3-img2pdf-0.5.1-r0[python3]
jbig2enc-0.29-r4[python3] py3-markdown-it-py-3.0.0-r0[python3] py3-webencodings-0.5.1-r8[python3]
py3-webencodings-0.5.1-r8[python3~3.12] py3-cssselect-1.2.0-r3[python3] py3-cssselect-1.2.0-r3[python3~3.12]
py3-pygments-2.17.2-r0[python3] py3-xxhash-3.4.1-r1[python3~3.12] py3-reportlab-3.6.13-r1[python3]
py3-css-parser-1.0.10-r1[python3] py3-css-parser-1.0.10-r1[python3~3.12] py3-wrapt-1.16.0-r0[python3]
py3-pycryptodome-3.20.0-r1[python3~3.12] py3-cryptography-42.0.5-r0[python3] py3-msgpack-1.0.8-r1[python3]
py3-msgpack-1.0.8-r1[python3~3.12] py3-qt6-6.6.1-r1[python3] py3-qt6-6.6.1-r1[python3~3.12]
py3-qt6-6.6.1-r1[so:libpython3.12.so.1.0] py3-html5lib-1.1-r5[python3~3.12] py3-dnspython-2.6.1-r1[python3~3.12]
py3-zeroconf-0.74.0-r1[python3] py3-zeroconf-0.74.0-r1[python3~3.12] py3-chardet-5.2.0-r1[python3]
py3-chardet-5.2.0-r1[python3~3.12] py3-parsing-3.1.2-r0[python3] py3-deprecation-2.1.0-r6[python3]
py3-regex-2023.12.26-r1[python3] py3-regex-2023.12.26-r1[python3~3.12] py3-mdurl-0.1.2-r2[python3]
py3-packaging-24.0-r0[python3] py3-mechanize-0.4.9-r1[python3] py3-mechanize-0.4.9-r1[python3~3.12]
py3-beautifulsoup4-4.12.3-r2[python3] py3-beautifulsoup4-4.12.3-r2[python3~3.12] py3-html5-parser-0.4.12-r1[python3~3.12]
py3-cparser-2.21-r4[python3] py3-markdown-3.6-r0[python3~3.12] py3-pyqt6-sip-13.6.0-r1[python3]
py3-pyqt6-sip-13.6.0-r1[python3~3.12] py3-soupsieve-2.5-r1[python3] py3-soupsieve-2.5-r1[python3~3.12]
py3-pdfminer-20231228-r0[python3] py3-attrs-23.2.0-r0[python3] ocrmypdf-pyc-15.4.2-r0[python3]
py3-psutil-5.9.8-r1[python3~3.12] py3-feedparser-6.0.11-r2[python3~3.12] py3-dateutil-2.9.0-r1[python3]
py3-dateutil-2.9.0-r1[python3~3.12] py3-pikepdf-8.14.0-r1[python3] py3-jeepney-0.8.0-r4[python3]
py3-jeepney-0.8.0-r4[python3~3.12] py3-apsw-3.45.2.0-r1[python3] py3-apsw-3.45.2.0-r1[python3~3.12]
py3-sgmllib3k-1.0.0-r11[python3~3.12] py3-six-1.16.0-r9[python3] py3-six-1.16.0-r9[python3~3.12]
py3-netifaces-0.11.0-r3[python3~3.12] py3-ifaddr-0.2.0-r4[python3] py3-ifaddr-0.2.0-r4[python3~3.12]
calibre-7.8.0-r0:
masked in: @testing
satisfies: world[calibre]
I tried this on latest but also on 0.22.6 and 0.22.2 and had same result each time. Is this known ? Is there a fix for this that I am missing ?