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 ? |