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 03/04/2014, à 16:59

Guilbaud F.

Impossible de mettre à jour (paquet python-twisted-core)

Bonjour,

Je n'arrive pas à régler un problème très embêtant : il m'est impossible d'effectuer une mise à jour.

Lorsque je fais la commande :

sudo apt-get upgrade

j'obtiens cela :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  python-twisted-core
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 262 ko dans les archives.
Après cette opération, 305 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 317397 fichiers et répertoires déjà installés.)
Préparation du remplacement de python-twisted-core 11.1.0-1ubuntu2 (en utilisant .../python-twisted-core_12.2.0-1_all.deb) ...
Dépaquetage de la mise à jour de python-twisted-core ...
dpkg: erreur de traitement de /var/cache/apt/archives/python-twisted-core_12.2.0-1_all.deb (--unpack) :
 la taille du lien symbolique '/usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py' est passée de 3 à 0
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
                                                                W: pycompile:161: dangling symlink skipped: /usr/lib/python2.7/dist-packages/twisted/internet/iocpreactor/reactor.py (%)
W: pycompile:161: dangling symlink skipped: /usr/lib/python2.7/dist-packages/twisted/internet/iocpreactor/udp.py (R)
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/selectreactor.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/test/fakeendpoint.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/test/reactormixins.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/iocpreactor/interfaces.py'
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 101
Traitement des actions différées (« triggers ») pour « man-db »...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/python-twisted-core_12.2.0-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Je vois bien que le paquet python-twisted-core est la source du problème, mais que dois-je faire ?

Hors ligne

#2 Le 03/04/2014, à 22:27

xabilon

Re : Impossible de mettre à jour (paquet python-twisted-core)

Salut

Ton erreur est assez étrange ; c'est la première fois que je la rencontre...
On va nettoyer le cache et re-télécharger le paquet :

sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 04/04/2014, à 00:25

Guilbaud F.

Re : Impossible de mettre à jour (paquet python-twisted-core)

Ok, merci de votre aide.

Les deux premières commandes ont l'air de fonctionner sans soucis. Elles passent sans aucune erreur. Pour éviter toute confusion possible (j'ai du mal à bien lire les lignes de code encore) je poste quand même le résultat de :

sudo apt-get update

J'obtiens cela :

