* [gentoo-amd64] I seem to have lost my 'system' list
@ 2005-11-18 21:34 John Myers
2005-11-18 23:25 ` [gentoo-amd64] " Duncan
0 siblings, 1 reply; 5+ messages in thread
From: John Myers @ 2005-11-18 21:34 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 552 bytes --]
I was just running 'emerge -p depclean' to see what portage thinks it doesn't
need anymore, to tune my world file, and it told me
!!! You have no system list.
!!! Proceeding will break your installation.
This seemed a little odd to me.
What file is the system list stored in? I thought it was somewhere
in /usr/portage/profiles, but I couldn't find anything there, either on this
box, or on my (x86) local rsync server (which still has its system list).
both machines are running portage-2.0.53_rc7 and accept ~arch
any ideas?
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-amd64] Re: I seem to have lost my 'system' list
2005-11-18 21:34 [gentoo-amd64] I seem to have lost my 'system' list John Myers
@ 2005-11-18 23:25 ` Duncan
2005-11-19 7:34 ` Barry.SCHWARTZ
0 siblings, 1 reply; 5+ messages in thread
From: Duncan @ 2005-11-18 23:25 UTC (permalink / raw
To: gentoo-amd64
John Myers posted <200511181334.24646.electronerd@monolith3d.com>,
excerpted below, on Fri, 18 Nov 2005 13:34:20 -0800:
> I was just running 'emerge -p depclean' to see what portage thinks it doesn't
> need anymore, to tune my world file, and it told me
>
> !!! You have no system list.
> !!! Proceeding will break your installation.
>
> This seemed a little odd to me.
>
> What file is the system list stored in? I thought it was somewhere
> in /usr/portage/profiles, but I couldn't find anything there, either on this
> box, or on my (x86) local rsync server (which still has its system list).
>
> both machines are running portage-2.0.53_rc7 and accept ~arch
The system list will be in your profile, which is /supposed/ to be the
directory pointed to by the /etc/make.profile symlink. Normally, that
symlink will point to somewhere in the portage tree, under profiles, which
would mean a subdir of /usr/portage/profiles (typically
/usr/portage/profiles/default-linux/amd64/2005.1 or something similar), if
you haven't customized the path to your $PORTDIR.
Assuming the symlink is pointing to the correct spot in your portage tree,
if the spot (or your entire portage tree) is somehow empty, an emerge sync
should correct the issue.
Assuming /usr/portage is still there, perhaps your /etc/make.conf or the
symlink mentioned above got deleted or corrupted.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-amd64] Re: I seem to have lost my 'system' list
2005-11-18 23:25 ` [gentoo-amd64] " Duncan
@ 2005-11-19 7:34 ` Barry.SCHWARTZ
2005-11-19 9:07 ` [gentoo-amd64] " Duncan
0 siblings, 1 reply; 5+ messages in thread
From: Barry.SCHWARTZ @ 2005-11-19 7:34 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1797 bytes --]
Duncan <1i5t5.duncan@cox.net> skribis:
> John Myers posted <200511181334.24646.electronerd@monolith3d.com>,
> excerpted below, on Fri, 18 Nov 2005 13:34:20 -0800:
>
> > I was just running 'emerge -p depclean' to see what portage thinks it doesn't
> > need anymore, to tune my world file, and it told me
> >
> > !!! You have no system list.
> > !!! Proceeding will break your installation.
> >
> > This seemed a little odd to me.
> >
> > What file is the system list stored in? I thought it was somewhere
> > in /usr/portage/profiles, but I couldn't find anything there, either on this
> > box, or on my (x86) local rsync server (which still has its system list).
> >
> > both machines are running portage-2.0.53_rc7 and accept ~arch
>
> The system list will be in your profile, which is /supposed/ to be the
> directory pointed to by the /etc/make.profile symlink. Normally, that
> symlink will point to somewhere in the portage tree, under profiles, which
> would mean a subdir of /usr/portage/profiles (typically
> /usr/portage/profiles/default-linux/amd64/2005.1 or something similar), if
> you haven't customized the path to your $PORTDIR.
>
> Assuming the symlink is pointing to the correct spot in your portage tree,
> if the spot (or your entire portage tree) is somehow empty, an emerge sync
> should correct the issue.
Neh, I got the same problem. Seems sync with an outside server fixes
the problem, so it must be a bug in my local rsync server, likely a
semi-ubiquitous bug.
--
Barry.SCHWARTZ@chemoelectric.org http://www.chemoelectric.org
Esperantistoj rajtas skribi al Barijo.SXVARCO@chemoelectric.org
'And now we're going to go try to comfort people in that
part of the world.' -- Bush, referring to the southeastern U.S.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-amd64] Re: Re: I seem to have lost my 'system' list
2005-11-19 7:34 ` Barry.SCHWARTZ
@ 2005-11-19 9:07 ` Duncan
2005-11-19 10:06 ` John Myers
0 siblings, 1 reply; 5+ messages in thread
From: Duncan @ 2005-11-19 9:07 UTC (permalink / raw
To: gentoo-amd64
Barry.SCHWARTZ posted <20051119073425.GA22801@crud.crud.mn.org>, excerpted
below, on Sat, 19 Nov 2005 01:34:25 -0600:
>> The system list will be in your profile, which is /supposed/ to be the
>> directory pointed to by the /etc/make.profile symlink. Normally, that
>> symlink will point to somewhere in the portage tree, under profiles, which
>> would mean a subdir of /usr/portage/profiles (typically
>> /usr/portage/profiles/default-linux/amd64/2005.1 or something similar), if
>> you haven't customized the path to your $PORTDIR.
>>
>> Assuming the symlink is pointing to the correct spot in your portage tree,
>> if the spot (or your entire portage tree) is somehow empty, an emerge sync
>> should correct the issue.
>
> Neh, I got the same problem. Seems sync with an outside server fixes
> the problem, so it must be a bug in my local rsync server, likely a
> semi-ubiquitous bug.
Maybe.
It's also possible there's a bad public rsync server. A few months ago, I
got one that was caught up on most things but for some reason wasn't
syncing a particular package (just one I saw, perhaps more, but not the
whole server). Every time I'd hit that server, the package I had merged
(and that was a dependency of something else) would disappear, and portage
would want to downgrade it (several versions, in fact), but then say there
weren't any packages matching the dependency and want to unmerge the whole
dependency subtree.
The first time, I filed a bug on the "leaf" package in question, saying
the dependencies had been removed. The gentoo maintainer said no, they
were there, and sure enough, after resyncing they were!
Needless to say I felt a bit foolish for having filed the bad bug, but
soon enough, I hit the same server, and had the same thing happen again!
Only this time I knew the package WAS still in the tree, so it could only
mean one thing: the rsync server was bad!
Fortunately, I was able to track down which server it was and file an
infra/mirrors bug. Checking for dups before filing it, I could see that
that particular server had been taken out of rotation a few months
earlier, due to connectivity issues. (IIRC it was moved on the LAN,
probably to a new subnet with a different IP, and the firewall rules
hadn't been updated.) They had fixed them and were back in rotation, but
for some local config issue, probably a permissions issue on their rsync
daemon such that it couldn't write to a particular subdir or something,
that particular package hadn't updated since before the connectivity
issues started. It was nearly a year out of date on that particular rsync
server, but ONLY that particular rsync server!
IIRC it took the local server contact three days to respond, not too bad,
actually, and another day or so to track down and fix the issue, and
resync with the master.
So anyway... such things do happen, and with two of you reporting a
similar issue, I wouldn't be surprised if you both happened to sync off
the same defective public rsync server, which happens to be missing that
particular profile, or at least the system list from it.
(Note that I didn't mention which one it was in my case. That has been
awhile, and those guys do donate a /lot/ of bandwidth and some hardware as
well. One's bound to go out once in awhile, and I doubt yours is the same
one I had issues with back then, so no reason to name it. I would of
course if it were a current problem.)
You should be able to check your emerge.log and see who you synced with
that time. I'd suggest checking it out and filing a bug if it's still a
problem (I verified mine by manually checking with a web browser) and
there aren't others filed on it yet.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-amd64] Re: Re: I seem to have lost my 'system' list
2005-11-19 9:07 ` [gentoo-amd64] " Duncan
@ 2005-11-19 10:06 ` John Myers
0 siblings, 0 replies; 5+ messages in thread
From: John Myers @ 2005-11-19 10:06 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 1238 bytes --]
On Saturday 19 November 2005 01:07, Duncan wrote:
> Barry.SCHWARTZ posted <20051119073425.GA22801@crud.crud.mn.org>, excerpted
>
> below, on Sat, 19 Nov 2005 01:34:25 -0600:
> >> The system list will be in your profile, which is /supposed/ to be the
> >> directory pointed to by the /etc/make.profile symlink. Normally, that
> >> symlink will point to somewhere in the portage tree, under profiles,
> >> which would mean a subdir of /usr/portage/profiles (typically
> >> /usr/portage/profiles/default-linux/amd64/2005.1 or something similar),
> >> if you haven't customized the path to your $PORTDIR
My make.profile is fine. In fact I changed from 2005.0 to 2005.1 on both
machines, with no effect on either.
> >>
> >> Assuming the symlink is pointing to the correct spot in your portage
> >> tree, if the spot (or your entire portage tree) is somehow empty, an
> >> emerge sync should correct the issue.
> >
> > Neh, I got the same problem. Seems sync with an outside server fixes
> > the problem, so it must be a bug in my local rsync server, likely a
> > semi-ubiquitous bug.
>
> Maybe.
>
> It's also possible there's a bad public rsync server.
except that my local rsync master _has_ its system list.
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-11-19 10:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-18 21:34 [gentoo-amd64] I seem to have lost my 'system' list John Myers
2005-11-18 23:25 ` [gentoo-amd64] " Duncan
2005-11-19 7:34 ` Barry.SCHWARTZ
2005-11-19 9:07 ` [gentoo-amd64] " Duncan
2005-11-19 10:06 ` John Myers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox