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 6326E1381F3 for ; Thu, 11 Jun 2020 08:10:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 593E6E0959; Thu, 11 Jun 2020 08:10:33 +0000 (UTC) Received: from mail.digimed.co.uk (mail.digimed.co.uk [82.69.83.178]) (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 E726EE0922 for ; Thu, 11 Jun 2020 08:10:32 +0000 (UTC) Received: from digimed.co.uk (fenchurch.digimed.co.uk [192.168.1.6]) by mail.digimed.co.uk (Postfix) with ESMTPA id 9AA0868DB0 for ; Thu, 11 Jun 2020 09:10:31 +0100 (BST) Date: Thu, 11 Jun 2020 09:10:31 +0100 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] "masked by: EAPI 7" trying up update "portage" - how to proceed Message-ID: <20200611091031.770b9102@digimed.co.uk> In-Reply-To: <9ed9c401-7066-9c6d-8ce4-2ee94a1b903e@web.de> References: <9ed9c401-7066-9c6d-8ce4-2ee94a1b903e@web.de> Organization: Digital Media Production X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 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 Content-Type: multipart/signed; boundary="Sig_/k.GtF=Zq_SQC6qNN/BJNnqN"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Archives-Salt: 446ae6e8-5e5f-4066-be1c-9d8276438ddd X-Archives-Hash: a31c932e9a20f4b8aa6dad07a5009337 --Sig_/k.GtF=Zq_SQC6qNN/BJNnqN Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 11 Jun 2020 08:47:50 +0200, n952162 wrote: > I haven't clue what to do here.=C2=A0 Can somebody supply a good URL or > explanation? >=20 > The emerge(1) man page says: >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 EAPI=C2=A0=C2=A0 The EAPI variable = in an ebuild(5) file is used to mask > packages that are not > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 supported=C2=A0 by=C2=A0 the=C2=A0 current=C2=A0 version of portage.= Packages > masked by EAPI can > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 only be installed after portage has been upgraded. >=20 > but it's precisely portage that I'm trying to update. >=20 > The comand was: >=20 > =C2=A0=C2=A0=C2=A0 sudo emerge -vauU portage 2>&1 | tee -a portage.200611 >=20 >=20 > 01~>cat /tmp/portage.200611 =20 >=20 > =C2=A0* IMPORTANT: 2 config files in '/etc/portage' need updating. Which config files need updating and why haven't you updated them? It may be relevant. >=20 > These are the packages that would be merged, in order: >=20 > Calculating dependencies > =C2=A0* IMPORTANT: 25 news items need reading for repository 'gentoo'. > =C2=A0* Use eselect news read to view new items. Why haven't you read these? There were recent news items relating to python changes, which may have a direct bearing on your situation. >=20 > =C2=A0* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS > =C2=A0* sections of the emerge man page to learn how to update config fi= les. > .... done! >=20 > Total: 0 packages, Size of downloads: 0 KiB >=20 > !!! The following update has been skipped due to unsatisfied > dependencies: >=20 > sys-apps/portage:0 >=20 > =C2=A0 selected: (sys-apps/portage-2.3.13-r1:0/0::gentoo, installed) > =C2=A0 skipped: (sys-apps/portage-2.3.99-r2:0/0::gentoo, ebuild scheduled > for merge) (see unsatisfied dependency below) >=20 > !!! All ebuilds that could satisfy > "dev-lang/python:3.7[bzip2(+),threads(+)]" have been masked. > !!! One of the following masked packages is required to complete your > request: > - dev-lang/python-3.9.0_beta3::gentoo (masked by: EAPI 7) > - dev-lang/python-3.9.0_beta2::gentoo (masked by: EAPI 7) > - dev-lang/python-3.9.0_beta1::gentoo (masked by: EAPI 7) > - dev-lang/python-3.9.0_alpha6::gentoo (masked by: EAPI 7) > - dev-lang/python-3.8.3::gentoo (masked by: EAPI 7) > - dev-lang/python-3.8.2-r2::gentoo (masked by: EAPI 7) > - dev-lang/python-3.8.2-r1::gentoo (masked by: EAPI 7) > - dev-lang/python-3.7.7-r2::gentoo (masked by: EAPI 7) > - dev-lang/python-3.7.7-r1::gentoo (masked by: EAPI 7) > - dev-lang/python-3.6.10-r2::gentoo (masked by: EAPI 7) > - dev-lang/python-3.6.10-r1::gentoo (masked by: EAPI 7) > - dev-lang/python-2.7.18::gentoo (masked by: EAPI 7) > - dev-lang/python-2.7.17-r2::gentoo (masked by: EAPI 7) >=20 > The current version of portage supports EAPI '6'. You must upgrade to a > newer version of portage before EAPI masked packages can be installed. > (dependency required by > "sys-apps/portage-2.3.99-r2::gentoo[python_targets_python3_7]" [ebuild]) > For more information, see the MASKED PACKAGES section in the emerge > man page or refer to the Gentoo Handbook. This is the basic problem, you have a very old version of portage, how long since this system was updated? Is this the same one you have been asking questions about belated updates before? Did you try everything suggested? > =C2=A0* sys-apps/portage >=20 >=20 > Would you like to add these packages to your world favorites? [Yes/No] > >>> Recording sys-apps/portage in "world" favorites file... =20 You don't want basic system commands in your world file. This has been explained to you before, and the need to use --oneshot when updating individual packages. It is quite possible that world file pollution has some bearing on your situation. Deal with the outstanding issues of updates, news and the world file before trying to proceed. Even if it doesn't fix every problem, it makes the output much easier to parse when all that detail is gone. --=20 Neil Bothwick Those who live by the sword get shot by those who don't. --Sig_/k.GtF=Zq_SQC6qNN/BJNnqN Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE8k9T/rX16EJxEKG692eFu0QSMJgFAl7h5vcACgkQ92eFu0QS MJgY2A/+L7/5WbCar+rA2tnswWKnRpHIycByfjegrzFALBZ/Xg81xJUHqz3TBJTk 6YxoV67r4u2U1kMNCJTpamYUlbag4qbGBXRVR3iZY/91WFwVHCapweXCN5u1b+Wp oMo0dJLGMRle+orWgaPLpw7RdHpyfBqOhtx2ggtIP3c0pNTSiAj3P2K4oHqFtltF x+5URr5H9oRjQIBRxh/xc2XF2C1HrQgE3mOGcRqKQ9VGm4L1mGnYEXREdZQXu7Pg bQaHNZKMWBuvuHm+gT6wxW0g4YDkWfKSf1/iGEkTZRiEL71FwcBGEuj5BLf5qr9Y Zuym2sic11/QTjMZj4CmE27O2VJVU6sdnqPF14P7V4SRcLpxbGAtl5LygWDacEie KqnrXJZT2m2ahZqqj5RBfjV0hIs7afb/rT3yOoqygUmqXuW/ikPuRrSWg7ykEVi2 hRHb0zmwJSFI4R6xGxLoqXCdBRxUzETqs3R4c77QXc3dQ8kz/bt+e4ch6bmdQ6wW d4xQVe/Qzo3g6ImUqLJwsQ3ooGPnIrmhuuVgvF66/ceoLWnOa70FzX2dnunFrzPQ KXSlidllyypagHozI2Wt4xigZgVX2Q7Sqvh+yIRDKFGGVQLCxKG6rRWTcHjwnZ2o 2EInx4dhhpfIL+eXwxtzHfrXsobkCIfl3PZ2Ps4KuugsSvufrSc= =dtMe -----END PGP SIGNATURE----- --Sig_/k.GtF=Zq_SQC6qNN/BJNnqN--