Atteint http://fr.archive.ubuntu.com quantal Release.gpg
Réception de :1 http://fr.archive.ubuntu.com quantal-updates Release.gpg [933 B]
Atteint http://fr.archive.ubuntu.com quantal-backports Release.gpg     
Atteint http://fr.archive.ubuntu.com quantal Release
Réception de :2 http://fr.archive.ubuntu.com quantal-updates Release [49,6 kB] 
Réception de :3 http://security.ubuntu.com quantal-security Release.gpg [933 B]
Réception de :4 http://security.ubuntu.com quantal-security Release [49,6 kB]
Atteint http://fr.archive.ubuntu.com quantal-backports Release      
Atteint http://fr.archive.ubuntu.com quantal/main Sources                      
Atteint http://fr.archive.ubuntu.com quantal/restricted Sources      
Atteint http://fr.archive.ubuntu.com quantal/universe Sources
Réception de :5 http://security.ubuntu.com quantal-security/main Sources [73,2 kB]
Atteint http://fr.archive.ubuntu.com quantal/multiverse Sources     
Atteint http://fr.archive.ubuntu.com quantal/main amd64 Packages    
Atteint http://fr.archive.ubuntu.com quantal/restricted amd64 Packages
Atteint http://fr.archive.ubuntu.com quantal/universe amd64 Packages
Atteint http://fr.archive.ubuntu.com quantal/multiverse amd64 Packages
Atteint http://fr.archive.ubuntu.com quantal/main i386 Packages                
Atteint http://fr.archive.ubuntu.com quantal/restricted i386 Packages   
Réception de :6 http://security.ubuntu.com quantal-security/restricted Sources [1 833 B]
Réception de :7 http://security.ubuntu.com quantal-security/universe Sources [23,8 kB]
Atteint http://fr.archive.ubuntu.com quantal/universe i386 Packages            
Atteint http://fr.archive.ubuntu.com quantal/multiverse i386 Packages   
Réception de :8 http://security.ubuntu.com quantal-security/multiverse Sources [1 162 B]
Atteint http://fr.archive.ubuntu.com quantal/main Translation-fr               
Atteint http://fr.archive.ubuntu.com quantal/main Translation-en        
Réception de :9 http://security.ubuntu.com quantal-security/main amd64 Packages [203 kB]
Atteint http://fr.archive.ubuntu.com quantal/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com quantal/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com quantal/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com quantal/restricted Translation-en
Atteint http://fr.archive.ubuntu.com quantal/universe Translation-fr           
Réception de :10 http://security.ubuntu.com quantal-security/restricted amd64 Packages [3 469 B]
Atteint http://fr.archive.ubuntu.com quantal/universe Translation-en           
Réception de :11 http://fr.archive.ubuntu.com quantal-updates/main Sources [133 kB]
Réception de :12 http://security.ubuntu.com quantal-security/universe amd64 Packages [71,7 kB]
Réception de :13 http://fr.archive.ubuntu.com quantal-updates/restricted Sources [2 564 B]
Réception de :14 http://fr.archive.ubuntu.com quantal-updates/universe Sources [96,6 kB]
Réception de :15 http://security.ubuntu.com quantal-security/multiverse amd64 Packages [1 493 B]
Réception de :16 http://security.ubuntu.com quantal-security/main i386 Packages [200 kB]
Réception de :17 http://fr.archive.ubuntu.com quantal-updates/multiverse Sources [5 278 B]
Réception de :18 http://fr.archive.ubuntu.com quantal-updates/main amd64 Packages [333 kB]
Réception de :19 http://fr.archive.ubuntu.com quantal-updates/restricted amd64 Packages [4 804 B]
Réception de :20 http://fr.archive.ubuntu.com quantal-updates/universe amd64 Packages [218 kB]
Réception de :21 http://security.ubuntu.com quantal-security/restricted i386 Packages [3 531 B]
Réception de :22 http://security.ubuntu.com quantal-security/universe i386 Packages [72,4 kB]
Réception de :23 http://fr.archive.ubuntu.com quantal-updates/multiverse amd64 Packages [12,1 kB]
Réception de :24 http://fr.archive.ubuntu.com quantal-updates/main i386 Packages [329 kB]
Réception de :25 http://security.ubuntu.com quantal-security/multiverse i386 Packages [1 726 B]
Réception de :26 http://fr.archive.ubuntu.com quantal-updates/restricted i386 Packages [4 841 B]
Réception de :27 http://fr.archive.ubuntu.com quantal-updates/universe i386 Packages [218 kB]
Atteint http://security.ubuntu.com quantal-security/main Translation-en        
Réception de :28 http://fr.archive.ubuntu.com quantal-updates/multiverse i386 Packages [12,3 kB]
Atteint http://security.ubuntu.com quantal-security/multiverse Translation-en  
Atteint http://fr.archive.ubuntu.com quantal-updates/main Translation-en       
Atteint http://security.ubuntu.com quantal-security/restricted Translation-en  
Atteint http://fr.archive.ubuntu.com quantal-updates/multiverse Translation-en 
Atteint http://security.ubuntu.com quantal-security/universe Translation-en    
Atteint http://fr.archive.ubuntu.com quantal-updates/restricted Translation-en 
Atteint http://fr.archive.ubuntu.com quantal-updates/universe Translation-en   
Atteint http://fr.archive.ubuntu.com quantal-backports/main Sources            
Atteint http://fr.archive.ubuntu.com quantal-backports/restricted Sources      
Atteint http://fr.archive.ubuntu.com quantal-backports/universe Sources        
Atteint http://fr.archive.ubuntu.com quantal-backports/multiverse Sources      
Atteint http://fr.archive.ubuntu.com quantal-backports/main amd64 Packages     
Atteint http://fr.archive.ubuntu.com quantal-backports/restricted amd64 Packages
Atteint http://fr.archive.ubuntu.com quantal-backports/universe amd64 Packages 
Atteint http://fr.archive.ubuntu.com quantal-backports/multiverse amd64 Packages
Atteint http://fr.archive.ubuntu.com quantal-backports/main i386 Packages      
Atteint http://fr.archive.ubuntu.com quantal-backports/restricted i386 Packages
Atteint http://fr.archive.ubuntu.com quantal-backports/universe i386 Packages  
Atteint http://fr.archive.ubuntu.com quantal-backports/multiverse i386 Packages
Atteint http://fr.archive.ubuntu.com quantal-backports/main Translation-en     
Atteint http://fr.archive.ubuntu.com quantal-backports/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com quantal-backports/restricted Translation-en
Atteint http://fr.archive.ubuntu.com quantal-backports/universe Translation-en 
Ign http://security.ubuntu.com quantal-security/main Translation-fr_FR         
Ign http://security.ubuntu.com quantal-security/main Translation-fr            
Ign http://security.ubuntu.com quantal-security/multiverse Translation-fr_FR   
Ign http://security.ubuntu.com quantal-security/multiverse Translation-fr      
Ign http://security.ubuntu.com quantal-security/restricted Translation-fr_FR   
Ign http://security.ubuntu.com quantal-security/restricted Translation-fr      
Ign http://security.ubuntu.com quantal-security/universe Translation-fr_FR     
Ign http://security.ubuntu.com quantal-security/universe Translation-fr        
Ign http://fr.archive.ubuntu.com quantal/main Translation-fr_FR                
Ign http://fr.archive.ubuntu.com quantal/multiverse Translation-fr_FR          
Ign http://fr.archive.ubuntu.com quantal/restricted Translation-fr_FR          
Ign http://fr.archive.ubuntu.com quantal/universe Translation-fr_FR            
Ign http://fr.archive.ubuntu.com quantal-updates/main Translation-fr_FR        
Ign http://fr.archive.ubuntu.com quantal-updates/main Translation-fr           
Ign http://fr.archive.ubuntu.com quantal-updates/multiverse Translation-fr_FR  
Ign http://fr.archive.ubuntu.com quantal-updates/multiverse Translation-fr     
Ign http://fr.archive.ubuntu.com quantal-updates/restricted Translation-fr_FR  
Ign http://fr.archive.ubuntu.com quantal-updates/restricted Translation-fr     
Ign http://fr.archive.ubuntu.com quantal-updates/universe Translation-fr_FR    
Ign http://fr.archive.ubuntu.com quantal-updates/universe Translation-fr       
Ign http://fr.archive.ubuntu.com quantal-backports/main Translation-fr_FR      
Ign http://fr.archive.ubuntu.com quantal-backports/main Translation-fr         
Ign http://fr.archive.ubuntu.com quantal-backports/multiverse Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-backports/multiverse Translation-fr   
Ign http://fr.archive.ubuntu.com quantal-backports/restricted Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-backports/restricted Translation-fr   
Ign http://fr.archive.ubuntu.com quantal-backports/universe Translation-fr_FR  
Ign http://fr.archive.ubuntu.com quantal-backports/universe Translation-fr     
2 128 ko réceptionnés en 18s (115 ko/s)
Lecture des listes de paquets... Fait

