Apt-get travado por dependencias

1. Apt-get travado por dependencias

Mauricio Souza Klein
hebang

(usa Arch Linux)

Enviado em 25/01/2013 - 12:18h

Bom dia pessoal!

Ontem a noite estava realizando o upgrade do meu Ubuntu (apt-get dist-upgrade) porem no meio do download dos pacotes tive um problema na rede e tive que abortar a acao.

Porem, apos nova tentativa, parece que algum pacote corrompeu e nem o 'apt-get -f install' consegue resolver.

Eis os erros que estao ocorrendo:

(PS: Desculpe, o sistema esta todo em frances. Mas a estrutura das mensagens do apt-get eh padrao, entao acho que nao terao problemas em entender mesmo se nao souberem frances).


root@Valinor:/home/klein# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libasound2:i386 : Casse: libasound2 (!= 1.0.25-1ubuntu10.1)
libasound2 : Casse: libasound2:i386 (!= 1.0.25-1ubuntu10.2) mais 1.0.25-1ubuntu10.1 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.


Aqui tento restaurar usando o 'apt-get -f install':


root@Valinor:/home/klein# apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
libasound2:i386
Paquets suggérés :
libasound2-python:i386
Les paquets suivants seront mis à jour :
libasound2:i386
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
6 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/431 ko dans les archives.
Après cette opération, 5 120 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
dpkg : erreur de traitement de libasound2:i386 (--configure) :
libasound2:i386 1.0.25-1ubuntu10.1 cannot be configured because libasound2:amd64 is in a different version (1.0.25-1ubuntu10.2)
dpkg : erreur de traitement de libasound2 (--configure) :
libasound2:amd64 1.0.25-1ubuntu10.2 cannot be configured because libasound2:i386 is in a different version (1.0.25-1ubuntu10.1)
dpkg : des problèmes de dépendances empêchent la configuration de alsa-utils :
alsa-utils dépend de libasound2 (>= 1.0.25) ; cependant :
Le paquet libasound2 n'est pas encore configuré.
dpkg : erreur de traitement de alsa-utils (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de firefox :
firefox dépend de libasound2 (>= 1.0.23) ; cependant :
Le paquet libasound2 n'est pas encore configuré.
dpkg : erreur de traitement de firefox (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de firefox-globalmenu :
firefox-globalmenu dépend de firefox (= 18.0.1+build1-0ubuntu0.12.04.1) ; cependant :
Le paquet firefox n'est pas encore configuré.
dpkg : erreur de traitement de firefox-Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
globalmenu (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de firefox-gnome-support :
firefox-gnome-support dépend de firefox ; cependant :
Le paquet firefox n'est pas encore configuré.
dpkg : erreur de traitement de firefox-gnome-support (--configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
libasound2:i386
libasound2
alsa-utils
firefox
firefox-globalmenu
firefox-gnome-support
E: Sub-process /usr/bin/dpkg returned an error code (1)


Vendo que o 'libasound2:i386' eh quem parece estar causando o problema, tentei remove-lo, sem sucesso:


root@Valinor:/home/klein# apt-get remove libasound2:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
bluez-alsa:i386 : Dépend: libasound2:i386 (>= 1.0.23) mais ne sera pas installé
ia32-libs-multiarch:i386 : Dépend: libasound2:i386 mais ne sera pas installé
libasound2-plugins:i386 : Dépend: libasound2:i386 (>= 1.0.25) mais ne sera pas installé
libcanberra0:i386 : Dépend: libasound2:i386 (>= 1.0.23) mais ne sera pas installé
libesd0:i386 : Dépend: libasound2:i386 (>= 1.0.23) mais ne sera pas installé
libsdl1.2debian:i386 : Dépend: libasound2:i386 (> 1.0.24.1) mais ne sera pas installé
libvisual-0.4-plugins:i386 : Dépend: libasound2:i386 (>= 1.0.23) mais ne sera pas installé
wine1.4-i386:i386 : Dépend: libasound2:i386 (>= 1.0.23) mais ne sera pas installé
Recommande: gettext:i386 mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).


Alguem tem alguma ideia de como posso resolver essas dependencias?

Desde ja obrigado pela atencao de todos!


  


2. Re: Apt-get travado por dependencias

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 25/01/2013 - 12:38h

Antes de mais nada, rode isso:

$ sudo apt-get update

Há comandos que consertam dependências (erros do APT/DPKG) e devem ser usados na ordem abaixo:

$ sudo apt-get install -f
$ sudo apt-get upgrade -f
$ sudo apt-get dist-upgrade -f
$ sudo dpkg --configure -a

Se nenhum dos comandos acima resolver, tente remover o pacote que causa os problemas assim:

$ sudo dpkg --remove --force-remove-reinstreq nome-do-pacote








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts