[RESOLU] Mise à jour impossible (Sabayon 3.3b)

Conversations générales au sujet de Sabayon Linux

Moderator: Moderators

[RESOLU] Mise à jour impossible (Sabayon 3.3b)

Postby Toudix » Wed Jul 11, 2007 20:39

Bonjour bonjour !
Pour mon premier post je viens avec un gros soucis sur les bras.

J'ai récemment installé Sabayon 3.3b (MiniEdition) sur mon poste fixe. J'ai mis à jour portage grâce à la commande emerge --sync puis emerge portage pour finir avec env-update et source /etc/profile.

J'ai ensuite voulu procéder à une mise à jour de mon système avec emerge -dnuav world (debug, noreplace, ask, verbose), mais j'ai obtenu l'erreur suivante :
Code: Select all
localhost ~ # emerge -nuav world

These are the packages that would be merged, in order:

Calculating world dependencies |Traceback (most recent call last):
  File "/usr/bin/emerge", line 6047, in ?
    retval = emerge_main()
  File "/usr/bin/emerge", line 6041, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 5335, in action_build
    if not mydepgraph.xcreate(myaction):
  File "/usr/bin/emerge", line 2521, in xcreate
    if not self.select_dep(
  File "/usr/bin/emerge", line 1944, in select_dep
    myuse=selected_pkg[-1], rev_dep=rev_deps, arg=arg):
  File "/usr/bin/emerge", line 1445, in create
    parent_arg=arg):
  File "/usr/bin/emerge", line 1937, in select_dep
    rev_dep=rev_deps, arg=arg):
  File "/usr/bin/emerge", line 1445, in create
    parent_arg=arg):
  File "/usr/bin/emerge", line 1760, in select_dep
    self.pkgsettings[p_root].setinst(p_key, p_db)
  File "/usr/lib/portage/pym/portage.py", line 1815, in setinst
    provides = mydbapi.aux_get(mycpv, ["PROVIDE"])[0]
  File "/usr/lib/portage/pym/portage.py", line 5078, in aux_get
    raise KeyError(mycpv)
KeyError: 'sys-kernel/linux-headers-2.6.19.2-r2'

Je n'ai pas encore touché au fichier make.conf pour l'adapter précisément à mon système. Il est donc encore dans sa version d'installation du CD de Sabayon !
J'avouerais que je ne sais pas du tout quoi faire pour résoudre ce problème... Si quelqu'un avait une petite idée de ce qui m'arrive, cela m'aiderait énormément !

P.S.: Selon les essais, les numéros de ligne que l'on voit dans les erreurs changent...
Last edited by Toudix on Thu Jul 12, 2007 21:42, edited 1 time in total.
User avatar
Toudix
Simple Hen
 
Posts: 59
Joined: Wed Jul 11, 2007 20:25

Postby turquoise » Wed Jul 11, 2007 20:44

Je crois que c'est dû au debug... Essaie sans et redonne-moi des nouvelles.
Ma philosophie d'apprentissage : essayer, et si ça casse, essayer de réparer.
My learning philosophy: try it, and if it breaks, try to fix it.
Image
turquoise
Old Dear Hen
 
Posts: 719
Joined: Wed Nov 15, 2006 1:14
Location: Abitibi-Témiscamingue!

Postby Toudix » Wed Jul 11, 2007 20:47

