View previous topic :: View next topic |
Author |
Message |
Donnergurgler Apprentice

Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Sun Mar 02, 2003 8:39 am Post subject: emerge: "HOME not set" & "config files in |
|
|
Hallo zusammen,
ich habe hier ein paar Meldungen, auf die ich mir keinen Reim machen
kann.
Emerge schimpft immer, dass HOME nicht gesetzt wäre, setzt es dann
aber automatisch auf /var/tmp/portage. Gebe ich /var/tmp/portage in
der /etc/profile an, starten KDE nicht mehr.
Außerdem schimpft emerge, dass eine Konfig-Datei in /etc erneuert
werden muss. Nur sind die Dateien in /etc gesichert (soweit ich weiß),
was vielleicht gar nicht so schlecht ist. Nur welche Dateien muss ich
ändern?
Hier ein Beispiel:
...
>>> /usr/share/man/man8/rvnamed.8.gz
>>> /usr/share/man/man8/iptraf.8.gz
*** HOME not set. Setting to /var/tmp/portage
>>> Regenerating /etc/ld.so.cache...
>>> net-analyzer/iptraf-2.7.0 merged.
>>> Recording net-analyzer/iptraf in "world" favorites file...
*** HOME not set. Setting to /var/tmp/portage
net-analyzer/iptraf
selected: none
protected: 2.7.0
omitted: none
>>> clean: No packages selected for removal.
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 1 config files in /etc need updating.
* Type emerge --help config to learn how to update config files.
Hat jemand eine Idee?
Jens |
|
Back to top |
|
 |
ajordan Guru


Joined: 10 Sep 2002 Posts: 320 Location: Hannover / Germany
|
Posted: Sun Mar 02, 2003 9:20 am Post subject: |
|
|
Hast du etwas an den Variablen in /etc/make.conf geaendert?
Code: | PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages |
sind alles die default Werte. Solltest du Einstellungen in make.globals geaendert haben, setze sie zurueck und aendere sie in make.conf.
Alex _________________ http://spitfire.homelinux.net/
http://spitfire.spittix.de/
GNU/LinuX mobile Dokumentation |
|
Back to top |
|
 |
Donnergurgler Apprentice

Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Sun Mar 02, 2003 9:33 am Post subject: |
|
|
Habe die Variablen gerade in die /etc/make.conf geschrieben und
ein neues Paket geemerged (was für ein Wort ). Nu denn,
die gleichen Fehlermeldungen  |
|
Back to top |
|
 |
ajordan Guru


Joined: 10 Sep 2002 Posts: 320 Location: Hannover / Germany
|
|
Back to top |
|
 |
Donnergurgler Apprentice

Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Sun Mar 02, 2003 9:53 am Post subject: |
|
|
Na das ist aber eigenartig
In der make.globals scheinen die Änderungen der make.conf
nicht anzukommen.
Selbst die CHOST Variable steht auf einem falschen Wert, obwohl
ich seit Monaten mit den richtigen Werten aus der make.conf meine
Pakete übersetze.
Das ist ein Ding!
Nur: Was kann man da machen? |
|
Back to top |
|
 |
ajordan Guru


Joined: 10 Sep 2002 Posts: 320 Location: Hannover / Germany
|
Posted: Sun Mar 02, 2003 9:58 am Post subject: |
|
|
die make.globals ist eigentlich nicht mehr fuer Aenderungen zu nutzen. Evtl. schreibt env-update die Aenderungen um, sonst musst sie halt doch haendisch anpassen.
Alex _________________ http://spitfire.homelinux.net/
http://spitfire.spittix.de/
GNU/LinuX mobile Dokumentation |
|
Back to top |
|
 |
Donnergurgler Apprentice

Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Sun Mar 02, 2003 10:21 am Post subject: |
|
|
Danke für den Tipp!
Da war tatsächlich ein Parse Error in der make.conf.
Jetzt ist er weg, die make.globals aber unverändert.
Ist die make.globals noch von Belangen oder nicht?
Ich blicke bei Ihrer Bedeutung nicht so recht durch.
Emerge scheint ja doch die make.conf auszuleden, oder? |
|
Back to top |
|
 |
ajordan Guru


Joined: 10 Sep 2002 Posts: 320 Location: Hannover / Germany
|
Posted: Sun Mar 02, 2003 11:34 am Post subject: |
|
|
Deine Konfigurationsaenderungen solltest du in der make.conf ablegen, die make.globals wird von portage mittels Schaltern in den ebuilds uebersteuert, wenn moeglich werden aber die Einstellungen in make.conf benutzt.
Alex _________________ http://spitfire.homelinux.net/
http://spitfire.spittix.de/
GNU/LinuX mobile Dokumentation |
|
Back to top |
|
 |
Donnergurgler Apprentice

Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Mon Mar 03, 2003 9:31 am Post subject: |
|
|
Da gehen einem am nächsten Tag ein oder mehrere Lichter auf
Zu meiner ersten Frage:
Ich habe die /etc/profile nach /root/.profile kopiert und die
HOME-Variable darin auf eben dieses Verzeichnis gesetzt.
Seitdem ist scheinbar Ruhe.
Zu Zweitens:
Ein zweiter Blick in die Doku (Portage Handbuch) brachte hier den Erfolg.
Richtig ist, dass die Dateien in /etc gesichert sind und nicht einfach
überschrieben werden. Die neuen Files landen in
irgendwo im /etc-Verzeichnis. Mittels
Quote: | find /etc -iname '._cfg????_*' |
kann man diese Dateien finden und manuell anpassen.
Mein Fehler war, nie nach versteckten Dateien zu suchen
Aber jetzt ist hoffentlich alles gut
Viel Spaß mit Gentoo,
Jens  |
|
Back to top |
|
 |
ajordan Guru


Joined: 10 Sep 2002 Posts: 320 Location: Hannover / Germany
|
Posted: Mon Mar 03, 2003 8:25 pm Post subject: |
|
|
Du kannst dir auch das gentoolkit installieren und dann mit etc-update nach neuen config-dateien in den dezidierten Verzeichnissen automatisch scannen, vergleichen und haendisch anpassen bzw. zwischen alt und neu entscheiden.
Alex _________________ http://spitfire.homelinux.net/
http://spitfire.spittix.de/
GNU/LinuX mobile Dokumentation |
|
Back to top |
|
 |
|