[PORTAGE] impossible d'emerger

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[PORTAGE] impossible d'emerger

Revolver Onslaught
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.

Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

paul hillereau


2009/7/12 Revolver Onslaught <[hidden email]>
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.

Python a été mis à jour ? dans ce cas un python-update devrait régler le problème.
Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Ludovic Bellier
In reply to this post by Revolver Onslaught
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é.
>
> 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.
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Jean-Paul Lacquement
2009/7/12 Ludovic <[hidden email]>:

> 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é.
>>
>> 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.

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 ?

Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Ludovic Bellier
Jean-Paul Lacquement a écrit :

> 2009/7/12 Ludovic <[hidden email]>:
>> 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é.
>>>
>>> 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'?

Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Jean-Paul Lacquement
Le 13 juillet 2009 12:41, Ludovic<[hidden email]> a écrit :

> Jean-Paul Lacquement a écrit :
>> 2009/7/12 Ludovic <[hidden email]>:
>>> 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é.
>>>>
>>>> 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.

Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Jean-Paul Lacquement
2009/7/13 Jean-Paul Lacquement <[hidden email]>:

> Le 13 juillet 2009 12:41, Ludovic<[hidden email]> a écrit :
>> Jean-Paul Lacquement a écrit :
>>> 2009/7/12 Ludovic <[hidden email]>:
>>>> 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é.
>>>>>
>>>>> 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.
>

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 ?

Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Jean-Paul Lacquement
>>>>> 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é.
>>>>>>
>>>>>> 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.
>>
>
> 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 ?
>

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

emerge --nodeps python

Merci pour votre aide.

Jean-Paul

Reply | Threaded
Open this post in threaded view
|

Re: [PORTAGE] impossible d'emerger

Bruno PINAUD-3
In reply to this post by Jean-Paul Lacquement
Le Monday 13 July 2009 22:13:43 Jean-Paul Lacquement, vous avez écrit :

> 2009/7/13 Jean-Paul Lacquement <[hidden email]>:
> > Le 13 juillet 2009 12:41, Ludovic<[hidden email]> a écrit :
> >> Jean-Paul Lacquement a écrit :
> >>> 2009/7/12 Ludovic <[hidden email]>:
> >>>> 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é.
> >>>>>
> >>>>> 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.
>
> 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 ?

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