Déjà testé avec et sans, même soucis, malheureusement (j'y avais pensé étant donné que je n'ai pas de debug dans use donc pas de support à l'installation des packages).

Sur le manuel de Gentoo, la commande emerge --update --deep --verbose --newuse --ask world donne le même type d'erreurs :(
J'avais aussi pensé à une erreur dans emerge ou dans portage, mais le fait que je puisse installer n'importe quel paquet avec (USE="[blabla]") emerge [package] me fait penser que ce n'est pas là la source des ennuis ! :P
User avatar
Toudix
Simple Hen
 
Posts: 59
Joined: Wed Jul 11, 2007 20:25

Postby turquoise » Wed Jul 11, 2007 20:59

Une mise à jour individuelle de certaines applications alors? Peut-être qu'on pourrait trouver la source du problème de cette façon. La 3.3 date d'avril environ et il ont fait du ménage dans portage avec la sortie de la 2007.0 alors c'est peut-être ça.

Un autre truc, c'est la mise à jour du profil vers la version 2007.0. La 3.3 utilise le profil 2006.1. La marche à suivre est ici : http://www.sabayonlinux.org/forum/viewtopic.php?t=7201
Ma philosophie d'apprentissage : essayer, et si ça casse, essayer de réparer.
My learning philosophy: try it, and if it breaks, try to fix it.
Image
turquoise
Old Dear Hen
 
Posts: 719
Joined: Wed Nov 15, 2006 1:14
Location: Abitibi-Témiscamingue!

Postby Toudix » Wed Jul 11, 2007 21:37

J'avais déjà effectué la migration vers le profile de 2007.0.

Néanmoins j'ai suivi la méthode que tu as indiquée ci-dessus pour sélectionner le 2007.0/desktop (2007.0 avant le changement). Le problème est malheureusement toujours d'actualité et les numéros de ligne d'erreur sont identiques à celui que j'ai posté plus haut.

En ce qui concerne l'installation de chaque package un par un, comment savoir lesquels peuvent être mis à jour sans passer par emerge world ?
User avatar
Toudix
Simple Hen
 
Posts: 59
Joined: Wed Jul 11, 2007 20:25

Postby turquoise » Wed Jul 11, 2007 22:13

emerge -u [nom du package] tout simplement.

J'ai aussi tendance commencer par un emerge -e system quand j'installe une nouvelle version, mais c'est une préférence personnelle.
Ma philosophie d'apprentissage : essayer, et si ça casse, essayer de réparer.
My learning philosophy: try it, and if it breaks, try to fix it.
Image
turquoise
Old Dear Hen
 
Posts: 719
Joined: Wed Nov 15, 2006 1:14
Location: Abitibi-Témiscamingue!

Postby Toudix » Wed Jul 11, 2007 22:20

Ce que je voulais dire, c'est "comment savoir si tel ou tel package a une version mise à jour disponible dans l'arbre de Portage, comparé à la version que j'ai installée sur mon système ?" (Puisque la recherche de mises à jour automatique entraîne l'erreur sus-citée :P )
User avatar
Toudix
Simple Hen
 
Posts: 59
Joined: Wed Jul 11, 2007 20:25

Postby turquoise » Wed Jul 11, 2007 22:23

emerge -uDNp world ou emerge -ep system ou world

Le -p c'est pour pretend

Si Kuroo est installé, tu peux utiliser le filtre pour voir seulement les mises à jour et tu prends des notes.
Ma philosophie d'apprentissage : essayer, et si ça casse, essayer de réparer.
My learning philosophy: try it, and if it breaks, try to fix it.
Image
turquoise
Old Dear Hen
 
Posts: 719
Joined: Wed Nov 15, 2006 1:14
Location: Abitibi-Témiscamingue!

Postby Toudix » Wed Jul 11, 2007 22:33

Je vais prendre emerge -ep system (qui semble marcher, elle... je comprends pas...), Kuroo n'étant pas capable de me fournir les mises à jour disponibles (le journal sort l'erreur d'emerge du terminal :P )

Merci en tout cas pour tous ces conseils et pour ton temps !
User avatar
Toudix
Simple Hen
 
Posts: 59
Joined: Wed Jul 11, 2007 20:25

Postby Toudix » Wed Jul 11, 2007 22:36

Une ptite dernière pour la route qui n'a rien à voir : A quoi sert le paramètre "-s" dans MAKEOPTS (make.conf), je n'ai trouvé nulle part d'explication à ce sujet :(
User avatar
Toudix
Simple Hen
 
Posts: 59
Joined: Wed Jul 11, 2007 20:25

Next

Return to French

Who is online

Users browsing this forum: No registered users and 1 guest

cron