Hallo!
Ich schaffe es nicht, USB-Sticks vom Client in einer NX-Session korrekt zu mounten.
Beim Start einer nx-Session kommt immer die Meldung
"NXServer Message: Info: Share: '//name-des-clients/ordner failed to mount:
/usr/bin/nxnode: line1353: smbmount: command not found"
FreeNX versucht wohl, einen am Client eingesteckten USB-Stick immer mit dem Kommando "smbmount" zu mounten, was nach meinen Informationen aber nicht klappen kann, da dies seit längerer Zeit im Kernel durch mount.cifs ersetzt wurde. Sogar wenn ich in der Konfigurationsdatei "node.conf" von FreeNX umstelle von smbmount auf mount.cifs, kommt die gleiche Meldung.
In der node.conf von FreeNX gibt es die Optionen
SAMBA_MOUNT_SHARE_PROTOCOL="both"
"both" bedeutet hier, dass sowohl smbmount als auch cifs funktionieren sollen. Ich habs auch mit "cifs" getestet, ohne Erfolg. Es gibt both, smb, cifs, none.
ENABLE_SAMBA_PRELOAD="1"
Macht irgendwas mit dem Port, habs sowohl mit dieser Zeile als auch mit der auskommentierten Zeile getestet.
Die folgenden Zeilen sind ja weitestgehend selbsterklärend.
COMMAND_SMBMOUNT=smbmount
COMMAND_SMBUMOUNT=smbumount
COMMAND_SMBMOUNT_CIFS=/sbin/mount.cifs
COMMAND_SMBUMOUNT_CIFS=/sbin/umount.cifs
Ich schätze mal, das sind die Variablen, die in der /usr/bin/nxnode weiter verarbeitet werden (?)
Ich habe auch probiert
COMMAND_SMBMOUNT=/sbin/mount.cifs
Dies änderte aber nur die Fehlermeldung in
"Info: Share: `//name-des-clients/ordnername failed to mount: mount error(!):
Operation not permitted
Refer to the mount.cifs(8) page (e.g. man mount.cifs)"
Über
smb://IP-des-clients/ordner
kann ich den freigegebenen Ordner (bzw. den USB-Stick) aber problemlos aufrufen, d.h. die Freigabe des Ordners auf Seiten des Clients funktioniert.
Getestet habe ich mit verschiedenen Serverinstallationen und Clients: Suse 11.0, 11.2, ThinStation 2.2. Momentan hat mein Testaufbau:
Server: Suse 11.2, FreeNX 0.7.2-26.1, Samba 3.4.2-1.1.3.1
Client: Suse 11.1, Samba 3.2.7-11.4.1, nomachine 3.4.0-5
Wäre klasse, wenn mir da jemand helfen würde. Ich sitze an diesem Problem bereits seit Tagen und weder google noch die FreeNX-Mailingliste brachten mich weiter.
Gruß
Olaf
Ich schaffe es nicht, USB-Sticks vom Client in einer NX-Session korrekt zu mounten.
Beim Start einer nx-Session kommt immer die Meldung
"NXServer Message: Info: Share: '//name-des-clients/ordner failed to mount:
/usr/bin/nxnode: line1353: smbmount: command not found"
FreeNX versucht wohl, einen am Client eingesteckten USB-Stick immer mit dem Kommando "smbmount" zu mounten, was nach meinen Informationen aber nicht klappen kann, da dies seit längerer Zeit im Kernel durch mount.cifs ersetzt wurde. Sogar wenn ich in der Konfigurationsdatei "node.conf" von FreeNX umstelle von smbmount auf mount.cifs, kommt die gleiche Meldung.
In der node.conf von FreeNX gibt es die Optionen
SAMBA_MOUNT_SHARE_PROTOCOL="both"
"both" bedeutet hier, dass sowohl smbmount als auch cifs funktionieren sollen. Ich habs auch mit "cifs" getestet, ohne Erfolg. Es gibt both, smb, cifs, none.
ENABLE_SAMBA_PRELOAD="1"
Macht irgendwas mit dem Port, habs sowohl mit dieser Zeile als auch mit der auskommentierten Zeile getestet.
Die folgenden Zeilen sind ja weitestgehend selbsterklärend.
COMMAND_SMBMOUNT=smbmount
COMMAND_SMBUMOUNT=smbumount
COMMAND_SMBMOUNT_CIFS=/sbin/mount.cifs
COMMAND_SMBUMOUNT_CIFS=/sbin/umount.cifs
Ich schätze mal, das sind die Variablen, die in der /usr/bin/nxnode weiter verarbeitet werden (?)
Ich habe auch probiert
COMMAND_SMBMOUNT=/sbin/mount.cifs
Dies änderte aber nur die Fehlermeldung in
"Info: Share: `//name-des-clients/ordnername failed to mount: mount error(!):
Operation not permitted
Refer to the mount.cifs(8) page (e.g. man mount.cifs)"
Über
smb://IP-des-clients/ordner
kann ich den freigegebenen Ordner (bzw. den USB-Stick) aber problemlos aufrufen, d.h. die Freigabe des Ordners auf Seiten des Clients funktioniert.
Getestet habe ich mit verschiedenen Serverinstallationen und Clients: Suse 11.0, 11.2, ThinStation 2.2. Momentan hat mein Testaufbau:
Server: Suse 11.2, FreeNX 0.7.2-26.1, Samba 3.4.2-1.1.3.1
Client: Suse 11.1, Samba 3.2.7-11.4.1, nomachine 3.4.0-5
Wäre klasse, wenn mir da jemand helfen würde. Ich sitze an diesem Problem bereits seit Tagen und weder google noch die FreeNX-Mailingliste brachten mich weiter.
Gruß
Olaf