
제가 올바른 곳에서 요청하고 있기를 바랍니다.
우분투 19.10을 사용하고 있습니다. 최신 버전의 CUPS 2.3.1을 다운로드하여 설치했습니다. Zebra 프린터 문서의 지침을 따르고 있습니다. 그들은 PDF를 제공했습니다.
"sudo /usr/sbin/cupsd" 단계에 도달하면 "/usr/sbin/cupsd: 기호 조회 오류: 정의되지 않은 기호: _cupsMessageSave"라는 오류 메시지가 나타납니다.
내 생각엔 CUPS 2.2.12가 이미 이 우분투에 있는 것 같아요. 그것을 열려고 하면 효과가 있었지만 지금은 아무것도 없습니다.
도와주세요. 작동하려면 Zebra 프린터가 필요합니다. 나는 좌절감에 일을 던질 준비가되어 있습니다.
답변1
컵 버전
버전 2.2.12 가 있어야 합니다 cups-daemon
.
우분투 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
도서관 문제
시스템에 중복된 라이브러리가 있습니다. 혼합 라이브러리가 있습니다. 실행 파일을 실행하면 /usr/sbin/cupsd
이 실행 파일용으로 빌드되지 않은 라이브러리를 사용하려고 합니다.
cupsd
다음을 실행하여 어떤 라이브러리가 의존하는지 확인하세요 .
$ 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)
의 출력을 확인(또는 공유)합니다 ldd /usr/sbin/cupsd
. 아마도 동일한 라이브러리 이름이 있고 /usr/local/lib
의 기본 이름 대신 이 마지막 이름이 사용되고 있을 수 있습니다 /lib/x86_64-linux-gnu/
.
문제의 핵심은 출력에 있다고 생각합니다 ldd /usr/sbin/cupsd
.
답변2
CUPS 2.3.1 버전을 삭제할 수 있나요? 상황이 더 악화될까요? 코드를 실행했습니다. 나는 그것이 모두 무엇을 의미하는지 잘 모르겠습니다. 당신이 도울 수 있기를 바랍니다. 이것이 내 결과였습니다.
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)