PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smbfs in Kernel einbinden



Stiftmaster
27.10.04, 19:16
Hi,

habe gerade versucht irgendwie von meiner Linux-Kiste auf meine Windowsfreigabe zu kommen. Was geht:
smbclient //windows/freigabe -U benutzer

was nicht geht:
smbmount //windows/freigabe /test -o username=benutzer

Der sagt mir immer, dass smbfs nicht im kernel ist - was auch gut sein kann, weil ich habe das da net reingekriegt - habe noch nie am Kernel rumgespielt und weiß gar net wie das so gehen soll...

Das Ende weiß ich schon ;-)
Da soll mit dem Befehl "$ cat /proc/filesystems" eine Zeile mit "nodev smbfs" erscheinen - die zur Zeit nicht drin ist...

muss ich jetzt noch was installieren oder wie kompiliere ich den Kernel. HAbe SuSE 9.0 und mit den configs (Apache, mysql, php.ini, smb usw.) kenne ich mich mitlerweile relativ gut aus - aber mit Kernel - bräuchte da noch n' bissle Hilfe.

Danke im Vorraus

Stefan

carnil
27.10.04, 19:50
Hi

Versuche mal, ob man das Modul smbfs laden kann: Eventuell löst das ja schon das Problem:


modprobe smbfs


MfG carnil

Stiftmaster
27.10.04, 20:29
Leider nicht... außer das folgende ist was positives ;-)


# modprobe smbfs
modprobe: Can't open dependencies file /lib/modules/2.4.21-99-athlon/modules.dep (No such file or directory)

Hirogen2
28.10.04, 10:30
Hi,
was nicht geht:
smbmount //windows/freigabe /test -o username=benutzer
Wer smbmount ohne Parameter aufruft, wird auf "mount" verwiesen:

mount //netbiosname/freigabe /tst [-o [username=user],[password=pw],[ip=xxx]]


Der sagt mir immer, dass smbfs nicht im kernel istDas Modul wird in aller Regel automatisch geladen, sollte es noch nicht drin sein. Also ist es überhaupt nicht im Kernel, auch nicht als Modul.

Stiftmaster
29.10.04, 13:35
Sorry, dass ich erst jetzt wieder antworte, bin leider nicht früher zu gekommen...

> Wer smbmount ohne Parameter aufruft, wird auf "mount" verwiesen:
> mount //netbiosname/freigabe /tst [-o [username=user],[password=pw],[ip=xxx]]

Das ist mir klar... aber das sind doch synnonmye, oder? dann müsste es ja egal sein, welchen Befehl ich ausführe.

> Das Modul wird in aller Regel automatisch geladen, sollte es noch nicht drin > sein. Also ist es überhaupt nicht im Kernel, auch nicht als Modul.

wie kann ich das jetzt genau prüfen?
in "$ cat /proc/filesystems" steht es auf jeden Fall nicht drin und "# modprobe smbfs" bringt unten aufgeführte Fehlermeldung, und in 'lsmod' steht auch nix von smbfs drin - andere Befehle kenn ich noch nicht...

Danke für euer Hilfe

Stefan

Hier die genaue Fehlerbeschreibung, hatte ich glaube ich noch nicht gepostet, oder?

ERROR: smbfs filesystem not supported by the kernel
Please refer to the smbmnt(8) manual page
smbmnt failed: 255

Hirogen2
29.10.04, 13:55
>Das ist mir klar... aber das sind doch synnonmye, oder? dann müsste es ja egal sein, welchen Befehl ich ausführe.

Auf jeden Fall hat bei mir "mount" mehr geklappt als smbmount.

>wie kann ich das jetzt genau prüfen?

modprobe smbfs &>/dev/null && grep smbfs /proc/filesystem;

Gibt es nichts aus, so ist smbfs eben vollständig verbannt. Da hilft dann nur Neu-/Nachkompilieren.

tictactux
29.10.04, 14:10
modprobe: Can't open dependencies file /lib/modules/2.4.21-99-athlon/modules.dep (No such file or directory)

dem würde ich als erstes nachgehen, wenn smbfs als Modul
kompiliert ist.
Installier den Kernel/Module ggf. neu und stell sicher, daß Du den
richtigen bootest.

Stiftmaster
29.10.04, 14:28
> Auf jeden Fall hat bei mir "mount" mehr geklappt als smbmount.

