Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[gentoo-user-fr] [PORTAGE] impossible d'emerger

8 views
Skip to first unread message

Revolver Onslaught

unread,
Jul 12, 2009, 2:00:18 PM7/12/09
to
Hello,

Après avoir installé friachement Gentoo X86_64, j'ai décidé de faire
une mise-à-jour:
gentoo --sync

A priori, tout s'est bien déroulé.

Malheureusement, je ne peux plus rien installer :

neptune portage # emerge xpdf

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies -Traceback (most recent call last):
File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
if not self._create_graph():
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
_create_graph
allow_unsatisfied=allow_unsatisfied):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
_add_pkg_deps
if not atom.blocker and vardb.match(atom):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
_match_wrapper
matches = self._match(cpv, use_cache=use_cache)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
result = portage.dbapi.match(self, origdep, use_cache=use_cache)
File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
myindex = orig_dep.index(mydep)
File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
return self._str.index(*pargs, **kargs)
ValueError: substring not found

J'obtiens cette erreru quelle que soit le paquet.

Avez-vous une idée ?

Merci.

R.O.

paul hillereau

unread,
Jul 12, 2009, 5:00:09 PM7/12/09
to


2009/7/12 Revolver Onslaught <revolver....@gmail.com>
Python a été mis à jour ? dans ce cas un python-update devrait régler le problème.

Ludovic

unread,
Jul 12, 2009, 5:00:16 PM7/12/09
to
Bonsoir,

Met � jour l'arbre des paquets avec :
emerge sync

Essaie de mettre � jour d'abord portage:
emerge portage

Puis regarde quels sont les paquets qui ne sont pas � jour avec:
emerge -uDavt world

Pour installer xpdf, en tenant compte des d�pendances, utilise:
emerge -uDavt xpdf

Consulte l'aide de Gentoo:
http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=2&chap=1
http://www.gentoo.org/doc/fr/handbook/


Revolver Onslaught a �crit :
> Hello,
>
> Apr�s avoir install� friachement Gentoo X86_64, j'ai d�cid� de faire
> une mise-�-jour:
> gentoo --sync
>
> A priori, tout s'est bien d�roul�.

> Avez-vous une id�e ?
>
> Merci.
>
> R.O.
>
>
>

Jean-Paul Lacquement

unread,
Jul 12, 2009, 5:40:08 PM7/12/09
to
2009/7/12 Ludovic <lud...@zyrianes.net>:
> Bonsoir,
>
> Met à jour l'arbre des paquets avec :
> emerge sync
>
> Essaie de mettre à jour d'abord portage:
> emerge portage
>
> Puis regarde quels sont les paquets qui ne sont pas à jour avec:
> emerge -uDavt world
>
> Pour installer xpdf, en tenant compte des dépendances, utilise:> Revolver Onslaught a écrit :

>> Hello,
>>
>> Après avoir installé friachement Gentoo X86_64, j'ai décidé de faire
>> une mise-à-jour:
>> gentoo --sync
>>
>> A priori, tout s'est bien déroulé.

Merci pour vos réponses.

Malheureusement, pythjon-updater ne suffit pas. J'ai également essayé
emerge --sync et tout ce qui a été décrit ci-dessus, sans succès.

Une autre idée ?

Ludovic

unread,
Jul 13, 2009, 6:50:15 AM7/13/09
to
Jean-Paul Lacquement a �crit :
> 2009/7/12 Ludovic <lud...@zyrianes.net>:
>> Bonsoir,
>>
>> Met � jour l'arbre des paquets avec :
>> emerge sync
>>
>> Essaie de mettre � jour d'abord portage:
>> emerge portage
>>
>> Puis regarde quels sont les paquets qui ne sont pas � jour avec:
>> emerge -uDavt world
>>
>> Pour installer xpdf, en tenant compte des d�pendances, utilise:
>> Revolver Onslaught a �crit :
>>> Hello,
>>>
>>> Apr�s avoir install� friachement Gentoo X86_64, j'ai d�cid� de faire
>>> une mise-�-jour:
>>> gentoo --sync
>>>
>>> A priori, tout s'est bien d�roul�.

