Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
[portage] problème de mise à jour
Envoyé par: Lockless

Bonjour tout le monde ! smiling smiley

J'ai un petit problème lorsque je met à jour mon système avec portage :

emerge --update --deep --newuse world

Calculating world dependencies ...done!
>>> emerge (1 of 77) sys-libs/db-4.2.52_p4 to /
>>> checksums files   ;-) db-1.85-r2.ebuild
>>> checksums files   ;-) db-4.0.14-r3.ebuild
>>> checksums files   ;-) db-4.1.25_p1-r4.ebuild
>>> checksums files   ;-) db-3.2.9-r10.ebuild
>>> checksums files   ;-) db-4.3.27.ebuild
>>> checksums files   ;-) db-1.85-r1.ebuild
>>> checksums files   ;-) db-4.0.14-r2.ebuild
>>> checksums files   ;-) db-4.2.52_p2.ebuild
>>> checksums files   ;-) db-4.3.29.ebuild
>>> checksums files   ;-) db-4.1.25_p1-r3.ebuild                             
>>> checksums files   ;-) db-1.85-r3.ebuild                                  
>>> checksums files   ;-) db-4.1.25_p2.ebuild                                
>>> checksums files   ;-) db-4.2.52_p2-r1.ebuild
>>> checksums files   ;-) db-4.2.52_p4.ebuild
>>> checksums files   ;-) db-4.4.20.ebuild
>>> checksums files   ;-) files/db-3.2.9-jarlocation.patch
>>> checksums files   ;-) files/db-4.2-libtool.patch
>>> checksums files   ;-) files/db-4.1.25_p1-jarlocation.patch
>>> checksums files   ;-) files/digest-db-3.2.9-r10
>>> checksums files   ;-) files/db-4.3-libtool.patch
>>> checksums files   ;-) files/db-4.0.14-jarlocation.patch
>>> checksums files   ;-) files/db-4.0.14-fix-dep-link.patch
>>> checksums files   ;-) files/digest-db-4.1.25_p1-r3
>>> checksums files   ;-) files/digest-db-4.1.25_p1-r4
>>> checksums files   ;-) files/db-4.3-jarlocation.patch
>>> checksums files   ;-) files/digest-db-1.85-r1
>>> checksums files   ;-) files/digest-db-1.85-r2
>>> checksums files   ;-) files/digest-db-1.85-r3
>>> checksums files   ;-) files/db-1.85-gentoo-paths.patch
>>> checksums files   ;-) files/db-4.3.27-fix-dep-link.patch
>>> checksums files   ;-) files/digest-db-4.0.14-r2
>>> checksums files   ;-) files/digest-db-4.0.14-r3
>>> checksums files   ;-) files/db-3.2.9-fix-dep-link.patch
>>> checksums files   ;-) files/digest-db-4.3.27
>>> checksums files   ;-) files/digest-db-4.3.29
>>> checksums files   ;-) files/db-3.2.9-java15.patch
>>> checksums files   ;-) files/digest-db-4.1.25_p2
>>> checksums files   ;-) files/db-4.1.25-uclibc.patch
>>> checksums files   ;-) files/db.1.85.patch
>>> checksums files   ;-) files/digest-db-4.2.52_p2
>>> checksums files   ;-) files/digest-db-4.2.52_p4
>>> checksums files   ;-) files/db-4.2.52_p2-TXN.patch
>>> checksums files   ;-) files/db-4.1.25-java.patch
>>> checksums files   ;-) files/patch.3.2.9.1
>>> checksums files   ;-) files/patch.3.2.9.2
>>> checksums files   ;-) files/db-4.2-jarlocation.patch
>>> checksums files   ;-) files/digest-db-4.2.52_p2-r1
>>> checksums files   ;-) files/db-4.4-libtool.patch
>>> checksums files   ;-) files/digest-db-4.4.20
>>> checksums src_uri ;-) db-4.2.52.tar.gz
>>> checksums src_uri ;-) patch.4.2.52.1
>>> checksums src_uri ;-) patch.4.2.52.2
>>> checksums src_uri ;-) patch.4.2.52.3
>>> checksums src_uri ;-) patch.4.2.52.4
>>> Unpacking source...
>>> Unpacking db-4.2.52.tar.gz to /var/tmp/portage/db-4.2.52_p4/work
 * Applying patch.4.2.52.1 ...                                         [ ok ]
 * Applying patch.4.2.52.2 ...                                         [ ok ]
 * Applying patch.4.2.52.3 ...                                         [ ok ]
 * Applying patch.4.2.52.4 ...                                         [ ok ]
 * Applying db-4.2-jarlocation.patch ...                               [ ok ]
 * Applying db-4.2-libtool.patch ...                                   [ ok ]
 * Applying db-4.0.14-fix-dep-link.patch ...                           [ ok ]
 * Applying db-4.2.52_p2-TXN.patch ...                                 [ ok ]
 * Using GNU config files from /usr/share/libtool
 *   Updating config.sub                                               [ ok ]
 *   Updating config.guess                                             [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/db-4.2.52_p4/work/db-4.2.52/build_unix ...
configure: error: invalid feature name: 

!!! ERROR: sys-libs/db-4.2.52_p4 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_compile
  ebuild.sh, line 941:   Called src_compile

!!! configure failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

Donc la mise à jour est impossible...
J'ai donc essayé de mettre à jour l'arbre avec : ermerge sync, et j'ai toujours le même problème.

Une idée ?

Merci bien.

Poste le Tuesday 21 February 2006 00:15:12
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: coco-loco

Essaye ceci (avec --pretend afin de voir d'abord si emerge ne va pas te faire des choses non-voulues):
emerge --update --deep --newuse --emptytree --pretend world
Si la liste proposée te convient, tu enlèves --pretend.
--emptytree va faire en sorte que ton cache de portage soit vidé et les fichiers retéléchargés, ce qui pourrait résoudre ton problème. Sinon on verra plus loin...

__________________________________________________________________

Pour écrire le français c'est comme pour administrer un ordinateur, il faut acquérir des connaissances.
Pour les autres, il existe le langage SMS et Windows!

Poste le Tuesday 21 February 2006 14:41:24
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

Euh... oui, mais là on dirait qu'avec cette commande ça réinstalle tous les paquets du système non ?

Poste le Tuesday 21 February 2006 22:06:46
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

J'ai donc essayé la commande avec --emptytree, ça a été long, pour finalement terminer sur une même erreur, mais sur un paquet différent (203/327):

>>> clean: No packages selected for removal.

>>> emerge (203 of 327) media-libs/imlib2-9999 to /
>>> checksums files   ;-) imlib2-1.2.1.009.ebuild
>>> checksums files   ;-) imlib2-9999.ebuild
>>> checksums files   ;-) imlib2-1.2.1.006.ebuild
>>> checksums files   ;-) imlib2-1.2.0-r2.ebuild
>>> checksums files   ;-) files/digest-imlib2-9999
>>> checksums files   ;-) files/digest-imlib2-1.2.0-r2
>>> checksums files   ;-) files/digest-imlib2-1.2.1.006
>>> checksums files   ;-) files/digest-imlib2-1.2.1.009
>>> checksums files   ;-) files/imlib-1.2.0-bounds-check.patch
>>> checksums files   ;-) files/imlib2-1.2.0-loaders.patch
 * This is a LIVE CVS ebuild.
 * That means there are NO promises it will work.
 * If it fails to build, FIX THE CODE YOURSELF
 * before reporting any issues.