Mais le problème semble se révéler au grand jour à la troisième commande.

Pour

sudo apt-get dist-upgrade

J'obtiens :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
  python-twisted-core
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 1 262 ko dans les archives.
Après cette opération, 305 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Réception de :1 http://fr.archive.ubuntu.com/ubuntu/ quantal/main python-twisted-core all 12.2.0-1 [1 262 kB]
1 262 ko réceptionnés en 2s (480 ko/s)             
(Lecture de la base de données... 317427 fichiers et répertoires déjà installés.)
Préparation du remplacement de python-twisted-core 11.1.0-1ubuntu2 (en utilisant .../python-twisted-core_12.2.0-1_all.deb) ...
Dépaquetage de la mise à jour de python-twisted-core ...
dpkg: erreur de traitement de /var/cache/apt/archives/python-twisted-core_12.2.0-1_all.deb (--unpack) :
 la taille du lien symbolique '/usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py' est passée de 3 à 0
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
                                                                W: pycompile:161: dangling symlink skipped: /usr/lib/python2.7/dist-packages/twisted/internet/iocpreactor/reactor.py (%)
W: pycompile:161: dangling symlink skipped: /usr/lib/python2.7/dist-packages/twisted/internet/iocpreactor/udp.py (R)
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/selectreactor.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/test/fakeendpoint.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/test/reactormixins.py'
[Errno 21] Is a directory: '/usr/lib/python2.7/dist-packages/twisted/internet/iocpreactor/interfaces.py'
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 101
Traitement des actions différées (« triggers ») pour « man-db »...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/python-twisted-core_12.2.0-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Voilà, par la même occasion, est-ce que vous pourriez m'expliquer à quoi sert cette dernière commande ?

Encore merci à vous.

Hors ligne

#4 Le 04/04/2014, à 02:04

xabilon

Re : Impossible de mettre à jour (paquet python-twisted-core)