>>>
>>> Malheureusement, je ne peux plus rien installer :
>>>
>>> neptune portage # emerge xpdf
>>>
>>> * IMPORTANT: 3 news items need reading for repository 'gentoo'.
>>> * Use eselect news to read news items.
>>>
>>> Calculating dependencies -Traceback (most recent call last):
>>> File "/usr/bin/emerge", line 40, in <module>
>>> retval = _emerge.emerge_main()
[...]

>>> File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
>>> return self._str.index(*pargs, **kargs)
>>> ValueError: substring not found
>>>
>>> J'obtiens cette erreru quelle que soit le paquet.
>
> Merci pour vos r�ponses.
>
> Malheureusement, pythjon-updater ne suffit pas. J'ai �galement essay�
> emerge --sync et tout ce qui a �t� d�crit ci-dessus, sans succ�s.
>
> Une autre id�e ?

As-tu l'erreur que pour xpdf (ce que je ne pense pas), quelles sont les
�ventuelles sorties d'erreur des commandes cit�es par Paul et moi?
Peux-tu faire une mise � jour system (emerge -uDavt system), avant
d'installer xpdf? As-tu respect� la proc�dure d'install de la doc que
j'ai cit� (handbook) pour ta gentoo64?

Peux-tu nous donner la sortie de la commande 'emerge --info'?

Jean-Paul Lacquement

unread,
Jul 13, 2009, 12:30:13 PM7/13/09
to
Le 13 juillet 2009 12:41, Ludovic<lud...@zyrianes.net> a écrit :
> Jean-Paul Lacquement a écrit :
>> 2009/7/12 Ludovic <lud...@zyrianes.net>:
>>> Bonsoir,
>>>
>>> Met à jour l'arbre des paquets avec :
>>> emerge sync
>>>
>>> Essaie de mettre à jour d'abord portage:
>>> emerge portage
>>>
>>> Puis regarde quels sont les paquets qui ne sont pas à jour avec:
>>> emerge -uDavt world
>>>
>>> Pour installer xpdf, en tenant compte des dépendances, utilise:
>>> Revolver Onslaught a écrit :
>>>> Hello,
>>>>
>>>> Après avoir installé friachement Gentoo X86_64, j'ai décidé de faire
>>>> une mise-à-jour:
>>>> gentoo --sync
>>>>
>>>> A priori, tout s'est bien déroulé.

>>>>
>>>> Malheureusement, je ne peux plus rien installer :
>>>>
>>>> neptune portage # emerge xpdf
>>>>
>>>>  * IMPORTANT: 3 news items need reading for repository 'gentoo'.
>>>>  * Use eselect news to read news items.
>>>>
>>>> Calculating dependencies -Traceback (most recent call last):
>>>>   File "/usr/bin/emerge", line 40, in <module>
>>>>     retval = _emerge.emerge_main()
> [...]
>>>>   File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
>>>>     return self._str.index(*pargs, **kargs)
>>>> ValueError: substring not found
>>>>
>>>> J'obtiens cette erreru quelle que soit le paquet.
>>
>> Merci pour vos réponses.
>>
>> Malheureusement, pythjon-updater ne suffit pas. J'ai également essayé
>> emerge --sync et tout ce qui a été décrit ci-dessus, sans succès.
>>
>> Une autre idée ?

>
> As-tu l'erreur que pour xpdf (ce que je ne pense pas), quelles sont les
> éventuelles sorties d'erreur des commandes citées par Paul et moi?
> Peux-tu faire une mise à jour system (emerge -uDavt system), avant
> d'installer xpdf? As-tu respecté la procédure d'install de la doc que
> j'ai cité (handbook) pour ta gentoo64?

>
> Peux-tu nous donner la sortie de la commande 'emerge --info'?
>
>

Les erreurs sont les mêmes pour tous les paquets.

Voici les sorties des commandes dont Paul et toi parliez ci-dessus,
hormis emerge --sync qui ne retourne pas d'erreurs (echo $? me l'a
confirmé)

