Erst einmal ein freundliches "Hallo!", ich bin neu hier ;-)
Ich besitze zwei Rechner, einen Celeron @2,8 GHz (mit Debian Etch, openSuSE 10.3 und Solaris 10 8/07) und einen sehr betagten, aber noch funktionierenden (daher nicht entsorgten, sondern zum Drucker- und NFS- Server avisierten) Pentium @133 MHz. Auf letzterem habe ich am Wochenende frisch FreeBSD 6.3 installiert. Ich hatte vor einigen Monaten schon einmal FreeBSD 6.2 ausprobiert, dann aber wieder durch Linux ersetzt. Aber da auf meinem betagten Pentium-Kistchen keine halbwegs aktuelle Linux-Distri läuft, nunmehr noch wieder durch FreeBSD ersetzt - nichts bootet schneller. Keiner meiner beiden Rechner hat z. Zt. Internet-Verbindung, bei dem alten Pentium, um den es hier geht, wird das wohl auch nie mehr der Fall sein. Eher unwichtig ist vermutlich, dass ich noch XFCE-nachinstalliert (unter manuellem Nachschieben benötigter Port-Pakete ins /usr/ports/distinfo- Verzeichnis) habe, denn das folgende Problem bestand schon vorher. Schon seit Jahren kenne ich übrigens Linux (erst SuSE, dann mal kurz Slackware, nunmehr Debian) und Solaris. Aus der meist vorinstallierten Systemfamilie aus Redmont habe ich mir nie viel gemacht. Aber: Jetzt weiss ich nicht mehr weiter.
Ursache: HAL - daemon und/oder dbus. Ich habe ungefähr, was beide Dienste tun, habe mich im Detail noch nie für die Funktionsweise interessiert. Jetzt komme ich wohl nicht mehr daran vorbei. Ich hatte im übrigen mal die Doku zu FreeBSD 6.2 ausgedruckt und diese auch für 6.3 benutzt, um Gnome einzurichten, ich hoffe das war nicht fatal.
Die Problemhistorie:
1) Beim Bootvorgang wird folgendes angezeigt:
Unknown username "haldaemon" in message bus configuration file
Unknown username "haldaemon" in message bus configuration file
Und CDs werden in Gnome nicht gemountet (das wäre aber gerade nett).
Meine Abhilfe: Ich habe diesen Benutzer mithilfe von 'sysinstall' angelegt. Seine Werte:
tomalak# finger haldaemon
Login: haldaemon Name: HAL daemon
Directory: /nonexistent Shell: /sbin/nologin
Never logged in.
No Mail.
No Plan.
tomalak# id haldaemon
uid=1002(haldaemon) gid=1002(haldaemon) groups=1002(haldaemon)
2) Das war's wohl nicht: Ich bekomme beim Booten (bei eingelegter CD) nun folgendes präsentiert:
Starting hald.
acd0: FAILURE - READ_DISK_INFO ILLEGAL REQUEST asc=0x20 ascq=0x00
acd0: FAILURE - READ_DISK_INFO ILLEGAL REQUEST asc=0x20 ascq=0x00
Diese CD wird übrigens problemlos gelesen, wenn ich sie manuell als Root mounte.
Obwohl Gnome nunmehr ein Icon für's Laufwerk bereitstellt, mountet er nicht:
"mount_cd9660: /dev/acd0: Operation not permitted" steht als Resümee im Fenster.
3) Sinnloser Abhilfe-Versuch meinerseits: dem HAL-Daemon die Rechte für den Zugriff in /etc/devfs.conf geben:
own acd0 haldaemon:haldaemon
perm acd0 0666
own acd1 haldaemon:haldaemon
perm acd1 0666
Ergebnis ist dasselbe.
4) Nochmal in Doku geschaut - ah: vielleicht sollte ich vfs.usermount=1 in der /etc/sysctl.conf setzen. Gemacht, und:
Klappt immer noch nicht. Immer noch angebliche Lese-Fehler beim booten.
5) Vielleicht war Schritt 3 falsch, ich hätte nur den 4. vornehmen sollen: /etc/devfs.conf wieder in den Ursprungszustand zurückgesetzt, abermals neu gebootet.
Keine Änderung.
6) Neue Abhilfe: Forum ;-)
Tja, also , ich wäre ja begeistert von FreeBSD, wenn es mir nur möglich wäre, so problemlos auf CDs, DVDs zuzugreifen wie unter Linux. Hat jemand eine Ahnung, was hier schiefläuft? Vielen Dank im Voraus für jede Hilfe/jeden Tip.
Ich besitze zwei Rechner, einen Celeron @2,8 GHz (mit Debian Etch, openSuSE 10.3 und Solaris 10 8/07) und einen sehr betagten, aber noch funktionierenden (daher nicht entsorgten, sondern zum Drucker- und NFS- Server avisierten) Pentium @133 MHz. Auf letzterem habe ich am Wochenende frisch FreeBSD 6.3 installiert. Ich hatte vor einigen Monaten schon einmal FreeBSD 6.2 ausprobiert, dann aber wieder durch Linux ersetzt. Aber da auf meinem betagten Pentium-Kistchen keine halbwegs aktuelle Linux-Distri läuft, nunmehr noch wieder durch FreeBSD ersetzt - nichts bootet schneller. Keiner meiner beiden Rechner hat z. Zt. Internet-Verbindung, bei dem alten Pentium, um den es hier geht, wird das wohl auch nie mehr der Fall sein. Eher unwichtig ist vermutlich, dass ich noch XFCE-nachinstalliert (unter manuellem Nachschieben benötigter Port-Pakete ins /usr/ports/distinfo- Verzeichnis) habe, denn das folgende Problem bestand schon vorher. Schon seit Jahren kenne ich übrigens Linux (erst SuSE, dann mal kurz Slackware, nunmehr Debian) und Solaris. Aus der meist vorinstallierten Systemfamilie aus Redmont habe ich mir nie viel gemacht. Aber: Jetzt weiss ich nicht mehr weiter.
Ursache: HAL - daemon und/oder dbus. Ich habe ungefähr, was beide Dienste tun, habe mich im Detail noch nie für die Funktionsweise interessiert. Jetzt komme ich wohl nicht mehr daran vorbei. Ich hatte im übrigen mal die Doku zu FreeBSD 6.2 ausgedruckt und diese auch für 6.3 benutzt, um Gnome einzurichten, ich hoffe das war nicht fatal.
Die Problemhistorie:
1) Beim Bootvorgang wird folgendes angezeigt:
Unknown username "haldaemon" in message bus configuration file
Unknown username "haldaemon" in message bus configuration file
Und CDs werden in Gnome nicht gemountet (das wäre aber gerade nett).
Meine Abhilfe: Ich habe diesen Benutzer mithilfe von 'sysinstall' angelegt. Seine Werte:
tomalak# finger haldaemon
Login: haldaemon Name: HAL daemon
Directory: /nonexistent Shell: /sbin/nologin
Never logged in.
No Mail.
No Plan.
tomalak# id haldaemon
uid=1002(haldaemon) gid=1002(haldaemon) groups=1002(haldaemon)
2) Das war's wohl nicht: Ich bekomme beim Booten (bei eingelegter CD) nun folgendes präsentiert:
Starting hald.
acd0: FAILURE - READ_DISK_INFO ILLEGAL REQUEST asc=0x20 ascq=0x00
acd0: FAILURE - READ_DISK_INFO ILLEGAL REQUEST asc=0x20 ascq=0x00
Diese CD wird übrigens problemlos gelesen, wenn ich sie manuell als Root mounte.
Obwohl Gnome nunmehr ein Icon für's Laufwerk bereitstellt, mountet er nicht:
"mount_cd9660: /dev/acd0: Operation not permitted" steht als Resümee im Fenster.
3) Sinnloser Abhilfe-Versuch meinerseits: dem HAL-Daemon die Rechte für den Zugriff in /etc/devfs.conf geben:
own acd0 haldaemon:haldaemon
perm acd0 0666
own acd1 haldaemon:haldaemon
perm acd1 0666
Ergebnis ist dasselbe.
4) Nochmal in Doku geschaut - ah: vielleicht sollte ich vfs.usermount=1 in der /etc/sysctl.conf setzen. Gemacht, und:
Klappt immer noch nicht. Immer noch angebliche Lese-Fehler beim booten.
5) Vielleicht war Schritt 3 falsch, ich hätte nur den 4. vornehmen sollen: /etc/devfs.conf wieder in den Ursprungszustand zurückgesetzt, abermals neu gebootet.
Keine Änderung.
6) Neue Abhilfe: Forum ;-)
Tja, also , ich wäre ja begeistert von FreeBSD, wenn es mir nur möglich wäre, so problemlos auf CDs, DVDs zuzugreifen wie unter Linux. Hat jemand eine Ahnung, was hier schiefläuft? Vielen Dank im Voraus für jede Hilfe/jeden Tip.