Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.02.2007, 05:45

Cannot resolve a virtual package ...

Ich wollte wieder einmal den portage tree und cache auf den neuesten Stand bringen:

# emerge --sync

89%!!! Cannot resolve a virtual package ...

gegoogelt, gefunden, ein Bug.
Lösungsvorschlag: portage auf den neuesten Stand bringen.Ok.

# emerge portage
!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
Is your portage tree complete?


vorsichtshalber
# rm /etc/make.profile
# ln -s /usr/portage/profiles/..usw /etc/make.profile
# emerge portage
!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
Is your portage tree complete?


Jetzt bin ich in einer Schleife, aus der es kein Entrinnen gibt.
Auf der einen Seite funktioniert das emerge --sync nicht wegen eines bugs in portage,
auf der anderen Seite funktioniert emerge portage nicht weil emerge --sync nicht funktioniert hat.

Wie komme ich da wieder heraus?

2

07.02.2007, 06:16

also ARCH ist doch die Architektur, und die steht soweit ich das richtig verstehe in /etc/make.conf
ist da vielleicht ein Fehler??
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

07.02.2007, 08:58

Hallo,

folgende Ausgaben wären interessant.

Quellcode

1
emerge --info

Quellcode

1
uname -a

MfG ello

4

07.02.2007, 14:21

Schau mal bitte hier.

http://www.gentoo.org/doc/de/gentoo-upgrading.xml


rm /etc/make.profile
ln -s ../usr/portage/profiles/default-linux/<arch>/2006.1 /etc/make.profile



Gruß

5

07.02.2007, 18:26

Werte Community

Vielen Dank für eure Hilfe.
Löschen des Links /etc/make.profile, Neuerstellen dieses Links und einiges anderes half nicht.
portage fordert einen kompletten tree, weil aber das alte portage einen bug hat, konnte ich diesen nicht erstellen.
Und so drehte sich die Situation im Kreis. Es blieb nichts anderes übrig als von:
http://distfiles.gentoo.org/distfiles/portage-2.1.1.tar.bz2
das neue portage herunterzuladen, per Hand zu installieren, danach (vielleicht braucht es jemand):

im System ordentlich eintragen
# emerge sys-apps/portage

Metadaten neu aufbereiten (dauert Stunden)
# emerge --regen

Synchronisation des lokalen PortageTrees.
# emerge --sync

>>> Updating Portage cache: 100%

Das System wurde das letzte Mal vor ca. 1.5 Jahren synchronisiert. In der Zwischenzeit ergab sich offensichtlich durch viele Neuerungen eine Inkompatibilität. Ich möchte daher allen raten, mit
# emerge --oneshot portage
nicht zu sparsam umzugehen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »also« (07.02.2007, 18:27)


6

07.02.2007, 18:32

Zitat

Ich möchte daher allen raten, mit
# emerge --oneshot portage
nicht zu sparsam umzugehen


1,5 Jahre nichts zu upzudaten ist ja schon extrem. Da hast Du ja keinerlei Sicherheitsupdates.

Ich glaube das es hier max. eine Handvoll gibt die Ihr System so selten updaten.


Gruß

7

07.02.2007, 18:51

Zitat

Original von Planeshift
1,5 Jahre nichts zu upzudaten ist ja schon extrem. Da hast Du ja keinerlei Sicherheitsupdates.

Ich glaube das es hier max. eine Handvoll gibt die Ihr System so selten updaten.

Gruß


Der wurde vor 2 Jahren installiert, in Betrieb genommen und seitdem läuft der ohne Unterbrechung, fehlerfrei, Linux eben.
Wäre nicht ein SambaUpdate notwendig geworden, bei dem der alte GCC nicht mehr mitmachte, hätte dieser Rechner wohl noch weiter Jahre ungewartet seinen Dienst problemfrei verrichtet.