>>> Unpacking source...
 * Fetching CVS module e17/libs/imlib2 into /usr/portage/distfiles/cvs-src ...
 * Running  cvs -q -f -z3 -d ":pserver:anonymous:@cvs.sourceforge.net:/cvsroot/enlightenment" login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/enlightenment
/etc/host.conf: line 24: bad command `mdns off'
cvs [login aborted]: unrecognized auth response from cvs.sourceforge.net: M -!- Client or Server timeout occurred!

!!! ERROR: media-libs/imlib2-9999 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_unpack
  ebuild.sh, line 694:   Called src_unpack
  ebuild.sh, line 1609:   Called cvs_src_unpack
  cvs.eclass, line 503:   Called cvs_fetch

!!! cvs login command failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

Poste le Wednesday 22 February 2006 09:36:35
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

J'ai essaye de rm -rf /usr/portage/disfiles/* et rm -rf /var/tmp/portage/* et ben toujours le même problème sad smiley

Je commence à désesperer :-/

Poste le Wednesday 22 February 2006 10:20:25
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: coco-loco

Pas du tout la même erreur:
/etc/host.conf: line 24: bad command `mdns off'
Là, il s'agit d'une erreur dans ton fichier host.conf. En fait, ce n'est pas vraiment une erreur, le multicast dns devrait être OK avec la valeur off. Toutefois, ouvre ce fichier et changes la valeur en on pour voir si ça aide (si ce n'est pas le cas, remets la valeur off).

Il se peut aussi que le problème soit du côté du serveur qui ne semble pas répondre - pour cette raison portage essaye éventuellement de résoudre l'adresse par un multicast. Dans ce cas il serait probablement nécessaire d'avertir les mainteneurs du paquetage.

Si rien ne veut aider, tu peux essayer
emerge --resume --deep --newuse --skipfirst world
--résume indique émerge de terminer la mise à jour non terminée
--skipfirst à pour effet d'ignorer le premier paquetage dans la liste

