Gentoo Archives: gentoo-user

From: Neil Bothwick <neil@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Python-3.9 and emerge problems
Date: Fri, 18 Jun 2021 12:07:30
Message-Id: 20210618130710.18b7e27a@digimed.co.uk
In Reply to: [gentoo-user] Python-3.9 and emerge problems by Jacques Montier
1 On Fri, 18 Jun 2021 11:46:27 +0200, Jacques Montier wrote:
2
3 > #emerge --sync
4 > #emerge --oneshot sys-apps/portage
5 > #emerge -auvDN --with-bdeps=y --keep-going world
6 >
7 > I get these errors :
8 >
9 > Traceback (most recent call last):
10 > File "/usr/lib/python-exec/python3.9/emerge", line 51, in <module>
11 > retval = emerge_main()
12 > File "/usr/lib/python3.9/site-packages/_emerge/main.py", line 1319, in
13 > emerge_main
14 > return run_action(emerge_config)
15 > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line
16 > 3392, in run_action
17 > retval = action_build(emerge_config, spinner=spinner)
18 > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line 354,
19 > in action_build
20 > success, mydepgraph, favorites = backtrack_depgraph(
21 > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line
22 > 10005, in backtrack_depgraph
23 > return _backtrack_depgraph(settings, trees, myopts, myparams,
24 > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line
25 > 10043, in _backtrack_depgraph
26 > success, favorites = mydepgraph.select_files(myfiles)
27 > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line
28 > 4055, in select_files
29 > return self._select_files(args)
30 > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line
31 > 4189, in _select_files
32 > set_atoms = root_config.setconfig.getSetAtoms(s)
33 > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py",
34 > line 271, in getSetAtoms
35 > myatoms.update(self.getSetAtoms(s,
36 > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py",
37 > line 271, in getSetAtoms
38 > myatoms.update(self.getSetAtoms(s,
39 > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py",
40 > line 260, in getSetAtoms
41 > myatoms = myset.getAtoms()
42 > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line
43 > 58, in getAtoms
44 > self._load()
45 > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line
46 > 53, in _load
47 > self.load()
48 > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line
49 > 111, in load
50 > self._setAtoms(self.mapPathsToAtoms(self._files,
51 > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line
52 > 83, in mapPathsToAtoms
53 > for p in exclude_paths:
54 > TypeError: 'NoneType' object is not iterable
55 >
56 > And i can't do anything else...
57 >
58 > I see that python-3.8 has gone away
59 > # eselect python list
60 > Available Python interpreters, in order of preference:
61 > [1] python3.9
62
63 I has the same a couple of days ago and had to downgrade portage from
64 3.0.20 to 3.0.18, by untarring the binary package to /. However, that
65 needed python 3.8, so I also had to untar the binary package for that.
66 Then I re-emerged portage-3.0.18 and python-3.8 and masked
67 portage-3.0.20. Once I had re-emerged portage-3.0.18, it worked with
68 python 3.9.
69
70 I see that portage 3.0.20-r3 is here now, so I'll try emerging that on
71 one system and see what happens.
72
73
74 --
75 Neil Bothwick
76
77 C Error #011: First C Program, huh?

Replies

Subject Author
Re: [gentoo-user] Python-3.9 and emerge problems Neil Bothwick <neil@××××××××××.uk>
Re: [gentoo-user] Python-3.9 and emerge problems John Covici <covici@××××××××××.com>