Re: eselect profile list fails
John Blinka <[email protected]> Thu, 4 Jun 2026 07:46:01 -0400
| Newsgroups | gmane.linux.gentoo.user |
|---|---|
| Message-ID | <CAC_tCmpofCyZyyuL2S83qOhV3ahMfV-x2z-Yq8rvd0RNPHBwpA@mail.gmail.com> |
--000000000000545e2806536c17d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 3, 2026 at 6:37=E2=80=AFPM Michael <[email protected]> w= rote: > On Wednesday, 3 June 2026 22:10:50 British Summer Time D. Ben Knoble > wrote: > > On Wed, Jun 3, 2026 at 4:10=E2=80=AFPM John Blinka <[email protected]= om> > wrote: > > > On Wed, Jun 3, 2026 at 3:55=E2=80=AFPM D. Ben Knoble <ben.knoble@gmai= l.com> > wrote: > > > > On Wed, Jun 3, 2026 at 11:20=E2=80=AFAM John Blinka > <[email protected]> wrote: > > > > > On Wed, Jun 3, 2026 at 10:23=E2=80=AFAM Javier Martinez > <[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 > <[email protected]> wrote: > > > > > > >> El 3/6/26 a las 15:40, John Blinka escribi=C3=B3: > > > > > > >>> Hello, everyone, > > > > > > >>> > > > > > > >>> Could use some help. > > > > > > >>> > > > > > > >>> eselect profile list gives this error on all my boxes: > > > > > > >>> !!! Error: Failed to get a list of valid profiles > > > > > > >>> > > > > > > >>> All boxes have identical setup, all are amd64. > > > > > > >>> > > > > > > >>> 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/ > > > > > > >>> > > > > > > >>> 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. > > > > > > >>> > > > > > > >>> 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. > > > > > > >>> > > > > > > >>> Thanks for any ideas on where to start looking! > > > > > > >>> > > > > > > >>> John Blinka > > > > > > > > > > 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) > > > > > > > > > > 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. > > > > > > > > > > You are always quite helpful. Thanks! > > > > > > > > > > John > > > > > > > > Does sync'ing not bring the right file? (Does it not exist or does > > > > it > > > > not have the right ownership + permissions?) > > > > > > > > -- > > > > D. Ben Knoble > > > > > > 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. > > > > > > John > > > > Doh, right. > > > > 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-mirror= s-removal.html > > I had to remove and then add again a couple of overlays here, before > they worked fine again. That idea sounded very promising, but =E2=80=A6 No. I use gentoo, science and guru, which are officially supported according to me reading of that news item. My local and crossdev overlays are both local= . I used eselect repository commands per the news item to remove then enable all repos except gentoo. Did not fix the eselect profile list problem. Sigh= =E2=80=A6 John > > --000000000000545e2806536c17d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div><br></div><div><br><div class=3D"gmail_quote gmail_quote_container"><d= iv dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 3, 2026 at 6:37=E2=80=AFPM = Michael <<a href=3D"mailto:[email protected]">confabulate@kintzio= s.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:= 1ex">On Wednesday, 3 June 2026 22:10:50 British Summer Time D. Ben Knoble <= br> wrote:<br> > On Wed, Jun 3, 2026 at 4:10=E2=80=AFPM John Blinka <<a href=3D"mail= to:[email protected]" target=3D"_blank">[email protected]</a>> <= br> wrote:<br> > > On Wed, Jun 3, 2026 at 3:55=E2=80=AFPM D. Ben Knoble <<a href= =3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>= > <br> wrote:<br> > > > On Wed, Jun 3, 2026 at 11:20=E2=80=AFAM John Blinka <br> <<a href=3D"mailto:[email protected]" target=3D"_blank">john.blinka@= gmail.com</a>> wrote:<br> > > > > On Wed, Jun 3, 2026 at 10:23=E2=80=AFAM Javier Martinez= <br> <<a href=3D"mailto:[email protected]" target=3D"_blank">tazok.id0@gmai= l.com</a>> wrote:<br> > > > > > El 3/6/26 a las 16:16, John Blinka escribi=C3=B3:<= br> > > > > > > On Wed, Jun 3, 2026 at 9:45=E2=80=AFAM Javier= Martinez <br> <<a href=3D"mailto:[email protected]" target=3D"_blank">tazok.id0@gmai= l.com</a>> wrote:<br> > > > > > >> El 3/6/26 a las 15:40, John Blinka escrib= i=C3=B3:<br> > > > > > >>> Hello, everyone,<br> > > > > > >>> <br> > > > > > >>> Could use some help.<br> > > > > > >>> <br> > > > > > >>> eselect profile list gives this error= on all my boxes:<br> > > > > > >>> !!! Error: Failed to get a list of va= lid profiles<br> > > > > > >>> <br> > > > > > >>> All boxes have identical setup, all a= re amd64.<br> > > > > > >>> <br> > > > > > >>> ls -l make.profile gives<br> > > > > > >>> make.profile -><br> > > > > > >>> ../../var/db/repos/gentoo/profiles/de= fault/linux/amd64/23.<br> > > > > > >>> 0/desktop,<br> > > > > > >>> whose contents are:<br> > > > > > >>> eapi=C2=A0 gnome/=C2=A0 parent=C2=A0 = plasma/=C2=A0 systemd/<br> > > > > > >>> <br> > > > > > >>> I run openrc and xfce4 with a smatter= ing of rarely used<br> > > > > > >>> gnome/kde/<br> > > > > > >>> apps. For the most part I run a stabl= e system, with<br> > > > > > >>> occasional use of<br> > > > > > >>> ~amd64. I keep up-to-date with portag= e. My systems have<br> > > > > > >>> been very<br> > > > > > >>> stable, although I am wrestling with = the recent python<br> > > > > > >>> upgrade, with<br> > > > > > >>> sound support on one box, and the rec= ent spate of kernel<br> > > > > > >>> upgrades. The problems with eselect p= rofile list have<br> > > > > > >>> existed for months and predate my cur= rent issues. This<br> > > > > > >>> problem has just now arisen to the to= p of my TODO list.<br> > > > > > >>> <br> > > > > > >>> The error message doesn't give me= any guidance. The usual<br> > > > > > >>> Googling<br> > > > > > >>> doesn't uncover much except recom= mendations to update<br> > > > > > >>> portage, which I do very regularly.<b= r> > > > > > >>> <br> > > > > > >>> Thanks for any ideas on where to star= t looking!<br> > > > > > >>> <br> > > > > > >>> John Blinka<br> > > > > <br> > > > > Ah ha!<br> > > > > --> grep EACCESS output<br> > > > > 20075 faccessat2(AT_FDCWD,<br> > > > > "/var/db/repos/gentoo/profiles/profiles.desc"= , R_OK, AT_EACCESS)<br> > > > > =3D 0<br> > > > > 20075 faccessat2(AT_FDCWD,<br> > > > > "/var/db/repos/portage-crossdev/profiles/profiles.= desc", R_OK,<br> > > > > AT_EACCESS) =3D -1 ENOENT (No such file or directory)<b= r> > > > > 20075 faccessat2(AT_FDCWD,<br> > > > > "/var/db/repos/guru/profiles/profiles.desc", = R_OK, AT_EACCESS) =3D<br> > > > > -1<br> > > > > ENOENT (No such file or directory)<br> > > > > 20075 faccessat2(AT_FDCWD,<br> > > > > "/var/db/repos/local/profiles/profiles.desc",= R_OK, AT_EACCESS)<br> > > > > =3D -1<br> > > > > ENOENT (No such file or directory)<br> > > > > 20075 faccessat2(AT_FDCWD,<br> > > > > "/var/db/repos/science/profiles/profiles.desc"= ;, R_OK,<br> > > > > AT_EACCESS) =3D -1 ENOENT (No such file or directory)<b= r> > > > > <br> > > > > All of my additional repos are missing a required profi= les.desc.<br> > > > > I'll<br> > > > > have to reread how to add a repo.=C2=A0 Perhaps somethi= ng has changed<br> > > > > in<br> > > > > the past year or so.<br> > > > > <br> > > > > You are always quite helpful. Thanks!<br> > > > > <br> > > > > John<br> > > > <br> > > > Does sync'ing not bring the right file? (Does it not exi= st or does<br> > > > it<br> > > > not have the right ownership + permissions?)<br> > > > <br> > > > --<br> > > > D. Ben Knoble<br> > > <br> > > I have had those overlays for years and have never had the<br> > > profiles.desc file in any but the main gentoo repo. Sync'ing,= which<br> > > I<br> > > do frequently and regularly, does not bring those files in at all= .<br> > > Checking the guru overlay at<br> > > <a href=3D"https://github.com/gentoo-mirror/guru/tree/master/prof= iles" rel=3D"noreferrer" target=3D"_blank">https://github.com/gentoo-mirror= /guru/tree/master/profiles</a> indicates<br> > > that profiles.desc is just not a part of the overlay at all.<br> > > Similarly for the science overlay at github. I presume the<br> > > remaining overlays similarly lack that file.<br> > > <br> > > John<br> > <br> > Doh, right.<br> > <br> > I wonder _why_ Portage is looking for profiles there=E2=80=A6<br> <br> Could it be related to this news item from last year?<br> <br> <a href=3D"https://www.gentoo.org/support/news-items/2025-10-07-cache-enabl= ed-mirrors-removal.html" rel=3D"noreferrer" target=3D"_blank">https://www.g= entoo.org/support/news-items/2025-10-07-cache-enabled-mirrors-removal.html<= /a><br> <br> I had to remove and then add again a couple of overlays here, before <br> they worked fine again.</blockquote><div dir=3D"auto"><br></div><div dir=3D= "auto">That idea sounded very promising, but =E2=80=A6 No.</div><div dir=3D= "auto"><br></div><div dir=3D"auto">I use gentoo, science and guru, which ar= e officially supported according to me reading of that news item. My local = and crossdev overlays are both local.</div><div dir=3D"auto"><br></div><div= dir=3D"auto">I used eselect repository commands per the news item to remov= e then enable all repos except gentoo. Did not fix the eselect profile list= problem. Sigh=E2=80=A6</div><div dir=3D"auto"><br></div><div dir=3D"auto">= John</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8= ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" dir=3D"auto"><b= r> </blockquote></div></div> --000000000000545e2806536c17d6--