
Ich hoffe, dass ich an der richtigen Stelle frage.
Ich verwende Ubuntu 19.10. Ich habe die neueste Version von CUPS 2.3.1 heruntergeladen und installiert. Ich folge den Anweisungen aus den Dokumenten der Zebra-Drucker. Sie haben ein PDF bereitgestellt.
Wenn ich zum Schritt „sudo /usr/sbin/cupsd“ komme, erhalte ich die Fehlermeldung „/usr/sbin/cupsd: Fehler bei der Symbolsuche: undefiniertes Symbol: _cupsMessageSave“.
Ich glaube, CUPS 2.2.12 ist bereits auf diesem Ubuntu installiert. Wenn ich versuche, es zu öffnen, funktioniert es, aber jetzt passiert auch davon nichts mehr.
Bitte helfen Sie mir. Mein Zebra-Drucker muss funktionieren. Ich bin kurz davor, aus Frust Dinge wegzuwerfen.
Antwort1
Tassen-Version
Sie sollten cups-daemon
Version 2.2.12 haben.
Das ist die Version für Ubuntu 19.01.
$ apt policy cups-daemon
cups-daemon:
Installed: 2.2.12-2ubuntu1
Candidate: 2.2.12-2ubuntu1
Version table:
*** 2.2.12-2ubuntu1 500
500 http://archive.ubuntu.com/ubuntu eoan/main amd64 Packages
100 /var/lib/dpkg/status
Bibliotheksproblem
Sie haben doppelte Bibliotheken auf Ihrem System. Sie haben gemischte Bibliotheken. Wenn Sie /usr/sbin/cupsd
die ausführbare Datei ausführen, versucht sie, Bibliotheken zu verwenden, die nicht für diese ausführbare Datei erstellt wurden.
Prüfen Sie, welche Bibliotheken cupsd
davon abhängig sind, indem Sie Folgendes ausführen:
$ ldd /usr/sbin/cupsd
linux-vdso.so.1 (0x00007fff2fbde000)
libpam.so.0 => /lib/x86_64-linux-gnu/libpam.so.0 (0x00007fb2c090f000)
libpaper.so.1 => /usr/lib/x86_64-linux-gnu/libpaper.so.1 (0x00007fb2c0909000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fb2c08ba000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fb2c0812000)
libavahi-common.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 (0x00007fb2c0804000)
libavahi-client.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 (0x00007fb2c07f1000)
libcups.so.2 => /usr/lib/x86_64-linux-gnu/libcups.so.2 (0x00007fb2c075e000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb2c0711000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb2c06ee000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb2c04fd000)
libaudit.so.1 => /lib/x86_64-linux-gnu/libaudit.so.1 (0x00007fb2c04d1000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb2c04cb000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb2c04be000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb2c0497000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fb2c0477000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fb2c0359000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb2c09c9000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fb2c019a000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb2c017e000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb2c002d000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fb2bff50000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fb2bff1f000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fb2bff18000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb2bff09000)
libcap-ng.so.0 => /lib/x86_64-linux-gnu/libcap-ng.so.0 (0x00007fb2bff01000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fb2bfedc000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fb2bfda7000)
libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fb2bfd86000)
libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fb2bfc04000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fb2bfbee000)
libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007fb2bfbb6000)
libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007fb2bfb7c000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fb2bfafb000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fb2bfaf4000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb2bfad9000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fb2bfacf000)
Überprüfen (oder teilen) Sie die Ausgabe Ihres ldd /usr/sbin/cupsd
. Vielleicht haben Sie denselben Bibliotheksnamen auf /usr/local/lib
und dieser letzte wird anstelle des Standardnamens von verwendet /lib/x86_64-linux-gnu/
.
Ich denke, der Schlüssel zu Ihrem Problem liegt in der ldd /usr/sbin/cupsd
Ausgabe.
Antwort2
Kann ich die CUPS-Version 2.3.1 löschen? Wird das die Sache noch schlimmer machen? Ich habe den Code ausgeführt. Ich bin mir nicht sicher, was das alles bedeutet. Ich hoffe, Sie können mir helfen. Das war meine Ausgabe:
sudo ldd /usr/sbin/cupsd
linux-vdso.so.1 (0x00007ffdc6bba000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f26f5fef000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f26f5fb5000)
libcups.so.2 => /lib/x86_64-linux-gnu/libcups.so.2 (0x00007f26f5f24000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f26f5d33000)
/lib64/ld-linux-x86-64.so.2 (0x00007f26f608c000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f26f5ce6000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f26f5b27000)
libavahi-common.so.3 => /lib/x86_64-linux-gnu/libavahi-common.so.3 (0x00007f26f5b17000)
libavahi-client.so.3 => /lib/x86_64-linux-gnu/libavahi-client.so.3 (0x00007f26f5b04000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f26f5ae8000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f26f5999000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f26f58bc000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f26f588b000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f26f5882000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f26f5873000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f26f573e000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f26f571d000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f26f559b000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f26f5585000)
libnettle.so.6 => /lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f26f554b000)
libhogweed.so.4 => /lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f26f5513000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f26f5492000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f26f5443000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f26f543d000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f26f5436000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f26f5419000)
libffi.so.6 => /lib/x86_64-linux-gnu/libffi.so.6 (0x00007f26f540f000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f26f5367000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f26f535c000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f26f5335000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f26f5313000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f26f51f5000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f26f51d2000)