Re: Ich kann nicht im $HOME kompilieren.
From: Thomas Hertweck
Langsam -- Ruhe bewahren. Ich wuerde prinzipiell erst einmal ein e2fsck (falls es eine ext2 Partition ist) machen, falls es eine ext3 Partition ist, sollte das auch gehen (muss man da vorher das Journal entfernen? weiss ich leider nicht genau). Dann schau mal, was e2fsck so meldet. Falls alles wieder OK ist, dann solltest Du das mounten mal mit dem vollen Be- fehl versuchen, sprich z.B.:
mount -v -t ext2 /dev/hda7 /home
Gruesse, Thomson
Hallo Thomson es hat geklappt. /home lässt sich damit mounten. in der mtab steht jetzt: /dev/hda7 /home ext2 rw 0 0 Das kompilieren und installieren geht jetzt auch wieder. Es bleibt jetzt aber noch die Frage wie der Eintrag in der fstab aussehen muss. Jetzt sie sie so aus: [/etc/fstab] /dev/hda8 / ext3 defaults 1 1 /dev/hda5 /boot ext2 defaults 1 2 devpts /dev/pts devpts defaults 0 0 /dev/hda7 /home ext2 default,user 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 usbdevfs /proc/bus/usb usbdevfs defaults,noauto 0 0 proc /proc proc defaults 0 0
PS: Ich lese die Liste mit, persoenliche Email an mich kannst Du daher sparen.
Sorry. Ich hatte mir in aller Eile kmail als root eingerichtet, um überhaupt noch an die Listenmails zu kommen. Jetzt bin ich wieder in $HOME, da geht dann auch Listreply wieder CU Thorsten -- Thorsten Körner || info@thorstenkoerner.de Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tk.de || reg. Linux-User:#187283
Thorsten Körner wrote:
[...] Das kompilieren und installieren geht jetzt auch wieder. Es bleibt jetzt aber noch die Frage wie der Eintrag in der fstab aussehen muss. Jetzt sie sie so aus:
[/etc/fstab] [...] /dev/hda7 /home ext2 default,user 0 0 [...]
Es sollte fuer eine ext2 Partition /dev/hda7 /home ext2 defaults 1 2 heissen. Bei dir ist a) "default" statt "defaults" geschrieben, das kann daher wahr- scheinlich schon gar nicht funktionieren . b) der Eintrag "user" vorhanden, der aber in diesem Zusammen- hang wenig Sinn macht, da die HOME-Partition automatisch beim Hochfahren gemountet wird und auch im Betrieb nicht ungemountet werden sollte (und schon gar nicht vom User :-) -- etwas an- deres waere auch schlecht moeglich. c) in den Spalten 5 und 6 der /etc/fstab ein "0 0" vorhanden. Das solltest Du fuer ein ext2 System nicht verwenden, da es die Ueberpruefung des Filesystems ausschaltet. Falls es sich um eine ext3 Partition handelt, dann solltest Du die gleiche Zeile wie oben benutzen, aber "ext2" entweder durch "ext3" oder vorzugsweise durch "auto" ersetzen. Die Ueberprue- fung der Partition, fall sie ein ext3 Filesystem hat, solltest Du nicht mit den Eintraegen "0 0" in den Spalten 5 und 6 in der /etc/fstab abschalten, sondern mittels "tune2fs" -- siehe dazu auch die Homepage von ext3 [1]. Gruesse, Thomson [1] http://www.zip.com.au/~akpm/linux/ext3/ext3-usage.html Abschnitt: Filesystem check intervals -- Thomas Hertweck, Geophysicist, Geophysical Institute, University of Karlsruhe
Am Freitag, 1. Februar 2002 20:13 schrieb Thomas Hertweck:
Thorsten Körner wrote:
[...] Das kompilieren und installieren geht jetzt auch wieder. Es bleibt jetzt aber noch die Frage wie der Eintrag in der fstab aussehen muss. Jetzt sie sie so aus:
[/etc/fstab] [...] /dev/hda7 /home ext2 default,user 0 0 [...]
Es sollte fuer eine ext2 Partition
/dev/hda7 /home ext2 defaults 1 2
heissen. Bei dir ist a) "default" statt "defaults" geschrieben, das kann daher wahr- scheinlich schon gar nicht funktionieren . ARGHH. Ich kaufe ein 'S'
b) der Eintrag "user" vorhanden, der aber in diesem Zusammen- hang wenig Sinn macht, da die HOME-Partition automatisch beim Hochfahren gemountet wird und auch im Betrieb nicht ungemountet werden sollte (und schon gar nicht vom User :-) -- etwas an- deres waere auch schlecht moeglich. Aber woher kommt der Eintrag. Was hat mir die fstab so zerbröselt. Das letzte größere war, als ich gestern den Ximian-Desktop installiert habe. Danach habe ich nochmal SuSEconfig aufgerufen. Das war das letzte, was vielleicht irgendwas verändert haben könnte. Von SuSEconfig kann man ja nun halten was man will, aber derart groben Unfug hat es bei mir noch nicht gemacht.
c) in den Spalten 5 und 6 der /etc/fstab ein "0 0" vorhanden. Das solltest Du fuer ein ext2 System nicht verwenden, da es die Ueberpruefung des Filesystems ausschaltet. Auch der Eintrag stand schon so da. Verändert habe ich nur den vfs-Eintrag.
Rätsel über Rätsel. Gott sei Dank, es läuft wieder :-) CU Thorsten -- Thorsten Körner || info@thorstenkoerner.de Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tk.de || reg. Linux-User:#187283
Thorsten Körner wrote:
Am Freitag, 1. Februar 2002 20:13 schrieb Thomas Hertweck:
[Es ist...] c) in den Spalten 5 und 6 der /etc/fstab ein "0 0" vorhanden. Das solltest Du fuer ein ext2 System nicht verwenden, da es die Ueberpruefung des Filesystems ausschaltet.
Auch der Eintrag stand schon so da. Verändert habe ich nur den vfs-Eintrag.
Ich koennte mir vorstellen, dass die Home-Partition einen Filesystem-Schaden hatte. Da keine Ueberpruefung beim Hoch- fahren stattfand, wurde das Filesystem (wie Bernd in seiner Email schon andeutete) evtl. mit einer gewissen "failsafe" Option gemountet (ro oder aehnliches), was dann zu Deinen Problemen beim Compilieren im HOME-Verzeichnis fuehrte. Falls Du es noch nicht getan hast, ueberpruefe die unge- mountete ext2-Partition /dev/hda7 auf alle Faelle mit e2fsck. Ueberpruefe auch /var/log/boot.msg (falls noch vorhanden, wird bei jedem Booten ueberschrieben) und /var/log/messages auf verdaechtige Eintraege. Woher genau Du die Eintraege in /etc/fstab hast, kann ich Dir auch nicht sagen -- ueblicher- weise wird die Datei beim Installieren angelegt und kann sowohl ueber Yast als auch direkt (als Root) manipuliert bzw. veraendert werden. Gruesse, Thomson -- Thomas Hertweck, Geophysicist, Geophysical Institute, University of Karlsruhe,
Hallo Thomson Am Freitag, 1. Februar 2002 21:06 schrieb Thomas Hertweck:
Thorsten Körner wrote:
Am Freitag, 1. Februar 2002 20:13 schrieb Thomas Hertweck:
[Es ist...] c) in den Spalten 5 und 6 der /etc/fstab ein "0 0" vorhanden. Das solltest Du fuer ein ext2 System nicht verwenden, da es die Ueberpruefung des Filesystems ausschaltet.
Auch der Eintrag stand schon so da. Verändert habe ich nur den vfs-Eintrag.
Ich koennte mir vorstellen, dass die Home-Partition einen Filesystem-Schaden hatte. Da keine Ueberpruefung beim Hoch- fahren stattfand, wurde das Filesystem (wie Bernd in seiner Email schon andeutete) evtl. mit einer gewissen "failsafe" Option gemountet (ro oder aehnliches), was dann zu Deinen Problemen beim Compilieren im HOME-Verzeichnis fuehrte. Falls Du es noch nicht getan hast, ueberpruefe die unge- mountete ext2-Partition /dev/hda7 auf alle Faelle mit e2fsck. Hab ich eben gemacht. Demnach ist die Partion sauber, sieht man mal vom obligatorischen 'Spurious Interrupt' ab.
Ueberpruefe auch /var/log/boot.msg (falls noch vorhanden, wird bei jedem Booten ueberschrieben) und /var/log/messages auf verdaechtige Eintraege. Woher genau Du die Eintraege in Die üblichen Verdächtigen habe ich auch verhört, allerdings auch ohne Ergebnis.
/etc/fstab hast, kann ich Dir auch nicht sagen -- ueblicher- weise wird die Datei beim Installieren angelegt und kann sowohl ueber Yast als auch direkt (als Root) manipuliert bzw. veraendert werden. Also wohl doch SuSEconfig. Ausser mir hat auch keiner Rootrechte. Also werde ich erstmal darauf verzichten irgendetwas mit YaST zu erledigen. Da wird sonst immer das ganze Programm abgespult. CU Thorsten -- Thorsten Körner || info@thorstenkoerner.de Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tk.de || reg. Linux-User:#187283
[soll auch Re: auf den anderen sub-thread sein] On Fri, 01 Feb 2002, Thorsten Körner wrote:
From: Thomas Hertweck
[..] Hallo Thomson es hat geklappt. /home lässt sich damit mounten. in der mtab steht jetzt: /dev/hda7 /home ext2 rw 0 0
Schonmal gut.
Das kompilieren und installieren geht jetzt auch wieder.
Hm. Ich haette erst nach der Ursache fuer dein Problem geforscht, bevor ich schreibend auf die Partition zugegriffen haette, aber nun gut, meine Daten sind's nicht... (die Ausgaben der Befehle in der anderen Mail interessieren mich aber immer noch (ggfs. per PM)).
Es bleibt jetzt aber noch die Frage wie der Eintrag in der fstab aussehen muss. Jetzt sie sie so aus:
[/etc/fstab]
/dev/hda8 / ext3 defaults 1 1 /dev/hda5 /boot ext2 defaults 1 2 devpts /dev/pts devpts defaults 0 0 /dev/hda7 /home ext2 default,user 0 0 ^^^ setz das auf '1 2', damit beim booten ein fsck gemacht wird.
Vorausgesetzt der FS-Typ stimmt. Wenn ext3, mit dem ich mich bisher leider noch nicht auskenne, dann sollte wohl das '0 0' (oder 1 0) stehen bleiben koennen, da bei journaling ein fsck beim mounten eigentlich ueberfluessig sein sollte. [..] Leider weiss ich jetzt auch nicht, woran man ext2 und ext3 unter- scheiden kann... -dnh, *grmbl* ich muss mich mal mit ext3 beschaeftigen... zu dumm das meine HDs gerade so voll sind... :( -- 5. When you lose interest in a program, your last duty to it is to hand it off to a competent successor. --- Eric S. Raymond, "The Cathedral and the Bazaar"
Am Freitag, 1. Februar 2002 22:08 schrieb David Haller:
[soll auch Re: auf den anderen sub-thread sein]
On Fri, 01 Feb 2002, Thorsten Körner wrote:
From: Thomas Hertweck
[..]
Hallo Thomson es hat geklappt. /home lässt sich damit mounten. in der mtab steht jetzt: /dev/hda7 /home ext2 rw 0 0
Schonmal gut.
Das kompilieren und installieren geht jetzt auch wieder.
Hm. Ich haette erst nach der Ursache fuer dein Problem geforscht, bevor ich schreibend auf die Partition zugegriffen haette, aber nun gut, meine Daten sind's nicht...
Ich war eigentlich ziemlich sicher, dass wieder alles in Ordenung ist. Bisher habe ich nur configure und make laufen lassen, aber noch kein make install. Als Ursache glaube ich SuSEconfig ausgemacht zu haben (Vermutung/ Verdacht ist aber nicht sicher) Grund: Ich habe gestern den neuen Ximian-Desktop für 7.3 installiert. Anschließend habe ich SuSEconfig aufgerufen. Da aber die GNOMEs von SuSE und Ximian starke Unterschiede aufweisen, vermute ich eine inompatiblität mit den SuSEconfig-Scripten. Inzwischen arbeitet wieder alles normal und gewohnt stabil. Aber genau kann ich leider nich sagen was passiert war. (In Zukunft lass ich SuSEconfig nicht mehr im Ganzen laufen).
(die Ausgaben der Befehle in der anderen Mail interessieren mich aber immer noch (ggfs. per PM)).
Hier sind sie: thorsten@daisy:~/downloads/Komodo-1.2.6-33282> head -3 ./install.sh #!/bin/sh # thorsten@daisy:~/downloads/Komodo-1.2.6-33282> cd ../dillo-0.6.4 thorsten@daisy:~/downloads/dillo-0.6.4> head -3 ./configure #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by Autoconf 2.50. thorsten@daisy:~/downloads/dillo-0.6.4> cd ../.. thorsten@daisy:~> type -a bash bash is /bin/bash thorsten@daisy:~> type -a sh sh is /bin/sh thorsten@daisy:~> /bin/ls -l /bin/bash -rwxr-xr-x 1 root root 442760 Sep 24 02:43 /bin/bash thorsten@daisy:~> /bin/ls -l /bin/sh lrwxrwxrwx 1 root root 4 Jan 23 21:38 /bin/sh -> bash thorsten@daisy:~> /bin/ls -ld $HOME drwxr-xr-x 94 thorsten users 8192 Feb 2 00:04 /home/thorsten thorsten@daisy:~> /bin/ls -ld . drwxr-xr-x 94 thorsten users 8192 Feb 2 00:04 . thorsten@daisy:~> mount /dev/hda8 on / type ext3 (rw) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/hda5 on /boot type ext2 (rw) shmfs on /dev/shm type shm (rw) usbdevfs on /proc/bus/usb type usbdevfs (rw) /dev/hda7 on /home type ext2 (rw) thorsten@daisy:~> echo "PATH='$PATH'" PATH='/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin:/opt/kde2/bin:/opt/kde/bin:.' thorsten@daisy:~> echo "HOME='$HOME'" HOME='/home/thorsten' thorsten@daisy:~> echo "IFS='$IFS'" IFS=' ' thorsten@daisy:~> Sieht für mich alles OK aus.
Es bleibt jetzt aber noch die Frage wie der Eintrag in der fstab aussehen muss. Jetzt sie sie so aus:
[/etc/fstab]
/dev/hda8 / ext3 defaults 1 1 /dev/hda5 /boot ext2 defaults 1 2 devpts /dev/pts devpts defaults 0 0 /dev/hda7 /home ext2 default,user 0 0
^^^ setz das auf '1 2', damit beim booten ein fsck gemacht wird.
Vorausgesetzt der FS-Typ stimmt. Wenn ext3, mit dem ich mich bisher leider noch nicht auskenne, dann sollte wohl das '0 0' (oder 1 0) stehen bleiben koennen, da bei journaling ein fsck beim mounten eigentlich ueberfluessig sein sollte. [..]
Leider weiss ich jetzt auch nicht, woran man ext2 und ext3 unter- scheiden kann...
Eben hauptsächlich am Journal. Ext2 hatte IMHO keinen vergleichbaren Mechanismus.
-dnh, *grmbl* ich muss mich mal mit ext3 beschaeftigen... zu dumm das meine HDs gerade so voll sind... :( rm -R $HOME/multimedia/videos/ :-) oder auch: "Manchmal steckt mehr drin als man glaubt."
CU Thorsten -- Thorsten Körner || info@thorstenkoerner.de Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tk.de || reg. Linux-User:#187283
On Sat, 02 Feb 2002, Thorsten Körner wrote:
Am Freitag, 1. Februar 2002 22:08 schrieb David Haller: [..] Sieht für mich alles OK aus.
Jo.
-dnh, *grmbl* ich muss mich mal mit ext3 beschaeftigen... zu dumm das meine HDs gerade so voll sind... :( rm -R $HOME/multimedia/videos/ :-) oder auch: "Manchmal steckt mehr drin als man glaubt."
"isch 'abe gar geine fideos" -dnh -- Juhuu! Ich habe eine Hand gefunden. Darf Ich die behalten? Die kommt denn an ein Drähtchen und macht dann immer so schö Winkewinke über meinem Ufo. [WoKo in dag°]
participants (3)
-
David Haller
-
Thomas Hertweck
-
Thorsten Körner