John Myers posted <200511181334.24646.electronerd@...>,
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
email@example.com mailing list