[Yadd via Linux] Cannot open root device "nfs"

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
m.demon
Interessierter
Interessierter
Beiträge: 37
Registriert: Sonntag 21. Oktober 2001, 00:00

[Yadd via Linux] Cannot open root device "nfs"

Beitrag von m.demon »

Ich versuche schon seit einigen Tagen die Yadd über Linux zu booten nur komme ich jetzt nicht mehr weiter.
Box: 192.168.0.50, Rechner: 192.168.0.1 (SuSE 8.0)

[exports]
/dbox2/ *(rw,no_root_squash)
/dbox2/cdkroot/ *(rw,no_root_squash)
/cdkroot/ *(rw,no_root_squash) /cdkroot ist ein link auf /dbox2/cdkroot
------------------
nfsserver ist gestartet. Wieso also kann die Box den Path nicht mappen ?


IP-Config: Complte:
device=eth0, addr=192.168.0.50, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.0.50, domain=, nis-domain=(none),
bootserver=192.168.0.1, rootserver=192.168.0.1, rootpath=
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Looking up port of RPC 100003/2 on8.0.1
Looking up port of RPC 100005/1 on 192.168.0.1
Root-NFS: Server returned error -13 while mounting /cdkroot/
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or 02:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 02:00
<0>Rebooting in 180 seconds..
Space_2063
Einsteiger
Einsteiger
Beiträge: 294
Registriert: Samstag 8. Dezember 2001, 00:00

Beitrag von Space_2063 »

Erweitere mal dein Kernel Config um die beiden Optionen:

CONFIG_PACKET=y
CONFIG_IP_PNP_BOOTP=y
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi Folks,

@m.demon:

cd $HOME/tuxbox-cvs
cvs update -dPAC
cd cdk
rm .linuxkernel; rm .ppcboot; rm .driver; make boot


dann sollte es gehen.
m.demon
Interessierter
Interessierter
Beiträge: 37
Registriert: Sonntag 21. Oktober 2001, 00:00

Beitrag von m.demon »

@Homar

das brachte leider auch nichts.
cd $HOME/tuxbox-cvs
cvs update -dPAC
cd cdk
rm .linuxkernel; rm .ppcboot; rm .driver; make boot
Wie es aussieht hat der Rechner allgemein Probleme mit dem NFS
mountd[917]: Unauthorized access by NFS client 192.168.0.50 (<- die DBOX)

wenn ich in der hosts.allow nicht ALL:ALL drinne häte wüsste ich wo der Fehler liegt... aber so.[/quote]

@space_2063

ist schon drinn...
Jake
Interessierter
Interessierter
Beiträge: 89
Registriert: Freitag 1. Februar 2002, 17:11

Beitrag von Jake »

Was steht denn in der /etc/exports drin? Was sagt showmount -e auf der Linux-Kiste?

Ciao
m.demon
Interessierter
Interessierter
Beiträge: 37
Registriert: Sonntag 21. Oktober 2001, 00:00

Beitrag von m.demon »

[exports]
/dbox2/ *(rw,no_root_squash)
/dbox2/cdkroot/ *(rw,no_root_squash)
/cdkroot/ *(rw,no_root_squash) /cdkroot ist ein link auf /dbox2/cdkroot

[showmount -e]
/dbox
/dbox2/cdkroot
/dbox2/cdkroot (<- wird wohl über den Link automatisch auf /dbox2.... gesetzt)
kbr
Interessierter
Interessierter
Beiträge: 25
Registriert: Mittwoch 18. September 2002, 17:02

Beitrag von kbr »

Hi,
[showmount -e]
/dbox
/dbox2/cdkroot
/dbox2/cdkroot (<- wird wohl über den Link automatisch auf /dbox2.... gesetzt)
statische Links über NFS zu exportieren ist problematisch. Wie du siehst, wird kein
/cdkroot exportiert. Vielleicht solltest du ein "echtes" Verzeichnis /cdkroot anlegen.
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

m.demon hat geschrieben:[exports]
/dbox2/ *(rw,no_root_squash)
/dbox2/cdkroot/ *(rw,no_root_squash)
/cdkroot/ *(rw,no_root_squash) /cdkroot ist ein link auf /dbox2/cdkroot
(rw,no_root_squash) : die dbox meldet sich doch als root an...das sollte man vielleicht auch root auf dem nfs share erlauben...
kbr
Interessierter
Interessierter
Beiträge: 25
Registriert: Mittwoch 18. September 2002, 17:02

Beitrag von kbr »

(rw,no_root_squash) : die dbox meldet sich doch als root an...das sollte man vielleicht auch root auf dem nfs share erlauben...
aber genau das tut er ja damit. Wer lesen kann, ist klar im Vorteil. :roll:
Aus "man exports":

Very often, it is not desirable that the root user on a
client machine is also treated as root when accessing
files on the NFS server. To this end, uid 0 is normally
mapped to a different id: the so-called anonymous or
nobody uid. This mode of operation (called `root squash-
ing') is the default, and can be turned off with
no_root_squash.

Klaus!
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

Upps das stimmt natuerlich - war eteas voreilig. (hatte zuviel samba zeugs gemacht, wo ich root access unterbunden habe)
Jau
Einsteiger
Einsteiger
Beiträge: 185
Registriert: Freitag 7. September 2001, 00:00

Beitrag von Jau »

hatte schon mal so nen ähnliches Prob(aber mit 2 Rechnern), welches sich durch Angabe der IP (also für wen es exportiert wird) in der exports beheben lies. Hab das aber dann nicht weiter nachverfolgt, warum das so war, es funktionierte dann ja. Teste es mal.