Am Dienstag, 17. Mai 2005 09:52 schrieb ext Colin:
> >>Well, apparently I destroyed Portage.  What now?
> >
> >No, you didn't. Your world file is gone, that's all (it seems). However,
> > it may be some work to rebuild it.

From the message below, it now looks as if you indeed destroyed some vital 
part of portage. I was hoping that it was only the world file.

> >1) Simply "touch /var/lib/portage/world"
>
> Worked.  If it was supposed to spit back some output, it didn't.

No. It just creates an empty file.

> >2) Then do "emerge -p depclean" (don't forget -p) and put every package
> > it lists into your world file.
>
> It says:
> !!! You have no world file.  Cannot determine explicit merges.
> !!! You have no installed package tree (var/db/pkg).  This is a problem.

It is. /var/db/pkg is where portage remembers what is installed on your 
system and how it was installed.

Don't know how to get that back, other than from a backup or by "emerge -e 
system" followed by "emerge <package>" for every package that you installed 
yourself.

Maybe someone else knows?

> While you were typing your first message, I successfully ran an emerge
> --sync, and it told me that there was a new version of Portage
> available.  This is probably because a lot of /var was annihilated,
> though.

No, it is because there is a new portage ebuild in the tree.

Bye...

        Dirk
-- 
Dirk Heinrichs          | Tel:  +49 (0)162 234 3408
Configuration Manager   | Fax:  +49 (0)211 47068 111
Capgemini Deutschland   | Mail: [EMAIL PROTECTED]
Hambornerstraße 55      | Web:  http://www.capgemini.com
D-40472 Düsseldorf      | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net

Attachment: pgpLcOlRzntBO.pgp
Description: PGP signature

Reply via email to