imlib2 est utilisé par des applications d'imagerie comme digikam ou encore des applications multimédia pour afficher certains formats d'images. Il est donc possible que tu te retrouveras avec des dépendances cassés.

La commande
equery depends imlib2
t'affichera les paquetages qui nécessitent cette librairie.

__________________________________________________________________

Pour écrire le français c'est comme pour administrer un ordinateur, il faut acquérir des connaissances.
Pour les autres, il existe le langage SMS et Windows!

Poste le Wednesday 22 February 2006 12:55:11
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

Alors --resume & --skipfirst j'ai déja essayé et cela ne résoud pas le problème, en effet il passe le paquet mais on se retrouve après avec un paquet différent qui a le même problème.
Sinon imlib je l'ai supprimé entre temps, je ne m'en servais pas (c'était pour e17 que je n'ai plus), mais il faut savoir que se ne sont pas les paquets qui posent problème parce que sur pratiquement tous les paquets j'ai ce problème avec le fichier ebuild.sh...

Poste le Wednesday 22 February 2006 13:27:16
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: coco-loco

Citation
Lockless
j'ai ce problème avec le fichier ebuild.sh
ebuild.sh ne représente pas le problème en soi, ce fichier ne fait que de râler parce-que le téléchargement ne fonctionne pas. Cela semble être une commande inconnue qui est retournée par le(s) serveur(s).

Toutefois, essaye aussi un
emerge -Du emerge

Le problème pourrait eventuellement venir d'une dépendance cassée relative aux applications de réseau.
Si tu fais
emerge -DNupt world
emerge t'affichera les paquetages prévus pour la mise à jour sous forme d'arborescence. Essaye d'emerger manuellement tout ce qui est relatif au réseau (catégorie net-xxx/).

__________________________________________________________________

Pour écrire le français c'est comme pour administrer un ordinateur, il faut acquérir des connaissances.
Pour les autres, il existe le langage SMS et Windows!

Poste le Wednesday 22 February 2006 13:49:14
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

Le fichier ne télécharge pas ? Ben alors pourquoi il commence à compiler ? C'est bien qu'il a obtenu les sources via internet ? Sinon j'ai essayé emerge -Du emerge et c'est toujours pareil... mais je vois pas comment ça peut venir du réseau :-/

Poste le Wednesday 22 February 2006 14:07:42
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

Sinon pour ce qui est relatif au réseau je n'ai que gaim donc bon...

Sinon si ça peut t'aider j'ai coller la sortie standart et la sortie d'erreur complète : [rafb.net]

Poste le Wednesday 22 February 2006 14:19:46
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: coco-loco

A cause du message
Citation
Lockless
cvs [login aborted]: unrecognized auth response from cvs.sourceforge.net
Ce qui veut dire: [Login abandonné]: réponse d'autorisation non reconnue de cvs.sourceforge.net

Ta machine n'arrive pas à reconnaître la réponse qu'elle obtient lors de la connexion. Cela est possible si une bibliothèque de parseur pour les applications qui se connectent au réseau n'a pas été mise à jour. Les parseurs sont là pour "traduire" des messages afin que le programme puisse les interpréter.

En tous les cas, aucune compilation n'est effectuée
ebuild.sh, line 1894: Called dyn_unpack
Ton ebuild.sh appelle dyn_unpack qui, en cas normal est chargé de décompresser le paquetage. Vu qu'auparavant le téléchargement n'a pas été effectué, cela gère une erreur.

__________________________________________________________________

Pour écrire le français c'est comme pour administrer un ordinateur, il faut acquérir des connaissances.
Pour les autres, il existe le langage SMS et Windows!

Poste le Wednesday 22 February 2006 14:26:36
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: Lockless

Bon j'ai enfin trouvé !
Il fallait changer le profil GCC (il a peut être été mis à jour sans que je m'en rende compte) : cf : [forums.gentoo.org]

En tout cas merci beaucoup de ton aide coco-loco ! grinning smiley

Poste le Wednesday 22 February 2006 14:55:06
Répondre     Citer    
Re: [portage] problème de mise à jour
Envoyé par: coco-loco

^^D-*

Faudra que je la retienne cette erreur! J'en ai déjà vu plein pour cause de mise à jour gcc, mais pas encore celle-ci!

__________________________________________________________________

Pour écrire le français c'est comme pour administrer un ordinateur, il faut acquérir des connaissances.
Pour les autres, il existe le langage SMS et Windows!

Poste le Wednesday 22 February 2006 15:15:11
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
[portage] problème de mise à jour
Forum dédié aux questions sur les distributions basées sur les sources : Gentoo, Lunar, Sabayon, Sorcerer, Source Mage

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons