Closed prahal closed 2 years ago
I've got my local deployment pinned to 5.38.0 as that's the last release that seems to work for me. Thanks for filing this.
I think I have the same observation : when I install the latest arm64v8-arch image on an rpi4, I don't see the webui. When I right click, go in xterm, and type calibre
, I get :
Traceback (most recent call last):
File "/sbin/calibre", line 20, in <module>
from calibre.gui_launch import calibre
File "/usr/lib/calibre/calibre/__init__.py", line 22, in <module>
initialize_calibre()
File "/usr/lib/calibre/calibre/startup.py", line 124, in initialize_calibre
from calibre.utils.icu import title_case, lower as icu_lower, upper as icu_upper
File "/usr/lib/calibre/calibre/utils/icu.py", line 12, in <module>
from calibre_extensions import icu as _icu
ImportError: libicui18n.so.71: cannot open shared object file: No such file or directory
Then logging as root and typing pacman -Sy && pacman -S libicuuc.so
I get :
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (71.1-1) breaks dependency 'libicuuc.so=70-64' required by freerdp
Edit : pinning 5.38 indeed works
tag arm64v8-arch-version-a862938c from March 7, 2022 for https://hub.docker.com/r/linuxserver/calibre fixes the missing libicu 71. Closing.
Expected Behavior
calibre starts
Current Behavior
calibre fails to start running an xterm and running claibre from there shows errors about libicui18n.so.71 and libicuuc.so.71 missing
Steps to Reproduce
Environment
OS: arch CPU architecture: arm64 How docker service was installed: from the official docker repo with a few local docker-mods to read fril remotely and manage trashbin
DOCKER_MODS=abws/mods:calibre-readers|abws/mods:calibre-pyqtwebengine|abws/mods:calibre-pycryptodome|abws/mods:calibre-filemanager
Command used to create docker container (run/create/compose/screenshot)
portainer stack
Then I created a mod to upgrade icu and freerdp but now this is mesa swrast that fails because now that icu 71 is installed swrast complains that icu 70 is missing.
pacman -S community/freerdp
libGL error: MESA-LOADER: failed to open swrast: libicuuc.so.70: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)
Docker logs