Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/05/2010, à 23:24

Pierlo

[Resolu] dépendances cassées libatk1.0-dev

salut à tous,
voilà, je me casse la tête depuis que je veux faire la mise à jour vers lucid et que mon ordi ne peut pas à cause de dépendances cassées libatk1.0-dev

synaptic ne peut pas le réinstaller, il lui faut d'abord supprimer emule. Pour supprimer emule il faut réparer ce paquet cassé. Qui mord la queue de l'autre ?

voilà ce que me donne un remove dans le terminal :

pierlo@pierlo-laptop:~$ su
Mot de passe :
root@pierlo-laptop:/home/pierlo# sudo aptitude remove emule --purge
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Les paquets suivants sont CASSÉS :
  libatk1.0-dev
Les paquets suivants seront ENLEVÉS :
  bubuntu-common{pu} emule winbind{pu} wine{pu} wine-gecko{pu}
0 paquets mis à jour, 0 nouvellement installés, 5 à enlever et 1638 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 84,4Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
  libatk1.0-dev: Dépend: libatk1.0-0 (= 1.28.0-0ubuntu1) mais 1.30.0-0ubuntu2 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

Mettre à jour les paquets suivants :
libatk1.0-dev [1.28.0-0ubuntu1 (karmic, now) -> 1.30.0-0ubuntu2 (lucid)]

Le score est de 60

Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants seront ENLEVÉS :
  bubuntu-common{pu} emule winbind{pu} wine{pu} wine-gecko{pu}
Les paquets suivants seront mis à jour :
  libatk1.0-dev
