Re: eselect profile list fails

Michael <[email protected]> Wed, 03 Jun 2026 23:37:11 +0100
Newsgroups gmane.linux.gentoo.user
Message-ID <13007476.O9o76ZdvQC@rogueboard>
--nextPart6100150.DvuYhMxLoT
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: Michael <[email protected]>
To: [email protected]
Reply-To: [email protected]
Subject: Re: [gentoo-user] eselect profile list fails
Date: Wed, 03 Jun 2026 23:37:11 +0100
Message-ID: <13007476.O9o76ZdvQC@rogueboard>
MIME-Version: 1.0

On Wednesday, 3 June 2026 22:10:50 British Summer Time D. Ben Knoble=20
wrote:
> On Wed, Jun 3, 2026 at 4:10=E2=80=AFPM John Blinka <[email protected]=
>=20
wrote:
> > On Wed, Jun 3, 2026 at 3:55=E2=80=AFPM D. Ben Knoble <ben.knoble@gmail.=
com>=20
wrote:
> > > On Wed, Jun 3, 2026 at 11:20=E2=80=AFAM John Blinka=20
<[email protected]> wrote:
> > > > On Wed, Jun 3, 2026 at 10:23=E2=80=AFAM Javier Martinez=20
<[email protected]> wrote:
> > > > > El 3/6/26 a las 16:16, John Blinka escribi=C3=B3:
> > > > > > On Wed, Jun 3, 2026 at 9:45=E2=80=AFAM Javier Martinez=20
<[email protected]> wrote:
> > > > > >> El 3/6/26 a las 15:40, John Blinka escribi=C3=B3:
> > > > > >>> Hello, everyone,
> > > > > >>>=20
> > > > > >>> Could use some help.
> > > > > >>>=20
> > > > > >>> eselect profile list gives this error on all my boxes:
> > > > > >>> !!! Error: Failed to get a list of valid profiles
> > > > > >>>=20
> > > > > >>> All boxes have identical setup, all are amd64.
> > > > > >>>=20
> > > > > >>> ls -l make.profile gives
> > > > > >>> make.profile ->
> > > > > >>> ../../var/db/repos/gentoo/profiles/default/linux/amd64/23.
> > > > > >>> 0/desktop,
> > > > > >>> whose contents are:
> > > > > >>> eapi  gnome/  parent  plasma/  systemd/
> > > > > >>>=20
> > > > > >>> I run openrc and xfce4 with a smattering of rarely used
> > > > > >>> gnome/kde/
> > > > > >>> apps. For the most part I run a stable system, with
> > > > > >>> occasional use of
> > > > > >>> ~amd64. I keep up-to-date with portage. My systems have
> > > > > >>> been very
> > > > > >>> stable, although I am wrestling with the recent python
> > > > > >>> upgrade, with
> > > > > >>> sound support on one box, and the recent spate of kernel
> > > > > >>> upgrades. The problems with eselect profile list have
> > > > > >>> existed for months and predate my current issues. This
> > > > > >>> problem has just now arisen to the top of my TODO list.
> > > > > >>>=20
> > > > > >>> The error message doesn't give me any guidance. The usual
> > > > > >>> Googling
> > > > > >>> doesn't uncover much except recommendations to update
> > > > > >>> portage, which I do very regularly.
> > > > > >>>=20
> > > > > >>> Thanks for any ideas on where to start looking!
> > > > > >>>=20
> > > > > >>> John Blinka
> > > >=20
> > > > Ah ha!
> > > > --> grep EACCESS output
> > > > 20075 faccessat2(AT_FDCWD,
> > > > "/var/db/repos/gentoo/profiles/profiles.desc", R_OK, AT_EACCESS)
> > > > =3D 0
> > > > 20075 faccessat2(AT_FDCWD,
> > > > "/var/db/repos/portage-crossdev/profiles/profiles.desc", R_OK,
> > > > AT_EACCESS) =3D -1 ENOENT (No such file or directory)
> > > > 20075 faccessat2(AT_FDCWD,
> > > > "/var/db/repos/guru/profiles/profiles.desc", R_OK, AT_EACCESS) =3D
> > > > -1
> > > > ENOENT (No such file or directory)
> > > > 20075 faccessat2(AT_FDCWD,
> > > > "/var/db/repos/local/profiles/profiles.desc", R_OK, AT_EACCESS)
> > > > =3D -1
> > > > ENOENT (No such file or directory)
> > > > 20075 faccessat2(AT_FDCWD,
> > > > "/var/db/repos/science/profiles/profiles.desc", R_OK,
> > > > AT_EACCESS) =3D -1 ENOENT (No such file or directory)
> > > >=20
> > > > All of my additional repos are missing a required profiles.desc.
> > > > I'll
> > > > have to reread how to add a repo.  Perhaps something has changed
> > > > in
> > > > the past year or so.
> > > >=20
> > > > You are always quite helpful. Thanks!
> > > >=20
> > > > John
> > >=20
> > > Does sync'ing not bring the right file? (Does it not exist or does
> > > it
> > > not have the right ownership + permissions?)
> > >=20
> > > --
> > > D. Ben Knoble
> >=20
> > I have had those overlays for years and have never had the
> > profiles.desc file in any but the main gentoo repo. Sync'ing, which
> > I
> > do frequently and regularly, does not bring those files in at all.
> > Checking the guru overlay at
> > https://github.com/gentoo-mirror/guru/tree/master/profiles indicates
> > that profiles.desc is just not a part of the overlay at all.
> > Similarly for the science overlay at github. I presume the
> > remaining overlays similarly lack that file.
> >=20
> > John
>=20
> Doh, right.
>=20
> I wonder _why_ Portage is looking for profiles there=E2=80=A6

