1 |
On Fri, 18 Jun 2021 08:07:10 -0400, |
2 |
Neil Bothwick wrote: |
3 |
> |
4 |
> [1 <text/plain; US-ASCII (quoted-printable)>] |
5 |
> On Fri, 18 Jun 2021 11:46:27 +0200, Jacques Montier wrote: |
6 |
> |
7 |
> > #emerge --sync |
8 |
> > #emerge --oneshot sys-apps/portage |
9 |
> > #emerge -auvDN --with-bdeps=y --keep-going world |
10 |
> > |
11 |
> > I get these errors : |
12 |
> > |
13 |
> > Traceback (most recent call last): |
14 |
> > File "/usr/lib/python-exec/python3.9/emerge", line 51, in <module> |
15 |
> > retval = emerge_main() |
16 |
> > File "/usr/lib/python3.9/site-packages/_emerge/main.py", line 1319, in |
17 |
> > emerge_main |
18 |
> > return run_action(emerge_config) |
19 |
> > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line |
20 |
> > 3392, in run_action |
21 |
> > retval = action_build(emerge_config, spinner=spinner) |
22 |
> > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line 354, |
23 |
> > in action_build |
24 |
> > success, mydepgraph, favorites = backtrack_depgraph( |
25 |
> > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line |
26 |
> > 10005, in backtrack_depgraph |
27 |
> > return _backtrack_depgraph(settings, trees, myopts, myparams, |
28 |
> > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line |
29 |
> > 10043, in _backtrack_depgraph |
30 |
> > success, favorites = mydepgraph.select_files(myfiles) |
31 |
> > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line |
32 |
> > 4055, in select_files |
33 |
> > return self._select_files(args) |
34 |
> > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line |
35 |
> > 4189, in _select_files |
36 |
> > set_atoms = root_config.setconfig.getSetAtoms(s) |
37 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", |
38 |
> > line 271, in getSetAtoms |
39 |
> > myatoms.update(self.getSetAtoms(s, |
40 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", |
41 |
> > line 271, in getSetAtoms |
42 |
> > myatoms.update(self.getSetAtoms(s, |
43 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", |
44 |
> > line 260, in getSetAtoms |
45 |
> > myatoms = myset.getAtoms() |
46 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line |
47 |
> > 58, in getAtoms |
48 |
> > self._load() |
49 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line |
50 |
> > 53, in _load |
51 |
> > self.load() |
52 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line |
53 |
> > 111, in load |
54 |
> > self._setAtoms(self.mapPathsToAtoms(self._files, |
55 |
> > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line |
56 |
> > 83, in mapPathsToAtoms |
57 |
> > for p in exclude_paths: |
58 |
> > TypeError: 'NoneType' object is not iterable |
59 |
> > |
60 |
> > And i can't do anything else... |
61 |
> > |
62 |
> > I see that python-3.8 has gone away |
63 |
> > # eselect python list |
64 |
> > Available Python interpreters, in order of preference: |
65 |
> > [1] python3.9 |
66 |
> |
67 |
> I has the same a couple of days ago and had to downgrade portage from |
68 |
> 3.0.20 to 3.0.18, by untarring the binary package to /. However, that |
69 |
> needed python 3.8, so I also had to untar the binary package for that. |
70 |
> Then I re-emerged portage-3.0.18 and python-3.8 and masked |
71 |
> portage-3.0.20. Once I had re-emerged portage-3.0.18, it worked with |
72 |
> python 3.9. |
73 |
> |
74 |
> I see that portage 3.0.20-r3 is here now, so I'll try emerging that on |
75 |
> one system and see what happens. |
76 |
|
77 |
No joy on doing that here -- last time I had to restore the whole |
78 |
3.8 site-packages directory from before I did the emerge -- just |
79 |
restoring 3.0.18 still gives me the traceback -- this is major |
80 |
annoyance. |
81 |
|
82 |
-- |
83 |
Your life is like a penny. You're going to lose it. The question is: |
84 |
How do |
85 |
you spend it? |
86 |
|
87 |
John Covici wb2una |
88 |
covici@××××××××××.com |