View previous topic :: View next topic |
Author |
Message |
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Aug 28, 2003 8:36 am Post subject: [Help] emerge world (résolu) |
|
|
c'est normal ca? (ça m'inquiète un peu...)
Code: |
# emerge -p world
These are the packages that I would merge, in order:
Calculating world dependencies
*** Package in world file is not installed: gnome-base/gnome
\
!!! all ebuilds that could satisfy "sys-apps/coreutils" have been masked.
!!! (dependency required by "sys-apps/fileutils-4.1.11-r2" [ebuild])
!!! Problem with ebuild sys-apps/fileutils-4.1.11-r2
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
Last edited by jeurigol on Fri Sep 12, 2003 10:07 am; edited 1 time in total |
|
Back to top |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Thu Aug 28, 2003 8:51 am Post subject: |
|
|
fileutils-4.1.11-r2 est en ~x86 donc instable de plus :
Quote: | DESCRIPTION="textutils, sh-utils and fileutils are replaced by coreutils" |
Avec fileutils-4.1.11-r1, ça passe.
Je suppose que "unmerger" fileutils, textutils et sh-utils avec "d'emerger" coreutils devrait marcher. |
|
Back to top |
|
|
mickey08 Guru
Joined: 14 May 2003 Posts: 319 Location: france / reims
|
Posted: Thu Aug 28, 2003 9:41 am Post subject: |
|
|
grain de sel
coreutils je l'ai installé ce matin il était dans mon emerge world ...
avec N comme flag
ca veut dire New ?
fin du grain de sel _________________ pom pom powa |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Aug 28, 2003 9:45 am Post subject: |
|
|
En résumé :
j'unmerge fileutils, textutils, sh-utils
puis j'emerge coreutils, en faisant attention de virer ~86 dans make.conf
c'est ca? |
|
Back to top |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Fri Aug 29, 2003 9:25 am Post subject: |
|
|
Ou tu "emerges" les versions stables |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Aug 29, 2003 11:30 am Post subject: |
|
|
Je suggèrerais de faire le merge avant l'unmerge, sinon ton système passera par une phase ou il lui manquera des commandes de base, et je sais pas ce que ça donnera. |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Wed Sep 10, 2003 9:04 am Post subject: |
|
|
Bon j'ai retourné le problème un peu dans tous les sens, j'ai fait des emerge et unmerge, mais j'ai toujours pas réussit à corriger le problème.... :
Code: |
emerge -p world
These are the packages that I would merge, in order:
Calculating world dependencies |
!!! all ebuilds that could satisfy "sys-apps/coreutils" have been masked.
!!! (dependency required by "sys-apps/fileutils-4.1.11-r2" [ebuild])
!!! Problem with ebuild sys-apps/fileutils-4.1.11-r2
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
ceci avec ACCEPT_KEYWORDS="~x86".
Par contre sans le ACCEPT_KEYWORDS="~x86", ca passe, mais il va me remplacer pas mal de paquets que j'avais installé volontairement en instable.... Ya t il une solution? |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Sep 10, 2003 11:48 pm Post subject: |
|
|
Bah je vois ce qui est susceptible d'effectivement bloquer, mais je peux pas te répondre comme ça¹. Tu pourrais nous dire ce que tu as d'installé exactement stp? Code: | emerge -s ^coreutils$
emerge -s ^fileutils$
ACCEPT_KEYWORDS="~x86" emerge -p world
ACCEPT_KEYWORDS="-~x86" emerge -p world |
Ainsi que ton profile: Code: | ls -l /etc/make.profile | sed s:^.*/:: |
¹ Enfin si, une soluce simple qui devrait le faire serait de virer sys-apps/coreutils et sys-apps/coreutils de ton /var/cache/edb/world. De manière générale, aucune raison de les avoir dans le world. Et puis aussi, juste pour être sûr, ton "emerge sync" il est de quand ? |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Sep 11, 2003 8:18 am Post subject: |
|
|
bon alors :
Code: |
emerge -s ^coreutils$
Searching...
[ Results for search key : ^coreutils$ ]
[ Applications found : 1 ]
* sys-apps/coreutils [ Masked ]
Latest version available: 5.0-r2
Latest version installed: [ Not Installed ]
Size of downloaded files: 3,887 kB
Homepage: http://www.gnu.org/software/coreutils/
Description: Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)
|
Code: |
emerge -s ^fileutils$
Searching...
[ Results for search key : ^fileutils$ ]
[ Applications found : 1 ]
* sys-apps/fileutils
Latest version available: 4.1.11-r2
Latest version installed: 4.1.11-r1
Size of downloaded files: 0 kB
Homepage: http://www.gnu.org/software/fileutils/fileutils.html
Description: textutils, sh-utils and fileutils are replaced by coreutils
|
Code: |
ACCEPT_KEYWORDS="~x86" emerge -p world
These are the packages that I would merge, in order:
Calculating world dependencies \
!!! all ebuilds that could satisfy "sys-apps/coreutils" have been masked.
!!! (dependency required by "sys-apps/fileutils-4.1.11-r2" [ebuild])
!!! Problem with ebuild sys-apps/fileutils-4.1.11-r2
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
Code: |
ACCEPT_KEYWORDS="-~x86" emerge -p world
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild UD] dev-perl/XML-Parser-2.31-r1 [2.33]
[ebuild UD] sys-apps/pciutils-2.1.10-r1 [2.1.11]
[ebuild UD] sys-apps/portage-2.0.48-r5 [2.0.49]
*** Portage will stop merging at this point and reload itself,
recalculate dependencies, and complete the merge.
You may avoid the remerging of packages by updating portage on its own.
[ebuild U ] sys-devel/automake-1.7.5-r2 [1.7.2]
[ebuild U ] net-www/apache-2.0.47 [2.0.46]
[ebuild U ] sys-apps/procps-3.1.9 [3.1.8]
[ebuild U ] net-mail/procmail-3.22-r6 [3.22-r5]
[ebuild U ] sys-apps/groff-1.18.1-r3 [1.18.1-r1]
[ebuild U ] sys-apps/man-1.5l-r6 [1.5l-r3]
[ebuild U ] sys-kernel/gentoo-sources-2.4.20-r6 [2.4.20-r5]
[ebuild U ] app-portage/ufed-0.34 [0.32]
[ebuild UD] net-im/gaim-0.66-r3 [0.67]
[ebuild U ] sys-devel/binutils-2.14.90.0.2 [2.13.90.0.18]
[ebuild U ] app-admin/gkrellm-2.1.14 [2.1.10]
[ebuild UD] net-mail/evolution-1.4.3 [1.4.4]
[ebuild U ] dev-php/php-4.3.2-r2 [4.3.2]
[ebuild UD] app-misc/mc-4.6.0-r1 [4.6.0-r2]
[ebuild U ] sys-devel/gcc-3.2.3-r1 [3.2.2]
[ebuild U ] sys-apps/util-linux-2.11z-r6 [2.11y]
[ebuild U ] net-print/cups-1.1.19-r1 [1.1.18-r5]
[ebuild N ] net-print/foomatic-filters-3.0.0
[ebuild N ] net-print/foomatic-db-engine-3.0.0
[ebuild N ] net-print/foomatic-db-20030716
[ebuild U ] net-print/foomatic-3.0.0 [2.0.2]
[ebuild U ] sys-apps/net-tools-1.60-r7 [1.60-r6]
[ebuild N ] net-misc/iputils-020927
[ebuild U ] dev-lang/python-2.2.3-r1 [2.2.2]
[ebuild UD] x11-base/xfree-4.3.0-r2 [4.3.0-r3]
[ebuild U ] sys-apps/gawk-3.1.3 [3.1.1-r2]
[ebuild U ] sys-apps/gzip-1.3.3-r2 [1.3.3-r1]
[ebuild U ] media-sound/mp3blaster-3.1.3 [3.1.1]
[ebuild UD] media-gfx/blender-2.23-r1 [2.28]
[ebuild U ] sys-devel/patch-2.5.9 [2.5.4-r4]
[ebuild U ] sys-apps/psmisc-21.2-r3 [21.2-r1]
[ebuild U ] net-misc/rsync-2.5.6-r2 [2.5.6-r1]
[ebuild U ] sys-apps/debianutils-1.16.7-r2 [1.16.7-r1]
[ebuild U ] x11-terms/eterm-0.9.2-r5 [0.9.2-r4]
[ebuild N ] media-libs/faad2-1.1
[ebuild U ] media-video/mplayer-0.90-r2 [0.90_rc5]
[ebuild N ] media-libs/mpeg-lib-1.3.1-r1
[ebuild U ] media-gfx/gimp-1.2.4 [1.3.18]
[ebuild U ] sys-apps/hdparm-5.4 [5.3-r2]
[ebuild UD] dev-perl/Test-Harness-2.28-r1 [2.30]
[ebuild U ] sys-libs/glibc-2.3.2-r1 [2.3.1-r4]
[ebuild UD] x11-wm/enlightenment-0.16.5-r4 [0.16.6_pre6]
[ebuild U ] sys-apps/pam-login-3.11 [3.10]
[ebuild U ] sys-apps/baselayout-1.8.6.8-r1 [1.8.5.9]
[ebuild U ] app-portage/mirrorselect-0.7-r1 [0.5]
|
Code: |
ls -l /etc/make.profile | sed s:^.*/::
default-x86-1.4
|
(par contre je veux bien une explication de cette dernière commande....)
Mon emerge sync doit dater d'une semaine, a qq jours près. |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Sep 11, 2003 6:39 pm Post subject: |
|
|
Heu, on va commencer par la fin :
Code: | ls -l /etc/make.profile |
...te dis quel profile tu utilises puisque make.profile est un lien symbolique vers ton répertoire de profile.
...fait un affichage plus épuré puisqu'il remplace ("s:quelquechose:autrechose:") tout (".*") depuis le début de ligne ("^") jusqu'à un "/" (le dernier de la ligne en l'occurence, puisque sed cherche le plus long pattern), par rien. D'où la sortie qui est bien juste le nom de ton profile. Bon ça c'était pour le court élémentaire de sed, maintenant, si ta question c'était «c'est quoi un "profile"», alors hésite pas à la reposer parceque j'ai eu un doute, et que dans ces cas là j'ai aussi la flemme.
Bon, ensuite, voilà ce que je sais: dans le portage d'aujourd'hui, coreutils est pas masqué (ni dans le profile, ni dans package.mask). Alors a priori, soit tu as pas de bol et il l'a été temporairement par erreur juste quand tu as fait ton dernier sync, soit tu l'as masqué pour une raison X ou Y dans ton /etc/portage/package.mask et tu t'en souviens plus (soit y'a des subtilités des masques qui m'échappent, ça n'aurait rien d'impossible).
Deux tests s'imposent donc:
- d'abord le deuxième, on sait jamais:
Code: | grep coreutils /etc/portage/package.mask |
- ensuite le premier, des fois que:
Code: | emerge sync
emerge -s ^coreutils$ |
Moi à la base je pensais plus à des histoires de blocages de paquets à cause du passage "{file,sh-,text}utils --> coreutils", mais la sortie que tu as correspond vraiment à un masquage. |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Fri Sep 12, 2003 10:06 am Post subject: |
|
|
Bon je vais commencer pas la fin qui etait ton début (ou l'inverse je sais plus..... )
Merci l'explication me convient, quoique je me pose désormais la question "qu'est ce qu'un profil", mais bon, je peux aussi me tirer de ma flemme et aller faire qq recherches, pas la peine de me répondre (je préfère que tu gardes ton énergie pour aider les pauvres types comme moi plutot que de repondre à des questions générales )
Enfin deuxième partie :
Code: |
grep coreutils /etc/portage/package.mask
# coreutils -- replacement for sh-utils, textutils and fileutils
sys-apps/coreutils
|
Bon en effet il était maské, mais alors la je ne sais vraiment pas prkoi, c'est pas moi qui ai fait ca.
(d'ailleurs ya plein de package la dedans, je me demande pourquio ils sont la).
Bon je suppose que ca résout mon problème, je vais de ce pas mettre le flag "resolu" sur mon thread.
Ca me frustre quand meme un peu que ca soit que ca, j'aurais du verifier avant, ca entrait largement dans mes capacités, mais je pensais vraiment pas que ca pouvait être si con. |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Sep 12, 2003 10:30 am Post subject: |
|
|
Et avec des commentaires en plus ? Humm... t'aurais pas un jour fait "cp /usr/portage/profile/package.mask /etc/portage/package.mask" ? Si oui, je serais toi je viderai ce mask. C'est vraiment censé être un truc perso en plus du masque officiel, mais là toi tu risques de conserver masqués des paquets qui officiellement ne le sont plus. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|