atari-home.de - Foren
Software => Software (16-/32-Bit) => Thema gestartet von: frank.lukas am Fr 19.09.2008, 03:34:53
-
... hier mal zwei log dateien der beiden Samba Dienste.
log.smbd
[2008/09/18 03:10:19, 0] smbd/server.c:main(747)
smbd version 3.0.1-1 started.
Copyright Andrew Tridgell and the Samba Team 1992-2003
[2008/09/18 03:10:31, 0] smbd/server.c:main(781)
standard input is not a socket, assuming -D option
[2008/09/18 03:10:32, 0] tdb/tdbutil.c:tdb_log(724)
tdb(/var/cache/samba/connections.tdb): tdb_oob len 212 beyond eof at 0
[2008/09/18 03:10:32, 0] tdb/tdbutil.c:tdb_log(724)
tdb(/var/cache/samba/connections.tdb): tdb_oob len 212 beyond eof at 0
[2008/09/18 03:10:32, 0] tdb/tdbutil.c:tdb_log(724)
tdb(/var/cache/samba/connections.tdb): tdb_oob len 172 beyond eof at 0
[2008/09/18 03:10:32, 0] smbd/connection.c:claim_connection(196)
claim_connection: tdb_store failed with error IO Error.
[2008/09/18 03:11:04, 0] tdb/tdbutil.c:tdb_log(724)
tdb(/var/cache/samba/connections.tdb): tdb_oob len 212 beyond eof at 0
[2008/09/18 03:11:04, 0] smbd/connection.c:yield_connection(76)
yield_connection: tdb_delete for name failed with error IO Error.
[2008/09/18 03:11:21, 0] smbd/server.c:main(747)
smbd version 3.0.1-1 started.
Copyright Andrew Tridgell and the Samba Team 1992-2003
[2008/09/18 03:11:33, 0] smbd/server.c:main(781)
standard input is not a socket, assuming -D option
log.nmbd
[2008/09/18 03:10:37, 0] nmbd/nmbd.c:main(664)
Netbios nameserver version 3.0.1-1 started.
Copyright Andrew Tridgell and the Samba Team 1994-2003
[2008/09/18 03:10:54, 0] nmbd/nmbd.c:main(683)
standard input is not a socket, assuming -D option
[2008/09/18 03:11:06, 0] nmbd/nmbd.c:terminate(54)
Got SIGTERM: going down...
[2008/09/18 03:11:38, 0] nmbd/nmbd.c:main(664)
Netbios nameserver version 3.0.1-1 started.
Copyright Andrew Tridgell and the Samba Team 1994-2003
[2008/09/18 03:11:54, 0] nmbd/nmbd.c:main(683)
standard input is not a socket, assuming -D option
Hier mal die Ausgabe auf der Console ...
(http://freenet-homepage.de/68k/bilder/error.gif)
Also damit Samba läuft muss ich wie man sehen kann die beiden Dienste jeweils starten, sofort wieder beenden und dann wieder starten.
(http://freenet-homepage.de/68k/bilder/smbspeed.gif)
Das ist meine Erreichbare Geschwindigkeit, was ganz in Ordnung ist für einen Atari TT der dabei ganz schön Speichermässig und ganz zu schweigen von der CPU Last in die Knie geht. Der Client ist ein Mac mit OS X wie man sehen kann.
Wenn ich den Samba Dienst aus der /etc/sysconfig/net.services starten lasse beim Booten werden die beiden Dienste mit OK quittiert aber wenn man dann mit ps -x in der Console nachschaut laufen die smbd und nmbd Dienste garnicht. Also ein Fake Start ohne Fehler Medlung auf der Console und nichts in den Log Dateien. Dasselbe passiert wenn man den Samba Dienst mit /etc/rc.d/init.d/smb start" startet. Nichts passiert ausser das alles mit OK quittiiert wird. Erst ein manuelles smbd -d und so weiter startet den Dienst so das er läuft.
Am MiNT oder besser MiNTnet liegt es wohl nicht da alles andere bie z.B. der httpd (Apache Webserver), FTP oder Internet mit CAB, Highwire oder der Links Browser einwandfrei funktionieren.
(http://freenet-homepage.de/68k/bilder/con.gif)
Der 210er ist der TT und der 24er der Mac mit OS 10.4.11. Und auch ein rpcinfo -p ip oder Aliasname des Rechners müsse in Ordnung sein. Ich hatte mal weit mehr ports auf dem TT an aber das änderte bei meinem Samba Problem nichts.
Das showmount -e 192.168.178.210 von Mac zum TT läuft nicht. Keine Ahnung weshalb nicht.
-
[global]
server string = %h server (Samba, Atari MiNT)
# interfaces = 192.168.178.210/8, en0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = 192.168.178.210/255.255.255.0
bind interfaces only = Yes
hosts allow = 192.168.178. 127.
security = SHARE
# obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
log file = /var/log/samba/log.%m
max log size = 100
os level = 2
preferred master = yes
wins support = yes
dns proxy = No
panic action = /usr/share/samba/panic-action %d
# invalid users = root
printcap name = /etc/printcap
load printers = no
#[printers]
# comment = All Printers
# path = /var/spool/samba
# create mask = 0700
# printable = Yes
# browseable = No
#[print$]
# comment = Printer Drivers
# path = /var/lib/samba/printers
[Atari_TT]
comment = Samba Server
path = d:/server
read only = No
public = Yes
guest ok = Yes
locking = No
---
Die smb.conf auf dem Atari müsste in Ordnung sein ... ???
Hatte schonmal EasyMiNT (schon mehrmals) neu installiert (bin ich so gewohnt vom Windows) da ich dachte das vielleicht Fehler beim Installieren per rpm oder weil ich vielleicht in der Reihenfolge der Pakete Fehler gemacht habe ...
Aber ohne Erfolg.
-
Ich weiss immer noch nicht warum der SMB Dienst beim Booten nicht richtig gestartet werden kann. Aber ich behelfe mir mit einem Script das ich nach dem Booten starte. Es funktioniert natürlich nur wenn alles andere incl. des Desktops schon geladen wurde ...
#
# [ this file must follow the unix convention - save with no CR !!! ]
#
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
# Check that smb.conf exists.
[ -f /etc/samba/smb.conf ] || exit 0
# Check that we can write to it... so non-root users stop here
[ -w /etc/samba/smb.conf ] || exit 0
echo ""
tput blink; echo "Starten wir mal smbd"
smbd
tput blink; echo "Nun starten wir nmbd"
nmbd
echo "so und nun alles beenden"
/etc/rc.d/init.d/smb stop
tput blink; echo "Starten wir mal smbd"
smbd
tput blink; echo "Nun starten wir nmbd"
nmbd
-
Hallo Frank,
also von der config her würde ich das so machen. Ich habe mal alles auskommentiert wasich denke bei nem Atari nix zu suchen hat. Versuchs mal und gib bescheid.
[global]
server string = %h server (Samba, Atari MiNT)
# interfaces = 192.168.178.210/8, en0
# socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = 192.168.178.210/255.255.255.0
bind interfaces only = Yes
# hosts allow = 192.168.178. 127.
security = SHARE
# obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
# passwd chat = *Enter\snew\sUNIX\spassword:* %n\n #Retype\snew\sUNIX\spassword:* %n\n #password\supdated\ssuccessfully* .
log file = /var/log/samba/log.%m
max log size = 100
os level = 99
preferred master = yes
wins support = yes
dns proxy = No
# panic action = /usr/share/samba/panic-action %d
# invalid users = root
# printcap name = /etc/printcap
# load printers = no
#[printers]
# comment = All Printers
# path = /var/spool/samba
# create mask = 0700
# printable = Yes
# browseable = No
#[print$]
# comment = Printer Drivers
# path = /var/lib/samba/printers
[Atari_TT]
comment = Samba Server
path = d:/server
read only = No
public = Yes
guest ok = Yes
locking = No
-
Hallo Tuxie,
habe deinen Vorschlag ausprobiert. Es kommen einige Fehlermeldungen mehr aber ansonsten das gleiche Problem. Ich muss mir mal das Samba Paket aus der MiNT98 Dist. genauer anschauen vielleicht komme ich so drauf wo das Problem liegt ...
grüße
Frank