From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BC0BA1382C5 for ; Fri, 18 Jun 2021 11:05:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E866BE083E; Fri, 18 Jun 2021 11:05:44 +0000 (UTC) Received: from mail-out-auth1.hosts.co.uk (mail-out-auth1.hosts.co.uk [195.7.255.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0C652E0817 for ; Fri, 18 Jun 2021 11:05:43 +0000 (UTC) Received: from host86-157-72-169.range86-157.btcentralplus.com ([86.157.72.169] helo=[192.168.1.64]) by smtp.hosts.co.uk with esmtpa (Exim) (envelope-from ) id 1luCJi-000619-4g for gentoo-user@lists.gentoo.org; Fri, 18 Jun 2021 12:05:42 +0100 Subject: Re: [gentoo-user] Python-3.9 and emerge problems To: gentoo-user@lists.gentoo.org References: From: Wols Lists Message-ID: <60CC875F.8080406@youngman.org.uk> Date: Fri, 18 Jun 2021 12:45:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Archives-Salt: 71211e67-2729-4940-b624-ef5421dd26f2 X-Archives-Hash: a42d356baa3d8eeabb412eaa7daeea5c On 18/06/21 10:46, Jacques Montier wrote: > Hello all, > > This morning : > > #emerge --sync > #emerge --oneshot sys-apps/portage > #emerge -auvDN --with-bdeps=y --keep-going world You can't try just updating python? When I tried to emerge portage it blew up with loads of stuff about 3.8 and 3.9, so I just did an "emerge -uDN python" and everything started working (well, emerge at least ... :-) Cheers, Wol > > I get these errors : > > Traceback (most recent call last): > File "/usr/lib/python-exec/python3.9/emerge", line 51, in > retval = emerge_main() > File "/usr/lib/python3.9/site-packages/_emerge/main.py", line 1319, in > emerge_main > return run_action(emerge_config) > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line 3392, > in run_action > retval = action_build(emerge_config, spinner=spinner) > File "/usr/lib/python3.9/site-packages/_emerge/actions.py", line 354, > in action_build > success, mydepgraph, favorites = backtrack_depgraph( > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > 10005, in backtrack_depgraph > return _backtrack_depgraph(settings, trees, myopts, myparams, > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > 10043, in _backtrack_depgraph > success, favorites = mydepgraph.select_files(myfiles) > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > 4055, in select_files > return self._select_files(args) > File "/usr/lib/python3.9/site-packages/_emerge/depgraph.py", line > 4189, in _select_files > set_atoms = root_config.setconfig.getSetAtoms(s) > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", > line 271, in getSetAtoms > myatoms.update(self.getSetAtoms(s, > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", > line 271, in getSetAtoms > myatoms.update(self.getSetAtoms(s, > File "/usr/lib/python3.9/site-packages/portage/_sets/__init__.py", > line 260, in getSetAtoms > myatoms = myset.getAtoms() > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line > 58, in getAtoms > self._load() > File "/usr/lib/python3.9/site-packages/portage/_sets/base.py", line > 53, in _load > self.load() > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line > 111, in load > self._setAtoms(self.mapPathsToAtoms(self._files, > File "/usr/lib/python3.9/site-packages/portage/_sets/dbapi.py", line > 83, in mapPathsToAtoms > for p in exclude_paths: > TypeError: 'NoneType' object is not iterable > > And i can't do anything else... > > I see that python-3.8 has gone away > # eselect python list > Available Python interpreters, in order of preference: > [1] python3.9 > > emerge --info file attached > > I don't really know what to do. > Any idea ? > > Thanks a lot in advance, > > Regards, > > /--/ > /Jacques/