Could it be related to this news item from last year?

https://www.gentoo.org/support/news-items/2025-10-07-cache-enabled-mirrors-=
removal.html

I had to remove and then add again a couple of overlays here, before=20
they worked fine again.

--nextPart6100150.DvuYhMxLoT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmogrJcbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyAAoJELHqqvbClWcZkmcP/3vPLBhwAaiMBeqJsTQ2
cA901/2FrSZ9wWzc+xQPCbSj7wHvBKWaGD4h+C7qhr6a336G2TUsmVHBymof9M7u
3Er0z3zQgc/rEvK6GuOOLrcTq86ESNntVQIEbR7diCeu8Q3zfwsHIW/zNVJqsXnQ
7YkGUrJOqIixF7DIlhLEmBiDgH53Y6seRRJq1JLA8nYxW3K5VZl+WxHx1gXVrCUu
6EKBBcx4iJKGdZtMgyWsqqxkR3qDQKVfFBLYfDS+Y4u+4bdGplB9NDjs1+s3I9SC
CVr2/C3QUESLFXByJpPIum1PtF5HEEm1qyFmDoUJW7xMPVr1eUQPzB0n1qqphl4B
waX0Mv/0RUyLY0LBXuvV0PKRtAPEGMSXBbvazblHbO0nf63XoCvgi2P0wh5FqgdP
FQcUW8wemP+1Rw4Ma+VQEO8ZxOySjfm2QBaKMWt6I1dPNbDUJzJ8EpIP92GKFuTs
Flj3Ad6yr7iqdN7/A8Y/X8KmgBR9WmIoKs/Hrgy4q+g0MQ++YwUIWsQ9uiYSHig7
fGUDoTqjvvsBAh4+KHJuYs5rzC0WneFiY+mZ1jgZTlJnBwDrV8HwLKoJV449D7WL
9fYPCpXb/Px1xx4QAqWpM7rje7sUL4h25ypunLxip3/uj++V6EF0NA7S92VtJL3I
6lrkzW0NfPzdKM6sA/tolLVt
=bDlF
-----END PGP SIGNATURE-----

--nextPart6100150.DvuYhMxLoT--