linux-l: Samba- Linux-abhaengig ????

Carsten Paeth calle at calle.in-berlin.de
Di Okt 14 20:52:08 CEST 1997


> 
> On Tue, 14 Oct 1997, Ulf Karbstein wrote:
> 
> > folgendes Problem ist mir gestern(eher heute) zu nachtschlafender
> > Zeit aufgefallen:
> > Samba 1.9.17p2 sollte unter einem alten Slackware Linux mit Kernel 1.2.9
> > /libC 4.6.27 laufen.
> > Compilieren geht noch; das Starten der Daemons geht auch, aber ein
> > "smbclient -L" liefert ein "your server software is being unfriendly"
> > Mit LogLevel 10 liefert Samba folgenden Fehler:
> > ERROR: smb_shm_open: mmap failed with code 22
> > ...
> > ein SHARE_MEM_FILE hat er in ./samba/var/locks erfolgreich anlegen
> > koennen.

Hingegen der allgemeinen Annahme das die samba shm's per den SYSV-IPC-SHM
Funktionen implementiert sind, wird in samba mmap(2) benutzt um den
Shared-Memory zu implementieren.

Linux 1.2.9 unterstützt auf keinen Fall mmap mit PROT_WRITE und MAP_SHARED.
Ein anfänglicher Support ist erst in den 1.3.Xern in den Kernel gekommen.
Erst zu 2.0 hin wurden dann endgültig die Problem mit SHARED+WRITE gelöst.
ergo kann samba nicht 1.2.X laufen.

calle

> > 
> > Habe leider keinen Hinweis gefunden, dass Linux erst ab einer bestimmten 
> > Version unterstuetzt wird... unter SuSE 4.2/Kernel 2.0.30 geht es
> > problemlos.
> > 
> > Ist das normal oder habe ich (aus Kaffeemangel) irgendwo was
> > ueberlesen ( brauche ich ein altes Samba f. diese Installation )?
> 
> Nee... Normal ist das nicht. Schau doch mal nach, ob der nmbd-Port nicht
> durch ein anderen daemon besetzt ist....
> 
> Marc
> 




Mehr Informationen über die Mailingliste linux-l