Gentoo Archives: gentoo-user-fr

From: Jean-Paul Lacquement <zelos414@×××××.com>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] [PORTAGE] impossible d'emerger
Date: Mon, 13 Jul 2009 20:13:45
Message-Id: fa218e630907131313t5db68ca3g720fa73c12ef550f@mail.gmail.com
In Reply to: Re: [gentoo-user-fr] [PORTAGE] impossible d'emerger by Jean-Paul Lacquement
1 2009/7/13 Jean-Paul Lacquement <zelos414@×××××.com>:
2 > Le 13 juillet 2009 12:41, Ludovic<ludo-ml@××××××××.net> a écrit :
3 >> Jean-Paul Lacquement a écrit :
4 >>> 2009/7/12 Ludovic <ludo-ml@××××××××.net>:
5 >>>> Bonsoir,
6 >>>>
7 >>>> Met à jour l'arbre des paquets avec :
8 >>>> emerge sync
9 >>>>
10 >>>> Essaie de mettre à jour d'abord portage:
11 >>>> emerge portage
12 >>>>
13 >>>> Puis regarde quels sont les paquets qui ne sont pas à jour avec:
14 >>>> emerge -uDavt world
15 >>>>
16 >>>> Pour installer xpdf, en tenant compte des dépendances, utilise:
17 >>>> emerge -uDavt xpdf
18 >>>>
19 >>>> Consulte l'aide de Gentoo:
20 >>>> http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=2&chap=1
21 >>>> http://www.gentoo.org/doc/fr/handbook/
22 >>>>
23 >>>>
24 >>>> Revolver Onslaught a écrit :
25 >>>>> Hello,
26 >>>>>
27 >>>>> Après avoir installé friachement Gentoo X86_64, j'ai décidé de faire
28 >>>>> une mise-à-jour:
29 >>>>> gentoo --sync
30 >>>>>
31 >>>>> A priori, tout s'est bien déroulé.
32 >>>>>
33 >>>>> Malheureusement, je ne peux plus rien installer :
34 >>>>>
35 >>>>> neptune portage # emerge xpdf
36 >>>>>
37 >>>>>  * IMPORTANT: 3 news items need reading for repository 'gentoo'.
38 >>>>>  * Use eselect news to read news items.
39 >>>>>
40 >>>>> Calculating dependencies -Traceback (most recent call last):
41 >>>>>   File "/usr/bin/emerge", line 40, in <module>
42 >>>>>     retval = _emerge.emerge_main()
43 >> [...]
44 >>>>>   File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
45 >>>>>     return self._str.index(*pargs, **kargs)
46 >>>>> ValueError: substring not found
47 >>>>>
48 >>>>> J'obtiens cette erreru quelle que soit le paquet.
49 >>>
50 >>> Merci pour vos réponses.
51 >>>
52 >>> Malheureusement, pythjon-updater ne suffit pas. J'ai également essayé
53 >>> emerge --sync et tout ce qui a été décrit ci-dessus, sans succès.
54 >>>
55 >>> Une autre idée ?
56 >>
57 >> As-tu l'erreur que pour xpdf (ce que je ne pense pas), quelles sont les
58 >> éventuelles sorties d'erreur des commandes citées par Paul et moi?
59 >> Peux-tu faire une mise à jour system (emerge -uDavt system), avant
60 >> d'installer xpdf? As-tu respecté la procédure d'install de la doc que
61 >> j'ai cité (handbook) pour ta gentoo64?
62 >>
63 >> Peux-tu nous donner la sortie de la commande 'emerge --info'?
64 >>
65 >>
66 >
67 > Les erreurs sont les mêmes pour tous les paquets.
68 >
69 > Voici les sorties des commandes dont Paul et toi parliez ci-dessus,
70 > hormis emerge --sync qui ne retourne pas d'erreurs (echo $? me l'a
71 > confirmé)
72 >
73 > neptune ~ # emerge portage
74 >
75 >  * IMPORTANT: 3 news items need reading for repository 'gentoo'.
76 >  * Use eselect news to read news items.
77 >
78 > Calculating dependencies /Traceback (most recent call last):
79 >  File "/usr/bin/emerge", line 40, in <module>
80 >    retval = _emerge.emerge_main()
81 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
82 >    myopts, myaction, myfiles, spinner)
83 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
84 > action_build
85 >    retval, favorites = mydepgraph.select_files(myfiles)
86 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
87 >    if not self._create_graph():
88 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
89 > _create_graph
90 >    allow_unsatisfied=allow_unsatisfied):
91 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
92 > _add_pkg_deps
93 >    if not atom.blocker and vardb.match(atom):
94 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
95 > _match_wrapper
96 >    matches = self._match(cpv, use_cache=use_cache)
97 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
98 >    result = portage.dbapi.match(self, origdep, use_cache=use_cache)
99 >  File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
100 >    mydep = dep_expand(origdep, mydb=self, settings=self.settings)
101 >  File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
102 >    myindex = orig_dep.index(mydep)
103 >  File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
104 >    return self._str.index(*pargs, **kargs)
105 > ValueError: substring not found
106 > neptune ~ # emerge -uDavt world
107 >
108 >  * IMPORTANT: 3 news items need reading for repository 'gentoo'.
109 >  * Use eselect news to read news items.
110 >
111 >
112 > These are the packages that would be merged, in reverse order:
113 >
114 > Calculating dependencies \Traceback (most recent call last):
115 >  File "/usr/bin/emerge", line 40, in <module>
116 >    retval = _emerge.emerge_main()
117 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
118 >    myopts, myaction, myfiles, spinner)
119 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
120 > action_build
121 >    retval, favorites = mydepgraph.select_files(myfiles)
122 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
123 >    if not self._create_graph():
124 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
125 > _create_graph
126 >    allow_unsatisfied=allow_unsatisfied):
127 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
128 > _add_pkg_deps
129 >    if not atom.blocker and vardb.match(atom):
130 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
131 > _match_wrapper
132 >    matches = self._match(cpv, use_cache=use_cache)
133 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
134 >    result = portage.dbapi.match(self, origdep, use_cache=use_cache)
135 >  File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
136 >    mydep = dep_expand(origdep, mydb=self, settings=self.settings)
137 >  File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
138 >    myindex = orig_dep.index(mydep)
139 >  File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
140 >    return self._str.index(*pargs, **kargs)
141 > ValueError: substring not found
142 > neptune ~ # emerge -uDavt xpdf
143 >
144 >  * IMPORTANT: 3 news items need reading for repository 'gentoo'.
145 >  * Use eselect news to read news items.
146 >
147 >
148 > These are the packages that would be merged, in reverse order:
149 >
150 > Calculating dependencies \Traceback (most recent call last):
151 >  File "/usr/bin/emerge", line 40, in <module>
152 >    retval = _emerge.emerge_main()
153 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
154 >    myopts, myaction, myfiles, spinner)
155 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
156 > action_build
157 >    retval, favorites = mydepgraph.select_files(myfiles)
158 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
159 >    if not self._create_graph():
160 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
161 > _create_graph
162 >    allow_unsatisfied=allow_unsatisfied):
163 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
164 > _add_pkg_deps
165 >    if not atom.blocker and vardb.match(atom):
166 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
167 > _match_wrapper
168 >    matches = self._match(cpv, use_cache=use_cache)
169 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
170 >    result = portage.dbapi.match(self, origdep, use_cache=use_cache)
171 >  File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
172 >    mydep = dep_expand(origdep, mydb=self, settings=self.settings)
173 >  File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
174 >    myindex = orig_dep.index(mydep)
175 >  File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
176 >    return self._str.index(*pargs, **kargs)
177 > ValueError: substring not found
178 > neptune ~ # emerge -uDavt system
179 >
180 >  * IMPORTANT: 3 news items need reading for repository 'gentoo'.
181 >  * Use eselect news to read news items.
182 >
183 >
184 > These are the packages that would be merged, in reverse order:
185 >
186 > Calculating dependencies |Traceback (most recent call last):
187 >  File "/usr/bin/emerge", line 40, in <module>
188 >    retval = _emerge.emerge_main()
189 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 15814, in emerge_main
190 >    myopts, myaction, myfiles, spinner)
191 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14708, in
192 > action_build
193 >    retval, favorites = mydepgraph.select_files(myfiles)
194 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5835, in select_files
195 >    if not self._create_graph():
196 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5025, in
197 > _create_graph
198 >    allow_unsatisfied=allow_unsatisfied):
199 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 5364, in
200 > _add_pkg_deps
201 >    if not atom.blocker and vardb.match(atom):
202 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1259, in
203 > _match_wrapper
204 >    matches = self._match(cpv, use_cache=use_cache)
205 >  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 4509, in match
206 >    result = portage.dbapi.match(self, origdep, use_cache=use_cache)
207 >  File "//usr/lib64/portage/pym/portage/dbapi/__init__.py", line 126, in match
208 >    mydep = dep_expand(origdep, mydb=self, settings=self.settings)
209 >  File "//usr/lib64/portage/pym/portage/__init__.py", line 7182, in dep_expand
210 >    myindex = orig_dep.index(mydep)
211 >  File "//usr/lib64/portage/pym/portage/dep.py", line 625, in index
212 >    return self._str.index(*pargs, **kargs)
213 > ValueError: substring not found
214 >
215 >
216 > Je continue de rechercher de mon coté également.
217 >
218
219 Après une peitite analyse avec strrace :
220
221 strace emerge xpdf, j'ai pu trouver ceci:
222
223 stat("/usr/lib64/python2.5/curses/sys", 0x7ffffa91ee18) = -1 ENOENT
224 (No such file or directory)
225 open("/usr/lib64/python2.5/curses/sys.so", O_RDONLY) = -1 ENOENT (No
226 such file or directory)
227 open("/usr/lib64/python2.5/curses/sysmodule.so", O_RDONLY) = -1 ENOENT
228 (No such file or directory)
229 open("/usr/lib64/python2.5/curses/sys.py", O_RDONLY) = -1 ENOENT (No
230 such file or directory)
231 open("/usr/lib64/python2.5/curses/sys.pyc", O_RDONLY) = -1 ENOENT (No
232 such file or directory)
233
234
235 Aucun de ces fichiers n'est présent. Est-il possible de les
236 réinstaller malgré l'état de portage ?

Replies

Subject Author
Re: [gentoo-user-fr] [PORTAGE] impossible d'emerger Jean-Paul Lacquement <zelos414@×××××.com>
Re: [gentoo-user-fr] [PORTAGE] impossible d'emerger Bruno PINAUD <bpinaud@××××.fr>