Kann nicht turboprint ausführen: Problem mit musl ?
Verfasst: Fr 01 Nov, 2019 21:56
Hallo,
ich verwende eine ziemlich neue Linux Distribution: KISS Linux. Da sie neu ist, habe ich einen Paket für TurboPrint erstellt, es ist grundsätzlich eine Kopie vom Paket von Archlinux.
Wenn ich zum Beispiel turboprint nach der Installation ausführe, kriege ich:
ldd ist noch interessanter:
Ich habe tatsächlich keine Datei ld-linux-x86-64.so.2, aber
Hier ist wahrscheinlich das Problem: Kiss Linux verwendet musl und nicht glibc. So weit ich weiss, kann ich Turboprint nicht selber kompilieren, also funktioniert es nicht. Kann es das Problem sein ? Wenn ich einen Soflink estellt, bleibt noch der Fehler mit getpt.
Turboprint funktioniert sehr gut für meinen Drucker. (Espon WF-7620). Sonst ist der Treiber schlecht (epson-escpr). Ich hoffe wirklich es gibt eine Lösung.
Danke für die Hilfe.
ich verwende eine ziemlich neue Linux Distribution: KISS Linux. Da sie neu ist, habe ich einen Paket für TurboPrint erstellt, es ist grundsätzlich eine Kopie vom Paket von Archlinux.
Wenn ich zum Beispiel turboprint nach der Installation ausführe, kriege ich:
Code: Alles auswählen
Failed to execute process '/usr/bin/turboprint'. Reason:
The file '/usr/bin/turboprint' does not exist or could not be executed.
Code: Alles auswählen
ldd /usr/bin/turboprint
/lib64/ld-linux-x86-64.so.2 (0x7fe7e70d6000)
libatk-1.0.so.0 => /lib/libatk-1.0.so.0 (0x7fe7e70ad000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7fe7e70d6000)
libgdk-x11-2.0.so.0 => /lib/libgdk-x11-2.0.so.0 (0x7fe7e6fec000)
libgdk_pixbuf-2.0.so.0 => /lib/libgdk_pixbuf-2.0.so.0 (0x7fe7e6fa1000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fe7e70d6000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x7fe7e6e65000)
libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x7fe7e6e5f000)
libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x7fe7e6e01000)
libgtk-x11-2.0.so.0 => /lib/libgtk-x11-2.0.so.0 (0x7fe7e69a7000)
libpango-1.0.so.0 => /lib/libpango-1.0.so.0 (0x7fe7e6953000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fe7e70d6000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fe7e70d6000)
Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by /usr/bin/turboprint)
libpangocairo-1.0.so.0 => /lib/libpangocairo-1.0.so.0 (0x7fe7e6942000)
libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x7fe7e6752000)
libXinerama.so.1 => /lib/libXinerama.so.1 (0x7fe7e674d000)
libXi.so.6 => /lib/libXi.so.6 (0x7fe7e6739000)
libXrandr.so.2 => /lib/libXrandr.so.2 (0x7fe7e672c000)
libXcursor.so.1 => /lib/libXcursor.so.1 (0x7fe7e671e000)
libXcomposite.so.1 => /lib/libXcomposite.so.1 (0x7fe7e6719000)
libXdamage.so.1 => /lib/libXdamage.so.1 (0x7fe7e6714000)
libXfixes.so.3 => /lib/libXfixes.so.3 (0x7fe7e670c000)
libcairo.so.2 => /lib/libcairo.so.2 (0x7fe7e65e5000)
libpixman-1.so.0 => /lib/libpixman-1.so.0 (0x7fe7e64f4000)
libfontconfig.so.1 => /lib/libfontconfig.so.1 (0x7fe7e649e000)
libexpat.so.1 => /lib/libexpat.so.1 (0x7fe7e647b000)
libharfbuzz.so.0 => /lib/libharfbuzz.so.0 (0x7fe7e637a000)
libfreetype.so.6 => /lib/libfreetype.so.6 (0x7fe7e62b1000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x7fe7e629e000)
libEGL.so.1 => /lib/libEGL.so.1 (0x7fe7e6261000)
libpng16.so.16 => /lib/libpng16.so.16 (0x7fe7e621e000)
libxcb-shm.so.0 => /lib/libxcb-shm.so.0 (0x7fe7e6219000)
libX11-xcb.so.1 => /lib/libX11-xcb.so.1 (0x7fe7e6214000)
libxcb-render.so.0 => /lib/libxcb-render.so.0 (0x7fe7e6203000)
libXrender.so.1 => /lib/libXrender.so.1 (0x7fe7e61f5000)
libz.so.1 => /lib/libz.so.1 (0x7fe7e61d7000)
libGL.so.1 => /lib/libGL.so.1 (0x7fe7e6137000)
libXext.so.6 => /lib/libXext.so.6 (0x7fe7e611f000)
libX11.so.6 => /lib/libX11.so.6 (0x7fe7e5fc7000)
libxcb.so.1 => /lib/libxcb.so.1 (0x7fe7e5f9a000)
libXau.so.6 => /lib/libXau.so.6 (0x7fe7e5f95000)
libjpeg.so.8 => /lib/libjpeg.so.8 (0x7fe7e5efc000)
libpcre.so.1 => /lib/libpcre.so.1 (0x7fe7e5e7b000)
libffi.so.6 => /lib/libffi.so.6 (0x7fe7e5e75000)
libpangoft2-1.0.so.0 => /lib/libpangoft2-1.0.so.0 (0x7fe7e5e5c000)
libfribidi.so.0 => /lib/libfribidi.so.0 (0x7fe7e5e3d000)
libmount.so.1 => /lib/libmount.so.1 (0x7fe7e5dd9000)
libgbm.so.1 => /lib/libgbm.so.1 (0x7fe7e5dc8000)
libglapi.so.0 => /lib/libglapi.so.0 (0x7fe7e5d65000)
libxcb-dri2.so.0 => /lib/libxcb-dri2.so.0 (0x7fe7e5d5e000)
libxcb-xfixes.so.0 => /lib/libxcb-xfixes.so.0 (0x7fe7e5d54000)
libdrm.so.2 => /lib/libdrm.so.2 (0x7fe7e5d3e000)
libxcb-dri3.so.0 => /lib/libxcb-dri3.so.0 (0x7fe7e5d37000)
libxcb-present.so.0 => /lib/libxcb-present.so.0 (0x7fe7e5d32000)
libxcb-sync.so.1 => /lib/libxcb-sync.so.1 (0x7fe7e5d28000)
libxshmfence.so.1 => /lib/libxshmfence.so.1 (0x7fe7e5d23000)
libxcb-glx.so.0 => /lib/libxcb-glx.so.0 (0x7fe7e5d04000)
libXxf86vm.so.1 => /lib/libXxf86vm.so.1 (0x7fe7e5cfc000)
libblkid.so.1 => /lib/libblkid.so.1 (0x7fe7e5ca3000)
Error relocating /usr/bin/turboprint: getpt: symbol not found
Code: Alles auswählen
ls -l /lib64/ld-musl-x86_64.so.1
lrwxrwxrwx 1 root root 16 Oct 16 11:51 /lib64/ld-musl-x86_64.so.1 -> /usr/lib/libc.so
Turboprint funktioniert sehr gut für meinen Drucker. (Espon WF-7620). Sonst ist der Treiber schlecht (epson-escpr). Ich hoffe wirklich es gibt eine Lösung.
Danke für die Hilfe.