При установке октавы или wxmaxima, я вижу эту ошибку в терминале
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
cups : Depends: cups-daemon (>= 2.1.3-4ubuntu0.2)
cups-core-drivers : Depends: cups-daemon (>= 2.1.3-4ubuntu0.2)
cups-daemon : Depends: libcups2 (= 2.1.3-4) but 2.1.3-4ubuntu0.2 is to
be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Я думаю, что кто-то сделал ошибку при упаковке обновлений. Я зарегистрировал ошибку здесь: https://bugs.launchpad.net/ubuntu / + источник/чашки / + ошибка/1676621
, Если это влияет на Вас, существует ссылка наверху "Эта ошибка, влияет на Вас", которые подтвердят ошибку, таким образом, devs сможет начать смотреть на него.
Обновление: конец той ошибки предложил это, которое работало на меня:
sudo apt-get install libcups2=2.1.3-4 cups libcupscgi1=2.1.3-4 libcupsimage2=2.1.3-4 libcupsmime1=2.1.3-4 libcupsppdc1=2.1.3-4 cups-core-drivers cups-daemon ghostscript cups-client=2.1.3-4 cups-ppdc cups-filters printer-driver-gutenprint cups-filters
Для разрешения depency-проблем, мы должны смотреть на файлы журнала
/var/log/apt/term.log /var/log/apt/history.log
Также полезно использовать apt-get
с -s
(моделируйте) - опция:
sudo apt-get -s -f install
покажет нам, что произошло бы, ничего на самом деле не изменяя в системе.
Я работал sudo apt update
и sudo apt full-upgrade
получить то же самое сообщение об ошибке.
От /var/log/apt/term.log
Log started: 2017-03-28 01:26:44 (Reading database ... (Reading database ... 100% (Reading database ... 314704 files and directories currently installed.) Preparing to unpack .../libcupsppdc1_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking libcupsppdc1:amd64 (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../libcupsmime1_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking libcupsmime1:amd64 (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../libcupsimage2_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking libcupsimage2:amd64 (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../libcupscgi1_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking libcupscgi1:amd64 (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups-core-drivers_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking cups-core-drivers (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups-server-common_2.1.3-4ubuntu0.2_all.deb ... Unpacking cups-server-common (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups-common_2.1.3-4ubuntu0.2_all.deb ... Unpacking cups-common (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups-ppdc_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking cups-ppdc (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups-daemon_2.1.3-4ubuntu0.2_amd64.deb ... Job for cups.service canceled. invoke-rc.d: initscript cups, action "stop" failed. dpkg: warning: subprocess old pre-removal script returned error exit status 1 dpkg: trying script from the new package instead ... Job for cups.service canceled. invoke-rc.d: initscript cups, action "stop" failed. dpkg: error processing archive /var/cache/apt/archives/cups-daemon_2.1.3-4ubuntu0.2_amd64.deb (--unpack): subprocess new pre-removal script returned error exit status 1 Preparing to unpack .../cups-bsd_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking cups-bsd (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups-client_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking cups-client (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../libcups2_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking libcups2:amd64 (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Preparing to unpack .../cups_2.1.3-4ubuntu0.2_amd64.deb ... Unpacking cups (2.1.3-4ubuntu0.2) over (2.1.3-4) ... Processing triggers for libc-bin (2.23-0ubuntu7) ... Processing triggers for doc-base (0.10.7) ... Processing 1 changed doc-base file... Registering documents with scrollkeeper... Processing triggers for man-db (2.7.5-1) ... Errors were encountered while processing: /var/cache/apt/archives/cups-daemon_2.1.3-4ubuntu0.2_amd64.deb Log ended: 2017-03-28 01:28:00
Кажется, проблема с cpus
- пакет. При сборе информации об этом пакете я нашел от https://launchpad.net/ubuntu / + источник/чашки
2.1.3-4 release (main) 2.1.3-4ubuntu0.2 proposed (main)
Для избавлений от unmmet зависимостей, я работал sudo apt-get -f install
.
От /var/log/apt/term.log
Log started: 2017-03-28 10:16:05 (Reading database ... (Reading database ... 100% (Reading database ... 314703 files and directories currently installed.) Removing printer-driver-splix (2.0.0+svn315-4fakesync1) ... Removing printer-driver-postscript-hp (3.16.3+repack0-1) ... Removing hplip (3.16.3+repack0-1) ... Removing printer-driver-hpcups (3.16.3+repack0-1) ... Removing bluez-cups (5.37-0ubuntu5) ... Removing printer-driver-gutenprint (5.2.11-1) ... Removing cups (2.1.3-4ubuntu0.2) ... Removing cups-core-drivers (2.1.3-4ubuntu0.2) ... Removing cups-daemon (2.1.3-4) ... Warning: Stopping cups.service, but it can still be activated by: cups.socket Processing triggers for man-db (2.7.5-1) ... Processing triggers for dbus (1.10.6-1ubuntu3.3) ... Setting up libcups2:amd64 (2.1.3-4ubuntu0.2) ... Setting up libcupsimage2:amd64 (2.1.3-4ubuntu0.2) ... Setting up cups-server-common (2.1.3-4ubuntu0.2) ... Setting up cups-common (2.1.3-4ubuntu0.2) ... Setting up cups-client (2.1.3-4ubuntu0.2) ... Setting up libcupsppdc1:amd64 (2.1.3-4ubuntu0.2) ... Setting up cups-ppdc (2.1.3-4ubuntu0.2) ... Setting up libcupscgi1:amd64 (2.1.3-4ubuntu0.2) ... Setting up libcupsmime1:amd64 (2.1.3-4ubuntu0.2) ... Setting up cups-bsd (2.1.3-4ubuntu0.2) ... Processing triggers for libc-bin (2.23-0ubuntu7) ... Log ended: 2017-03-28 10:16:16
От /var/log/apt/history.log
Start-Date: 2017-03-28 10:16:05 Commandline: apt-get -f install Requested-By: mook (1000) Remove: printer-driver-splix:amd64 (2.0.0+svn315-4fakesync1), bluez-cups:amd64 (5.37-0ubuntu5), printer-driver-hpcups:amd64 (3.16.3+repack0-1), printer-driver-postscript-hp:amd64 (3.16.3+repack0-1), hplip:amd64 (3.16.3+repack0-1), printer-driver-gutenprint:amd64 (5.2.11-1), cups-core-drivers:amd64 (2.1.3-4ubuntu0.2), cups-daemon:amd64 (2.1.3-4), cups:amd64 (2.1.3-4ubuntu0.2) End-Date: 2017-03-28 10:16:16
Невстреченные dependecies являются историей теперь, но несколько пакетов были удалены, и я переустановил их, проблематичный пакет cups
сначала с proposed updates
включенный.
Я включил proposed updates
и выполненный sudo apt update
!!! НЕ РАБОТАТЬ sudo apt upgrade
ТЕПЕРЬ!!!
Я переустановил чашки с sudo apt install cups
Установленный: printer-driver-gutenprint:amd64 (5.2.11-1, автоматический), cups-core-drivers:amd64 (2.1.3-4ubuntu0.2, автоматический), чашки-daemon:amd64 (2.1.3-4ubuntu0.2, автоматический), cups:amd64 (2.1.3-4ubuntu0.2)
Я отключил proposed updates
и выполненный sudo apt update
Мы видим, что некоторые пакеты, удаленные прежде, переустанавливаются теперь, но не все они. Я установил недостающие пакеты с
sudo apt install hplip Installed: printer-driver-hpcups:amd64 (3.16.3+repack0-1, automatic), printer-driver-postscript-hp:amd64 (3.16.3+repack0-1, automatic), hplip:amd64 (3.16.3+repack0-1) sudo apt install printer-driver-splix Installed: printer-driver-splix:amd64 (2.0.0+svn315-4fakesync1) sudo apt install bluez-cups Installed: bluez-cups:amd64 (5.37-0ubuntu5)
Все пакеты установлены теперь, и принтеры работает снова.
Как позволить/запретить предложенные обновления:
https://www.hiroom2.com/2016/05/23/ubuntu-16-04-install-xenial-proposed-package/
https://wiki.ubuntu.com/Testing/EnableProposed
Включите предложенные обновления:
$ sudo sh -c "echo 'deb http://archive.ubuntu.com/ubuntu/ \ xenial-proposed restricted main multiverse universe' \ > /etc/apt/sources.list.d/xenial-proposed.list"
Отключите предложенные обновления:
$ sudo rm /etc/apt/sources.list.d/xenial-proposed.list"
или используйте программное обеспечение и программу Обновлений и проверку/снятие флажка preleased updates(xenial-proposed)
в Dev
- вкладка.
Примечание:
Я выполняю UbuntuStudio 16.04.2 с ядром 4.4.0-70-lowlatency.
Файлы журнала OP могут выглядеть немного отличающимися от моих, поскольку OP использовал другую команду для получения ошибки. Также файлы удалены из выполнения sudo apt-get -f install
мог бы отличаться, это зависит от драйверов, установленных для различных принтеров.
Только для безопасности, отключая автоматические обновления, временные для выполнения описанных шагов, не худшая идея.
Я не очень умен когда дело доходит до проблем зависимости (любите мою независимость), мог бы быть намного более изящный способ решить это.