Проблемы с CUPS

apt-cache может использоваться для некоторых вещей, которые вы, возможно, захотите сделать:

Фактически перечислять все пакеты: Чтобы фактически перечислить все пакеты, находящиеся в кеше apt-get, используйте apt-cache pkgnames. Это очень эквивалентно dpkg -l для apt-get, за исключением того, что он показывает только имена пакетов, а не любую другую информацию, которую может показать dpkg.

Фактически перечисление всех пакетов: [ ! d2] Использование apt-cache pkgnames будет генерировать невероятно большой выход, в моей системе - целых 39553 строк. Чтобы посмотреть, сколько строк будет в вашей системе, попробуйте использовать apt-cache stats (см. Ниже).

Поиск: Используйте apt-cache search <regex> [<regex> [...]], где <regex> - один или более регулярных выражений для поиска.

Поиск: Используйте apt-cache stats, чтобы показать некоторую статистику об этом кеше с последнего apt-get update. Например, пример вывода может быть:

Total package names: 39553 (1,582k) Normal packages: 30033 Pure virtual packages: 511 Single virtual packages: 2762 Mixed virtual packages: 305 Missing: 5942 Total distinct versions: 32378 (1,813k) Total distinct descriptions: 32378 (777k) Total dependencies: 210651 (5,898k) Total ver/file relations: 34931 (559k) Total Desc/File relations: 32378 (518k) Total Provides mappings: 5816 (116k) Total globbed strings: 169 (2,278) Total dependency version space: 1,052k Total slack space: 73.4k Total space accounted for: 10.0M
0
задан 20 March 2020 в 21:40

2 ответа

версия чашек

Вы должны иметь cups-daemon версия 2.2.12.

Это - версия для 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

Проблема библиотеки

Вы копировали библиотеки по своей системе. Вы смешали библиотеки. Когда Вы работаете /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 вывод.

1
ответ дан 7 April 2020 в 23:31

Я могу удалить 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)
0
ответ дан 7 April 2020 в 23:31

Другие вопросы по тегам:

Похожие вопросы: