Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

26.11.2008, 09:37

SMB4K streikt -.-

Ich hab folgendes Problem, wenn ich versuche mit smb4k eine freigabe einzuhängen:

Quellcode

1
2
mount error 79 = Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Das superuserbit von mount.cifs ist gesetzt und alle libaries die ldd mount.cifs anzeigt sind vorhanden?
Mein kernell jammert aber folgedes:


Quellcode

1
2
3
Unable to load NLS charset utf-8
CIFS VFS: CIFS mount error: iocharset utf-8 not found
CIFS VFS: cifs_mount failed w/return code = -79


Allerdings habe ich UTF-8 (default charset und codepages) und CIFS sowie SMB in den Kernel kompiliert und uach die glibc versteht utf-8! Neukompilierung von smb4k und mount.cifs hat nichts gebracht...

Hat jemand eine Idee?
Techno4ever

2

28.11.2008, 10:06

Ich hab das Problem für smb4k 0.9.* gelöst. Aer nur indem ich unter Einstellungen -> samba -> mounts smbfs ausgewählt habe. CIFS funktioniert einfach nicht. Da kommt der oben beschriebene Fehler. Wenn die das SMBFS dann im 2.6.27er kernel rausmachen bin ich aufgeschmissen! Da muss e sodch alternativen geben :'-(
Techno4ever

3

02.12.2008, 09:39

Ich habe nur noch CIFS im Kernel ... und ja: es ist wirklich ziemlich zickig!

Aber mit genug Spucke (und jemandem der bereits vor dir schon fast die Wände hochgegangen ist) gibt es im Grunde nichts was CIFS im Vergleich zu SMB nicht kann.

Kannst du mal testweise deinen SMB-Support im Kernel deaktivieren und nur noch CIFS fahren?

Was bringt dir dann ein

Quellcode

1
# mount.cifs //SERVER/SHARE /PATH/TO/MOUNTPOINT --verbose -o OTHEROPTIONS
(v.a. das "--verbose" ist, was ich gerne sehen würde ...)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

4

03.12.2008, 08:21

interessant, das funktioniert. Aber nur auf der Konsole. Ich habe folgenden Befehl verwendet:

Quellcode

1
mount.cifs //192.168.0.2/Video /Netzwerkumgebung/Video --verbose -o user=LAN-Server


Das wird dann auch als CIFS unter SMB4K angezeigt und ich kann drauf zugreifen aber es kann kein UTF-8! -.-

Der Kernel meldet ständig "Unable to load NLS charset UTF-8". ABer ich hab das teil im Kernel und unter SMB funktioneirt das auch.

SMB4K kann es aber immer noch nicht mounten.

mount error 79 = Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Kann es vllt sein, dass irgendeine Libary auch das +s bit gesetzt haben muss? Aber welche?
Techno4ever

5

03.12.2008, 10:09

Bekommst du den Fehler der shared lib wenn du mount.cifs ausführst oder bei smb4k? Wenn du das mount-Kommando in einer root-shell ausführst ... gleicher Fehler wg. der lib?

(Anm.: smb4k verwende ich gar nicht mal ... konqi kommt auch mit smb:// kio-slaves daher in KDE3 und KDE4 und mit denen hatte ich bereits auch Erfolge ...)

Denke, mal erst gucken das es "am Grund" sauber läuft, also mit direktem mount-Kommandos.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

6

03.12.2008, 10:26

Zitat

Der Kernel meldet ständig "Unable to load NLS charset UTF-8". Aber ich hab das teil im Kernel und unter SMB funktioneirt das auch.

Ich habe hier absolut die selbe Situation. NLS-UTF8 ist im Kernel. Nach dem Mounten bringt fast jeder Zugriff auf die Freigabe den Fehler in die messages. Umlaute funktionieren jedoch. Meine Mount-Parameter in der fstab sind: "noauto,uid=user,gid=user,file_mode=0644,dir_mode=0755,iocharset=utf8,credentials=<credfile>"
Mein Kernel-Version ist 2.6.26-gentoo-r3. smb4k nutze ich nicht.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

7

03.12.2008, 12:51

Meine Mount-Parameter in der fstab sind: "noauto,uid=user,gid=user,file_mode=0644,dir_mode=0755,iocharset=utf8,credentials=<credfile>"

Hmm.. war "iocharset=utf8" nicht inzwischen veraltet? , versuche es doch mal mit "utf8=true" oder "nls=utf8"

MfG

8

03.12.2008, 13:03

Ich habe die beiden anderen Möglichkeiten ausprobiert. Keine Änderung am Verhalten. Selbst wenn man den Parameter weglässt (NLS_DEFAULT ist ja UTF-8).
iocharset habe ich aus "man mount.cifs". Die beiden anderen Parameter sind dort nicht dokumentiert.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

9

03.12.2008, 13:43

Quellcode

1
																Bekommst du den Fehler der shared lib wenn du mount.cifs ausführst oder bei smb4k?


Den Fehler bekomme ich wenn ich es mit SMB4K versuche.

@bell: Bei mir werden aber die Umlaute allerdings nicht richtig angezeigt. Über den Konqueror mit smb:// gehts komischerweise einwandfrei. Und wen ich in smb4k "SMBFS" auswähle geht auch alles. Warum schmeißen die das SMB ausm Kernel raus, wenn das CIFS noch so unstable ist -.-. Veraltet ist doch kein Grund. OSS ist auch veraltet und es gib es immer noch.

Ich hab kernel-2.6.25-r9.
Techno4ever

10

03.12.2008, 14:15

So habs nochmal mit "iocharset=utf8" ausprobiert (Auf der Root-Konsole). Damit geht jetz auch die Umlaute aber SMB4K streikt weiterhin :-(. UNd das auf ALLEN 4 Gentookisten, die ich habe. Da kann doch was net koscha sein :-\
Techno4ever

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Freier Radikaler« (03.12.2008, 14:30)


11

03.12.2008, 14:25

Ich habe gerade 2.6.27-gentoo-r4 und net-fs/mount-cifs-3.0.30 ausprobiert. Ebenfalls keine Änderung. :(
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

26.01.2009, 15:08

Mit gentoo-sources-2.6.27-r7 ist smb wieder in den Kernel gepatcht :-D. Da scheints wohl doch noch probleme mit CIFS zu geben :-D
Techno4ever

13

13.09.2010, 20:15

Das gleiche Problem bei meiner Gentoo-Installation hier. SMB4K meldet obige Fehlermeldung, manuelles mounten mit iocharset=utf-8 funktioniert aber tadellos.
Die Lösung: Stellt man in den Optionen von SMB4K unter Samba->Einhängen->Zeichensatz der Clientseite "utf8" manuell ein, funktioniert es bei mir.

14

14.09.2010, 19:43

Ok danke,

der Fehler wird allerdings erst ausgelößt wenn man den unix charset auf utf8 setzt in der /etc/samba/smb.conf habe ich festgestellt ^^.
Techno4ever