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

10.11.2009, 17:14

Keine /bin/sed: can't read /usr/portage/profiles/profiles.desc

Hallo,
ich habe gentoo als einen vserver installiert.
Wenn ich nun emerge eingebe bekomme ich folgende fehler Meldung:
!!! /etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


!!! If you have just changed your profile configuration, you should revert
!!! back to the previous configuration. Due to your current profile being
!!! invalid, allowed actions are limited to --help, --info, --sync, and
!!! --version.

Desweiteren habe ich auch keine profil liste:
eselect profile list
/bin/sed: can't read /usr/portage/profiles/profiles.desc: No such file or directory
!!! Error: Failed to get a list of valid profiles

Kann mir wer helfen?

2

10.11.2009, 17:49

Quellcode

1
2
3
4
5
# emerge --sync
# ln -s /usr/portage/profiles/[PROFILE] /etc/make.profil
bzw.
# eselect profile list
# eselect profile set [PROFILE]
Intel core 2 duo E6600
XFX Geforce 7950 gt
4096 MB DDR2
Intel DP35DP

3

10.11.2009, 21:47

Zitat

/etc/make.profile is not a symlink and will probably prevent most merges.
was ist bei Dir /etc/make.profile? und wie kommt diese Datei(?) / dieses Verzeichnis(?) zustande?

Quellcode

1
2
ls -l /etc/make.profile
file /etc/make.profile

hast Du zufällig

Quellcode

1
ln /usr/portage/profiles/... /etc/make.profile
statt

Quellcode

1
ln -s /usr/portage/profiles/... /etc/make.profile
ausgeführt? (Sprich -s für Softlink vergessen?)
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

4

11.11.2009, 20:49

Hallo,
nein ich habe gentoo als einen vserver gast installiert, die datei gibt es überhaubt nicht. Ich denke ich werde einfach die installation nochmals versuchen.

5

11.11.2009, 20:53

Ich denke ich werde einfach die installation nochmals versuchen.
Aber nein.., das sollte wirklich nicht nötig sein!

Gibt es bei dir

Quellcode

1
# ls -l /usr/portage/profiles/
?

/edit:
Hier noch ein Beispiel zum manuellen setzen eines Profils
dieses Beispiel ist für ein 32 Bit vserver

Quellcode

1
# ln -snf /usr/portage/profiles/default/linux/x86/vserver /etc/make.profile

Quellcode

1
# env-update && source /etc/profile

Dies nun bitte nicht blind kopieren!!, es kommt halt drauf an was für ein System du da überhaupt nutzt, zb 32 oder 64 Bit , und auch welches Profil du nutzen möchtest.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (11.11.2009, 21:15)


6

11.11.2009, 20:55

Neu-Installation ist nicht nötig. Die Datei musst Du erzeugen, mit dem "ln -s" Befehl, wie hier im Thread schon zwei mal erwähnt.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

7

11.11.2009, 21:11

/usr/portage/profiles/ gibt es nicht nur /usr/portage/

8

11.11.2009, 21:21

/usr/portage/profiles/ gibt es nicht nur /usr/portage/
Dann solltest du noch mal einen aktuellen Portage Snapshot dorthin entpacken, wie im Handbuch beschrieben. (kommst du mit dieser Info klar? , oder brauchst du es ausführlicher?)
Ich hab auch noch meinen letzten Beitrag ergänzt.

9

11.11.2009, 21:30

Ich werde es mal versuchen, ich glaube das ich etwas in der richtung auch schon im handbuch sah.
Auf jedenfall erstmal ein dickes danke für eure hilfe! :)

10

11.11.2009, 21:52

ein einfaches

Quellcode

1
emerge --sync
tut es auch. Es kommt zwar auch die Fehlermeldung, er tut es jedoch trotzdem.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.