sudo apt-get dist-upgrade, sert à la même chose que sudo apt-get upgrade : mettre à jour les paquets
La différence est que 'dist-upgrade' pourra installer de nouveaux paquets si ils sont nécessaires à une mise à jour, alors que 'upgrade' ne le fera pas.
Bon, en l'occurrence, là, ça ne change rien...

C'est bien la mise à jour du paquet python-twisted-core qui pose problème. Je cherche encore ce que peut vouloir dire cette erreur :

la taille du lien symbolique '/usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py' est passée de 3 à 0

Le paquet est installé, mais c'est le script de nettoyage après installation qui plante (erreur de sortie d'état 101).
Il faudrait comprendre pourquoi....
Que donnent ces 2 commandes :

ls -lh /usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py
ls -lh /usr/share/pyshared/twisted/internet/win32eventreactor.py

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 04/04/2014, à 08:30

Guilbaud F.

Re : Impossible de mettre à jour (paquet python-twisted-core)

Ok alors voilà ce que ça donne :

Pour

ls -lh /usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py
lrwxrwxrwx 1 root root 3 oct.  27  2012 /usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py ->

Et pour

ls -lh /usr/share/pyshared/twisted/internet/win32eventreactor.py
-rw-r--r-- 1 root root 15K nov.   2  2011 /usr/share/pyshared/twisted/internet/win32eventreactor.py

J'ai fait un

sudo apt-get dist-upgrade

pour voir le résultat direct après :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
  python-twisted-core
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/1 262 ko dans les archives.
Après cette opération, 305 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
*** glibc detected *** /usr/bin/perl: free(): invalid next size (fast): 0x00000000026f27a0 ***
E: Sub-process /usr/bin/dpkg received a segmentation fault.

J'en profite pour signaler autre chose au cas où ça a un rapport. Un sens interdit apparaît parmi les icônes de notifications.
M'indiquant qu'une erreur est survenue durant la recherche des mises à jour. Quand je lance la recherche et la mise à jour, il me propose le même paquet, et j'obtiens la même erreur.

Dernière modification par Guilbaud F. (Le 04/04/2014, à 08:35)

Hors ligne

#6 Le 04/04/2014, à 12:37

xabilon

Re : Impossible de mettre à jour (paquet python-twisted-core)

Il manque pas un bout dans le résultat de ls -lh /usr/lib/python2.7/dist-packages/twisted/internet/win32eventreactor.py ?
Normalement, c'est un lien symbolique qui pointe vers le vrai fichier win32eventreactor.py
À part ça, les résultats me semblent normaux : le premier donne bien un lien symbolique (le "l" en début de ligne) et le deuxième n'est pas un répertoire (sinon il y aurait un "d" en début de ligne, au lieu de "-")

Essaye aussi d'ouvrir ces 2 fichiers (ce sont des fichiers texte, donc tu peux les ouvrir avec gedit), voir si ils s'ouvrent normalement.

Ta dernière erreur me semble plus plus inquiétante... à ta place, je ferais une vérification du disque dur, voir si il n'a pas trop d'erreurs...

Et pour "l'erreur pendant la recherche de mises à jour", est-ce que sudo apt-get update donne toujours un résultat sans erreurs, comme à ton premier message ?

Dernière modification par xabilon (Le 04/04/2014, à 12:38)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 04/04/2014, à 16:16

Guilbaud F.

Re : Impossible de mettre à jour (paquet python-twisted-core)

Non il ne manque rien, enfin il peut manquer quelque chose, mais j'ai recopié tout ce qu'il y a dans le terminal.

Aucun soucis pour ouvrir les deux fichiers, ils s'ouvrent correctement et n'ont pas l'air, du tout, incomplets.

C'est-à-dire faire une vérification du disque dur ? Avec quoi je fais ça ? Et qu'est-ce que ça peut impliquer ?

sudo apt-get update donne toujours le même résultat sans erreurs !

Hors ligne

#8 Le 04/04/2014, à 20:36

xabilon

Re : Impossible de mettre à jour (paquet python-twisted-core)

En fait je commence à sécher sur ton problème... à mon avis, soit c'est une erreur du disque, soit c'est un bug du paquet en question.
Tu peux faire une vérification du disque depuis un LiveCD d'ubuntu, ou alors forcer une vérification au prochain démarrage avec :

sudo touch /forcefsck

Tu peux, sinon, essayer de désinstaller/purger python-twisted-core, puis le réinstaller


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne