* [gentoo-user] /usr/local/portage/profiles/repo_name
@ 2009-06-02 13:25 James
2009-06-02 13:28 ` Alan McKinnon
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: James @ 2009-06-02 13:25 UTC (permalink / raw
To: gentoo-user
Hello,
Upon routine update of one gentoo system, I get this
error message:
WARNING: One or more repositories have missing repo_name entries:
/usr/local/portage/profiles/repo_name
NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.
So looking in /etc/make.conf I see this entry:
source /usr/portage/local/layman/make.conf
Obviously there is a miss-match?
I have no "/usr/local/portage/profiles" directory.
I have not used the overlays (layman or Sunrise)
for some time, so maybe I need to read up on
how to set these up, as to keep current?
Any suggestions are most welcome.
James
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] /usr/local/portage/profiles/repo_name
2009-06-02 13:25 [gentoo-user] /usr/local/portage/profiles/repo_name James
@ 2009-06-02 13:28 ` Alan McKinnon
2009-06-02 14:55 ` [gentoo-user] /usr/local/portage/profiles/repo_name Nikos Chantziaras
2009-06-02 16:31 ` [gentoo-user] /usr/local/portage/profiles/repo_name Mark Knecht
2 siblings, 0 replies; 6+ messages in thread
From: Alan McKinnon @ 2009-06-02 13:28 UTC (permalink / raw
To: gentoo-user
On Tuesday 02 June 2009 15:25:35 James wrote:
> Hello,
>
>
> Upon routine update of one gentoo system, I get this
> error message:
>
> WARNING: One or more repositories have missing repo_name entries:
> /usr/local/portage/profiles/repo_name
> NOTE: Each repo_name entry should be a plain text file containing a
> unique name for the repository on the first line.
>
>
> So looking in /etc/make.conf I see this entry:
> source /usr/portage/local/layman/make.conf
Check in this file if you have a reference to something in /usr/local/portage/
> Obviously there is a miss-match?
>
>
> I have no "/usr/local/portage/profiles" directory.
> I have not used the overlays (layman or Sunrise)
> for some time, so maybe I need to read up on
> how to set these up, as to keep current?
>
>
> Any suggestions are most welcome.
>
>
> James
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: /usr/local/portage/profiles/repo_name
2009-06-02 13:25 [gentoo-user] /usr/local/portage/profiles/repo_name James
2009-06-02 13:28 ` Alan McKinnon
@ 2009-06-02 14:55 ` Nikos Chantziaras
2009-06-02 15:58 ` James
2009-06-02 16:31 ` [gentoo-user] /usr/local/portage/profiles/repo_name Mark Knecht
2 siblings, 1 reply; 6+ messages in thread
From: Nikos Chantziaras @ 2009-06-02 14:55 UTC (permalink / raw
To: gentoo-user
James wrote:
> Hello,
>
>
> Upon routine update of one gentoo system, I get this
> error message:
>
> WARNING: One or more repositories have missing repo_name entries:
> /usr/local/portage/profiles/repo_name
> NOTE: Each repo_name entry should be a plain text file containing a
> unique name for the repository on the first line.
>
>
> So looking in /etc/make.conf I see this entry:
> source /usr/portage/local/layman/make.conf
>
>
> Obviously there is a miss-match?
>
>
> I have no "/usr/local/portage/profiles" directory.
> I have not used the overlays (layman or Sunrise)
> for some time, so maybe I need to read up on
> how to set these up, as to keep current?
>
>
> Any suggestions are most welcome.
With the new layman version, everything moved from
/usr/portage/local/layman to /usr/local/portage/layman. You will need
to either mv the directory or reconfigure to use the old location.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: /usr/local/portage/profiles/repo_name
2009-06-02 14:55 ` [gentoo-user] /usr/local/portage/profiles/repo_name Nikos Chantziaras
@ 2009-06-02 15:58 ` James
2009-06-02 17:16 ` Nikos Chantziaras
0 siblings, 1 reply; 6+ messages in thread
From: James @ 2009-06-02 15:58 UTC (permalink / raw
To: gentoo-user
Nikos Chantziaras <realnc <at> arcor.de> writes:
> With the new layman version, everything moved from
> /usr/portage/local/layman to /usr/local/portage/layman. You will need
> to either mv the directory or reconfigure to use the old location.
OK,
so I copied the old dir (cp -Rp) to:
/usr/local/porgage/laymen
and edited the /etc/make.conf to to this:
source /usr/local/portage/layman/make.conf
Then emerged layman to version 1.2.3
Last I can this file /usr/local/portage/layman/make.conf to:
PORTDIR_OVERLAY="
/usr/local/portage/layman/sunrise
$PORTDIR_OVERLAY
"
I still get the original error message about repo_name
However, adding to the package.keywords:
net-wireless/bluez
and then this
USE="consolekit" emerge -1 sys-auth/pambase
I was able to upgrade world.
However not when I issue:
update-eix, I get tons of errors about sunrise:
<snip>
Ebuild failed with status 1
Reading 94%
Could not properly execute
/usr/local/portage/layman/sunrise/x11-misc/sselp/sselp-9999.ebuild
Reading 94%/usr/lib64/portage/bin/ebuild.sh: line 1818:
/usr/local/portage/layman/sunrise/x11-misc/swarp/swarp-9999.ebuild: Permission
denied
*
* ERROR: x11-misc/swarp-9999 failed.
* Call stack:
* ebuild.sh, line 1879: Called _source_ebuild
* ebuild.sh, line 1818: Called die
* The specific snippet of code:
* source "${EBUILD}" || die "error sourcing ebuild"
* The die message:
* error sourcing ebuild
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* This ebuild is from an overlay: '/usr/local/portage/layman/sunrise/'
further suggestions?
James
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] /usr/local/portage/profiles/repo_name
2009-06-02 13:25 [gentoo-user] /usr/local/portage/profiles/repo_name James
2009-06-02 13:28 ` Alan McKinnon
2009-06-02 14:55 ` [gentoo-user] /usr/local/portage/profiles/repo_name Nikos Chantziaras
@ 2009-06-02 16:31 ` Mark Knecht
2 siblings, 0 replies; 6+ messages in thread
From: Mark Knecht @ 2009-06-02 16:31 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 2, 2009 at 6:25 AM, James <wireless@tampabay.rr.com> wrote:
> Hello,
>
>
> Upon routine update of one gentoo system, I get this
> error message:
>
> WARNING: One or more repositories have missing repo_name entries:
> /usr/local/portage/profiles/repo_name
> NOTE: Each repo_name entry should be a plain text file containing a
> unique name for the repository on the first line.
>
>
> So looking in /etc/make.conf I see this entry:
> source /usr/portage/local/layman/make.conf
>
>
> Obviously there is a miss-match?
>
>
> I have no "/usr/local/portage/profiles" directory.
> I have not used the overlays (layman or Sunrise)
> for some time, so maybe I need to read up on
> how to set these up, as to keep current?
>
>
> Any suggestions are most welcome.
>
>
> James
there was a change in layman - I never saw it documented but
apparently some devs on the pro-audio list knew about it - where
layman changed the path between /usr/local/portage and
/usr/portage/local. I think my solution was to use layman to remove
all overlays, then change my path in make.conf, then re-import the
overlays I was using. (vmware and pro-audio) IIRC corretly after
removing the overlay probably removed directories by hand, etc., and
did some cleanup. Anyway, after messing around with it things started
working again and I haven't had trouble since.
Note that I didn't have any private overlays and this happened
sometime back - maybe 2-3 months ago - so your results may vary or not
even be related.
You can probably find the thread in the proaudio users list archive if
you want to review what the dev told me.
Hope this helps,
Mark
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: /usr/local/portage/profiles/repo_name
2009-06-02 15:58 ` James
@ 2009-06-02 17:16 ` Nikos Chantziaras
0 siblings, 0 replies; 6+ messages in thread
From: Nikos Chantziaras @ 2009-06-02 17:16 UTC (permalink / raw
To: gentoo-user
James wrote:
> so I copied the old dir (cp -Rp) to:
> /usr/local/porgage/laymen
I hope that's just a typo. It should be "/usr/local/portage/layman".
> and edited the /etc/make.conf to to this:
> source /usr/local/portage/layman/make.conf
You also need to edit /usr/local/portage/layman/make.conf and change all
paths to the new ones. For example "/usr/portage/local/layman/sunrise"
should become "/usr/local/portage/layman/sunrise".
Also, make sure to "rm -r /usr/portage/layman/".
> I still get the original error message about repo_name
Hmm, you shouldn't. Try to "layman -d" all overlays and then re-add them.
Also, try to rebuild the portage cache with "emerge --metadata" and see
if that helps.
> Ebuild failed with status 1
> Reading 94%
> Could not properly execute
> /usr/local/portage/layman/sunrise/x11-misc/sselp/sselp-9999.ebuild
>
> Reading 94%/usr/lib64/portage/bin/ebuild.sh: line 1818:
> /usr/local/portage/layman/sunrise/x11-misc/swarp/swarp-9999.ebuild: Permission
> denied
Hmm, permission problems? Try:
chmod a+r -R /usr/local/portage/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-06-02 17:16 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-02 13:25 [gentoo-user] /usr/local/portage/profiles/repo_name James
2009-06-02 13:28 ` Alan McKinnon
2009-06-02 14:55 ` [gentoo-user] /usr/local/portage/profiles/repo_name Nikos Chantziaras
2009-06-02 15:58 ` James
2009-06-02 17:16 ` Nikos Chantziaras
2009-06-02 16:31 ` [gentoo-user] /usr/local/portage/profiles/repo_name Mark Knecht
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox