[gentoo-user-fr] [PORTAGE] impossible d'emerger
Le
Revolver Onslaught
Hello,
Après avoir installé friachement Gentoo X86_64, j'ai décidé de fair=
e
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 ma=
tch
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_exp=
and
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.
Après avoir installé friachement Gentoo X86_64, j'ai décidé de fair=
e
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 ma=
tch
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_exp=
and
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.

Poser une question


Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
2009/7/12 Revolver Onslaught
problème.
--0015174c1dc88489a1046e8867bd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hello,<br>
<br>
Après avoir installé friachement Gentoo X86_64, j'ai déc idé de faire<br>
une mise-Ã -jour:<br>
gentoo --sync<br>
<br>
A priori, tout s'est bien déroulé.<br>
<br>
Malheureusement, je ne peux plus rien installer :<br>
<br>
neptune portage # emerge xpdf<br>
<br>
 * IMPORTANT: 3 news items need reading for repository 'gentoo' ;.<br>
 * Use eselect news to read news items.<br>
<br>
Calculating dependencies -Traceback (most recent call last):<br>
 File "/usr/bin/emerge", line 40, in <module><br>
  retval = _emerge.emerge_main()<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1 5814, in emerge_main<br>
  myopts, myaction, myfiles, spinner)<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1 4708, in<br>
action_build<br>
  retval, favorites = mydepgraph.select_files(myfiles)<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5 835, in select_files<br>
  if not self._create_graph():<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5 025, in<br>
_create_graph<br>
  allow_unsatisfied=allow_unsatisfied):<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5 364, in<br>
_add_pkg_deps<br>
  if not atom.blocker and vardb.match(atom):<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1 259, in<br>
_match_wrapper<br>
  matches = self._match(cpv, use_cache=use_cache)<br>
 File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4 509, in match<br>
  result = portage.dbapi.match(self, origdep, use_cache=use _cache)<br>
 File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match<br>
  mydep = dep_expand(origdep, mydb=self, settings=self.se ttings)<br>
 File "//usr/lib64/portage/pym/portage/__init__.py", line 7 182, in dep_expand<br>
  myindex = orig_dep.index(mydep)<br>
 File "//usr/lib64/portage/pym/portage/dep.py", line 625, i n index<br>
  return self._str.index(*pargs, **kargs)<br>
ValueError: substring not found<br>
<br>
J'obtiens cette erreru quelle que soit le paquet.<br>
<br>
Avez-vous une idée ?<br>
<br>
Merci.<br>
<font color="#888888"><br>
R.O.<br>
<br>
--0015174c1dc88489a1046e8867bd--
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/handbo...amp;chap=1
http://www.gentoo.org/doc/fr/handbook/
Revolver Onslaught a écrit :
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 ma tch
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_exp and
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 ma tch
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_exp and
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 ma tch
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_exp and
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 ma tch
mydep = dep_expand(origdep, mydb=self, settings=self.settings)
File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_exp and
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 don c
que ce soit le choix par défaut.
Sinon perso, je repartirais d'un fichier stage3 (à réinstaller en boota nt 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
Résolu: il suffisait de réinstaller python sans générer les dépen dances :
emerge --nodeps python
Merci pour votre aide.
Jean-Paul