neptune ~ # emerge portage

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies /Traceback (most recent call last):


File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()

File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
if not self._create_graph():
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
_create_graph
allow_unsatisfied=allow_unsatisfied):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
_add_pkg_deps
if not atom.blocker and vardb.match(atom):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
_match_wrapper
matches = self._match(cpv, use_cache=use_cache)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
result = portage.dbapi.match(self, origdep, use_cache=use_cache)
File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
myindex = orig_dep.index(mydep)

File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
return self._str.index(*pargs, **kargs)
ValueError: substring not found

neptune ~ # emerge -uDavt world

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


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

Calculating dependencies \Traceback (most recent call last):


File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()

File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
if not self._create_graph():
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
_create_graph
allow_unsatisfied=allow_unsatisfied):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
_add_pkg_deps
if not atom.blocker and vardb.match(atom):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
_match_wrapper
matches = self._match(cpv, use_cache=use_cache)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
result = portage.dbapi.match(self, origdep, use_cache=use_cache)
File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
myindex = orig_dep.index(mydep)

File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
return self._str.index(*pargs, **kargs)
ValueError: substring not found

neptune ~ # emerge -uDavt xpdf

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


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

Calculating dependencies \Traceback (most recent call last):


File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()

File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
if not self._create_graph():
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
_create_graph
allow_unsatisfied=allow_unsatisfied):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
_add_pkg_deps
if not atom.blocker and vardb.match(atom):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
_match_wrapper
matches = self._match(cpv, use_cache=use_cache)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
result = portage.dbapi.match(self, origdep, use_cache=use_cache)
File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
myindex = orig_dep.index(mydep)

File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
return self._str.index(*pargs, **kargs)
ValueError: substring not found

neptune ~ # emerge -uDavt system

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


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

Calculating dependencies |Traceback (most recent call last):


File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()

File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
if not self._create_graph():
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
_create_graph
allow_unsatisfied=allow_unsatisfied):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
_add_pkg_deps
if not atom.blocker and vardb.match(atom):
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
_match_wrapper
matches = self._match(cpv, use_cache=use_cache)
File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
result = portage.dbapi.match(self, origdep, use_cache=use_cache)
File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
myindex = orig_dep.index(mydep)

File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
return self._str.index(*pargs, **kargs)
ValueError: substring not found


Je continue de rechercher de mon coté également.

Jean-Paul Lacquement

unread,
Jul 13, 2009, 4:20:10 PM7/13/09
to
2009/7/13 Jean-Paul Lacquement <zelo...@gmail.com>:

Après une peitite analyse avec strrace :

strace emerge xpdf, j'ai pu trouver ceci:

stat("/usr/lib64/python2.5/curses/sys", 0x7ffffa91ee18) = -1 ENOENT
(No such file or directory)
open("/usr/lib64/python2.5/curses/sys.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib64/python2.5/curses/sysmodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib64/python2.5/curses/sys.py", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib64/python2.5/curses/sys.pyc", O_RDONLY) = -1 ENOENT (No
such file or directory)


Aucun de ces fichiers n'est présent. Est-il possible de les
réinstaller malgré l'état de portage ?

Bruno PINAUD

unread,
Jul 13, 2009, 4:30:15 PM7/13/09
to

Salut,
Que dit "eselect python list" ? Perso, je n'ai que "python2.5". Il faut donc
que ce soit le choix par défaut.

Sinon perso, je repartirais d'un fichier stage3 (à réinstaller en bootant sur
un livecd) et ensuite (sans rebooter, depuis un environnement chrooté) :

emerge --sync
emerge portage (super important ! à faire impérativement à part)
emerge -avuDtN system&&emerge -avuDtN world


ça devrait le faire...

@+
--
Bruno

Jean-Paul Lacquement

unread,
Jul 13, 2009, 4:30:21 PM7/13/09
to

Résolu: il suffisait de réinstaller python sans générer les dépendances :

emerge --nodeps python

Merci pour votre aide.

Jean-Paul

0 new messages