1 paquets mis à jour, 0 nouvellement installés, 5 à enlever et 1637 non mis à jour.
Il est nécessaire de télécharger 0o/106ko d'archives. Après dépaquetage, 84,0Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Écriture de l'information d'état étendu... Fait
(Lecture de la base de données... 202381 fichiers et répertoires déjà installés.)
Suppression de emule ...
rm: ne peut enlever `/etc/emule/user/*': Aucun fichier ou dossier de ce type
dpkg : erreur de traitement de emule (--remove) :
le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
emule
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Lecture des listes de paquets... Fait             
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait

root@pierlo-laptop:/home/pierlo#

merci à ceux qui cherchent et à celui qui trouve

Dernière modification par Pierlo (Le 14/05/2010, à 15:18)

Hors ligne

#2 Le 13/05/2010, à 23:39

slasher-fun

Re : [Resolu] dépendances cassées libatk1.0-dev

Bonjour,

cd /etc/emule/user/
touch nimportequoi
sudo aptitude remove emule --purge

Au passage, avoir activé le compte root est à mon sens une très mauvaise idée.

Hors ligne

#3 Le 13/05/2010, à 23:48

Pierlo

Re : [Resolu] dépendances cassées libatk1.0-dev

je ne vois pas trop la différence avec ce que j'ai fait
après avoir fait cd ... tu me dis "touch nimportequoi", çà veut dire quoi ?
puis la commande suivante, c'est celle que j'ai déjà fait, et où il passe en root
alors pourquoi ta remarque

Au passage, avoir activé le compte root est à mon sens une très mauvaise idée.

je ne comprend pas ce que tu veux dire. Est-ce une réponse critique de ce que j'ai fait ou une proposition ?

Hors ligne

#4 Le 13/05/2010, à 23:54

slasher-fun

Re : [Resolu] dépendances cassées libatk1.0-dev

Pierlo a écrit :

je ne vois pas trop la différence avec ce que j'ai fait

Deux lignes.

Pierlo a écrit :

après avoir fait cd ... tu me dis "touch nimportequoi", çà veut dire quoi ?

Que tu écris "touch nimportequoi".

Pierlo a écrit :

puis la commande suivante, c'est celle que j'ai déjà fait, et où il passe en root

Non,

pierlo@pierlo-laptop:~$ su
Mot de passe :
root@pierlo-laptop:/home/pierlo#

Là il passe en root (c'est même écrit). Parce que tu as activé le compte root, ce qui est une mauvaise idée (indépendamment de ton problème initial).

Hors ligne

#5 Le 13/05/2010, à 23:58

kyncani

Re : [Resolu] dépendances cassées libatk1.0-dev

C'est parce que apparemment il y a un bug dans le script prerm d'emule si le dossier /etc/emule/user/ ne contient aucun fichier.
Donc "sudo touch /etc/emule/user/nimportequoi" créera un fichier quelconque pour passer outre ce bug.

Hors ligne

#6 Le 14/05/2010, à 07:36

Pierlo

Re : [Resolu] dépendances cassées libatk1.0-dev

merci à vous 2
je comprend
donc c'est ce que j'ai fait
et voilà le résultat

pierlo@pierlo-laptop:~$ cd /etc/emule/user/
pierlo@pierlo-laptop:/etc/emule/user$ touch nimportequoi
pierlo@pierlo-laptop:/etc/emule/user$ sudo aptitude remove emule --purge
[sudo] password for pierlo: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Les paquets suivants sont CASSÉS :
  libatk1.0-dev 
Les paquets suivants seront ENLEVÉS :
  bubuntu-common{ap} emule winbind{ap} wine{ap} wine-gecko{ap} 
0 paquets mis à jour, 0 nouvellement installés, 5 à enlever et 1638 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 84,4Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
  libatk1.0-dev: Dépend: libatk1.0-0 (= 1.28.0-0ubuntu1) mais 1.30.0-0ubuntu2 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

Mettre à jour les paquets suivants :
libatk1.0-dev [1.28.0-0ubuntu1 (karmic, now) -> 1.30.0-0ubuntu2 (lucid)]

Le score est de 60

Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants seront ENLEVÉS :
  bubuntu-common{ap} emule winbind{ap} wine{ap} wine-gecko{ap} 
Les paquets suivants seront mis à jour :
  libatk1.0-dev 
1 paquets mis à jour, 0 nouvellement installés, 5 à enlever et 1637 non mis à jour.
Il est nécessaire de télécharger 0o/106ko d'archives. Après dépaquetage, 84,0Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Écriture de l'information d'état étendu... Fait
(Lecture de la base de données... 202304 fichiers et répertoires déjà installés.)
Suppression de emule ...
dpkg : avertissement : lors de la suppression de emule, le répertoire « /usr/local/bin » n'était pas vide, donc il n'a pas été supprimé.
dpkg : avertissement : lors de la suppression de emule, le répertoire « /usr/local » n'était pas vide, donc il n'a pas été supprimé.
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
(Lecture de la base de données... 202026 fichiers et répertoires déjà installés.)
Suppression de bubuntu-common ...
Suppression de winbind ...
 * Stopping the Winbind daemon winbind                                   [ OK ] 
Purge des fichiers de configuration de winbind ...
Suppression de wine ...
Purge des fichiers de configuration de wine ...
Suppression de wine-gecko ...
Traitement des actions différées (« triggers ») pour « ureadahead »...
ureadahead will be reprofiled on next reboot
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
(Lecture de la base de données... 201359 fichiers et répertoires déjà installés.)
Préparation du remplacement de libatk1.0-dev 1.28.0-0ubuntu1 (en utilisant .../libatk1.0-dev_1.30.0-0ubuntu2_i386.deb) ...
Dépaquetage de la mise à jour de libatk1.0-dev ...
dpkg : erreur de traitement de /var/cache/apt/archives/libatk1.0-dev_1.30.0-0ubuntu2_i386.deb (--unpack) :
 tentative d'écrasement de '/usr/share/gir-1.0/Atk-1.0.gir', qui est aussi dans le paquet gobject-introspection-repository 0:0.6.5-0ubuntu1
dpkg-deb: sous-processus coller tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libatk1.0-dev_1.30.0-0ubuntu2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
sh: getcwd() failed: No such file or directory
Lecture des listes de paquets... Fait             
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu       
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait

État actuel : 1638 mises à jour restantes [-3], 8983 nouveaux paquets [-2].
pierlo@pierlo-laptop:/etc/emule/user$ sudo apt-get install build-essential
sudo: cannot get working directory
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 :
  libatk1.0-dev: Dépend: libatk1.0-0 (= 1.28.0-0ubuntu1) mais 1.30.0-0ubuntu2 devra être installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
pierlo@pierlo-laptop:

il a réussit à supprimer emule
il reste

Dépaquetage de la mise à jour de libatk1.0-dev ...
dpkg : erreur de traitement de /var/cache/apt/archives/libatk1.0-dev_1.30.0-0ubuntu2_i386.deb (--unpack) :
 tentative d'écrasement de '/usr/share/gir-1.0/Atk-1.0.gir', qui est aussi dans le paquet gobject-introspection-repository 0:0.6.5-0ubuntu1
dpkg-deb: sous-processus coller tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libatk1.0-dev_1.30.0-0ubuntu2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
sh: getcwd() failed: No such file or directory

apparemment il manque un dossier, est-ce que je le créé aussi pour qu'il continue ?

quand je passe par synaptic et que je veux mettre à jour libatk il veut désinstaller tout un tas de trucs et de machins, est-ce ok ?

Dernière modification par slasher-fun (Le 14/05/2010, à 11:30)

Hors ligne

#7 Le 14/05/2010, à 14:43

kyncani

Re : [Resolu] dépendances cassées libatk1.0-dev

Le package qui pose problème, gobject-introspection-repository, faisait parti de karmic mais n'existe plus dans lucid. Supprime-le.

Hors ligne