Para resolver problemas de depuração, devemos dar uma olhada nos arquivos de log
/var/log/apt/term.log
/var/log/apt/history.log
Também é útil usar apt-get
com a opção -s
(simular):
sudo apt-get -s -f install
nos mostrará o que aconteceria sem realmente mudar nada no sistema.
Eu corri sudo apt update
e sudo apt full-upgrade
para obter a mesma mensagem de erro.
De /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
Parece ser um problema com o pacote cpus
. Coletando informações sobre esse pacote que encontrei no link
2.1.3-4 release (main)
2.1.3-4ubuntu0.2 proposed (main)
Para se livrar das dependências não ajustadas eu corri sudo apt-get -f install
.
De /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
De /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
As dependências não satisfeitas são história agora, mas alguns pacotes foram removidos e eu os reinstalei, o pacote problemático cups
first whith proposed updates
enabled.
Eu habilitei proposed updates
e execute sudo apt update
NÃO EXECUTE sudo apt upgrade
AGORA !!!
Eu reinstalei xícaras com sudo apt install cups
Instalado: driver de impressora-gutenprint: amd64 (5.2.11-1, automático), cups-core-drivers: amd64 (2.1.3-4buntu0.2, automático), cups-daemon: amd64 (2.1.3 -4ubuntu0.2, automático), xícaras: amd64 (2.1.3-4ubuntu0.2)
Desativou proposed updates
e execute sudo apt update
Podemos ver que alguns dos pacotes removidos antes são reinstalados agora, mas não todos.
Eu instalei os pacotes perdidos com
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)
Todos os pacotes estão instalados agora e as impressoras estão funcionando novamente.
Como ativar / desativar atualizações propostas:
link
link
Ativar atualizações propostas:
$ sudo sh -c "echo 'deb http://archive.ubuntu.com/ubuntu/ \
xenial-proposed restricted main multiverse universe' \
> /etc/apt/sources.list.d/xenial-proposed.list"
Desativar atualizações propostas:
$ sudo rm /etc/apt/sources.list.d/xenial-proposed.list"
ou use o Software & amp; Atualiza o programa e verifica / desmarca preleased updates(xenial-proposed)
no Dev
-tab.
Nota
Eu rodei o UbuntuStudio 16.04.2 com o kernel 4.4.0-70-lowlatency.
Os arquivos de log do OP podem parecer um pouco diferentes dos meus, pois o OP usou um comando diferente para obter o erro. Também os arquivos removidos da execução de sudo apt-get -f install
pode ser diferente, isso depende dos drivers instalados para impressoras diferentes.
Apenas por segurança, desativar as atualizações automáticas temporárias para executar as etapas descritas não é a pior ideia.
Eu não sou muito inteligente quando se trata de questões de dependência (amo minha independência), pode haver uma maneira muito mais elegante de resolver isso.