kommt bei mir die gleiche Fehlermeldung - grad nochmal getestet

> modprobe smbfs &>/dev/null && grep smbfs /proc/filesystem;

da kommt nix - rein gaaaar nix :-( heißt wohl irgendwie neukompolieren, oder?

Stiftmaster
29.10.04, 22:00
So, bin wieder ein Stückchen weitergekommen...

Der Befehl "modprobe smbfs" gibt folgendes aus:
modprobe: Can't open dependencies file /lib/modules/2.4.21-99-athlon/modules.dep (No such file or directory)

So, "uname -v" gibt folgendes aus:
2.4.21-99-athlon

Im Verzeichnis /lib/modules gibt es aber nur folgende Ordner:
2.4.21-243-athlon, 2.4.21-override-athlon, precompiled, scripts

=> Irgendwie kann da doch was nicht mit den Versionen stimmen, oder? Habe einfach mal n' symblic-Link restellt: "ls -s 2.4.21-243-athlon 2.4.21-99-athlon". Dann habe ich nochmal modprobe smbfs ausgeführt mit folgendem Ergebnis:

/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol irq_stat_Rf250f975
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol generic_file_write_R7cf41646
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol new_inode_R6a6c85a3
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol __scm_destroy_R6a8e3f40
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol vmtruncate_Rdff16c0d
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol make_bad_inode_R38e78208
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol is_bad_inode_Rea4da0ec
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol unregister_filesystem_R7377b417
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol generic_read_dir_Rdbf8f7f0
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol dput_Rd0569a58
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_alloc_root_R3e2601c5
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol kmap_high_R9641606b
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol generic_file_read_R27f8762a
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_instantiate_R16eb2651
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol force_delete_Rda2164e9
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_rehash_Rc8e34b30
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol generic_file_llseek_Rfacbef63
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol invalidate_inode_pages_R305639c7
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol poll_freewait_R159ddff0
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol insert_inode_hash_R00d8d432
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol iput_R120c94b7
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol inode_change_ok_R3f88614a
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol dget_locked_R0e807d07
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol iunique_R0dd38e79
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol filemap_fdatasync_R68ec4e87
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol shrink_dcache_sb_Rcd71f4ad
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol poll_initwait_R54df9118
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol find_or_create_page_R4943a187
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol sock_wake_async_R1c5d99f3
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol fget_R16a96d93
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol highmem_start_page_Rf0d84e34
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol scm_detach_fds_R18be11f4
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol __find_lock_page_R05625758
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol page_hash_table_R3380a511
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol invalidate_inodes_Rbefff181
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_lookup_R3c831ae7
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol __free_pages_Rf4c836ba
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol __scm_send_R21af82e5
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol find_inode_number_Red909f50
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol fput_Re16b78d8
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol filemap_fdatawait_Rcaab5e18
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol unlock_page_R5cc8a46f
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_delete_R8ce7865d
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol generic_file_mmap_R5e2ec7b6
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol __register_filesystem_R0666e484
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_validate_R5c341287
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol clear_inode_R0ecfd523
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: unresolved symbol d_alloc_R316117fc
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: insmod /lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o failed
/lib/modules/2.4.21-243-athlon/kernel/fs/smbfs/smbfs.o: insmod smbfs failed

Und das sagt mir mal wieder gar nix ;-) Das einzige was ich weiß, dass die Versionen absolut nicht stimmen und ich da irgendwie noch n' andere Version reinkriegen muss - egal wie ;-)

Stefan

tictactux
29.10.04, 22:10
Du willst also mein voriges Posting nicht lesen...
Schade.

Stiftmaster
29.10.04, 22:20
ah... das mit den Versionen hat mich stutzig gemacht und jetzt verstehe ich auch was du meintest... sorry - hab was länger gebraucht ;-)

Also, hatte irgendwann mal n' neuen Kernel mit dem YOU installiert, aber danach wohl nicht neugestartet. Durch die Versionsunterschiede in /lib/modules hat mich das etwas stutzig gemacht, einfach mal rebootet und jetzt läuft es direkt *freu*

Reboot tut gut ;-))

Danke für eure Unterstützung - widmen wir uns dem nächsten Problem ;-)

Stefan