[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:44438] Samba3.0にWindows98SEのクライアントから接続できない
田邉と申します。
# 都合により一部設定内容等改変しています。
【OS】Sarge
Kernel: 2.4.27-2-686
Samba : 3.0.14a-3
【HARDWARE】DELL PowerEdge300
RAM: 256MB(nonECC)
CPU: PentiumIII 800MHz
HDD: 250GB IDE
な環境なのですが、BDCになっているSambaに対してWindows98SE
から接続しようとするとnmbdを 'kill -9' しないといけないような
状況に陥り困っています。その時sambaが吐いているログは以下の通り
[2005/08/12 19:54:46, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(37)
INTERNAL ERROR: Signal 11 in pid 744 (3.0.14a-Debian)
Please read the appendix Bugs of the Samba HOWTO collection
[2005/08/12 19:54:46, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(39)
===============================================================
[2005/08/12 19:54:46, 0, effective(2008, 513), real(2008, 0)]
lib/util.c:smb_panic2(1485)
smb_panic(): calling panic action [/usr/share/samba/panic-action 744]
[2005/08/12 20:33:44, 1, effective(2008, 513), real(2008, 0)]
smbd/service.c:make_connection_snum(642)
horse (192.168.1.223) connect to service share initially as user hoge
(uid=2008, gid=513) (pid 905)
[2005/08/12 20:33:44, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(36)
===============================================================
[2005/08/12 20:33:44, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(37)
INTERNAL ERROR: Signal 11 in pid 905 (3.0.14a-Debian)
Please read the appendix Bugs of the Samba HOWTO collection
[2005/08/12 20:33:44, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(39)
===============================================================
[2005/08/12 20:33:44, 0, effective(2008, 513), real(2008, 0)]
lib/util.c:smb_panic2(1485)
smb_panic(): calling panic action [/usr/share/samba/panic-action 905]
[2005/08/12 20:41:41, 1, effective(2008, 513), real(2008, 0)]
smbd/service.c:make_connection_snum(642)
horse (192.168.1.223) connect to service share initially as user hoge
(uid=2008, gid=513) (pid 921)
[2005/08/12 20:43:08, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(36)
===============================================================
[2005/08/12 20:43:08, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(37)
INTERNAL ERROR: Signal 11 in pid 921 (3.0.14a-Debian)
Please read the appendix Bugs of the Samba HOWTO collection
[2005/08/12 20:43:08, 0, effective(2008, 513), real(2008, 0)]
lib/fault.c:fault_report(39)
===============================================================
[2005/08/12 20:43:08, 0, effective(2008, 513), real(2008, 0)]
lib/util.c:smb_panic2(1485)
smb_panic(): calling panic action [/usr/share/samba/panic-action 921]
# smtstatus
Samba version 3.0.14a-Debian
PID Username Group Machine
-------------------------------------------------------------------
905 hoge Domain Users horse (192.168.1.xxx)
Service pid machine Connected at
-------------------------------------------------------
share 905 horse Fri Aug 12 20:33:44 2005
IPC$ 905 horse Fri Aug 12 20:33:44 2005
No locked files
この状態で、PID 905をkillしてもsambaを再起動しても駄目で、'kill -9'しないと
クライアントのWindows98SE側からはどうにもならなくなります。
98SEは2台あるのですが、2台とも接続直後にフォルダを2つほど展開した時点で
上記のような状態となり、98SEはフリーズ状態となります。
ちなみに、上記のように陥っても、2000/XPからは全く問題ありません。
尚、似た設定になっている(BDCと違って[homes]なんかはあったりしますけど)PDCサーバー
に対しては98SEからでも問題なくアクセス可能です。
大きな違いは共有しているディレクトリがPDCはext3なのに対して
BDCがLVM+XFS環境であることと、BDCは古いサーバーだという点くらいです。(実はこの辺が原因?)
PDCとBDCのLDAPのslapcatの内容は完全に同じです。
BDCで今回xfsにしたのは、ボリュームシャドーコピーが取りたいなぁというのがあった為です。
# とはいえ、シャドーコピーも5回程連続でスナップショットを取得すると
# サーバー自体がフリーズ状態になってしまうため、スナップショットの取得は
# 再起動後に行う運用にしようと思っています・・・(悲
kernel2.6も試してみたのですが、こちらの場合は、98SEが接続した時点で、
sambaのプロセスがCPUを占有するような状態になってしまっていました。
この場合も2000/XPからは全く問題ありません。
とりあえず現状は2.4に戻してあれこれしている形です。
下記、BDCサーバーのtestparmです。
# testparm
Load smb config files from /etc/samba/smb.conf
Can't find include file /etc/samba/dhcp.conf
Processing section "[netlogon]"
Processing section "[share]"
Loaded services file OK.
Server role: ROLE_DOMAIN_BDC
Press enter to see a dump of your service definitions
# Global parameters
[global]
dos charset = CP932
unix charset = EUCJP-MS
display charset = EUCJP-MS
workgroup = workgroup
server string = %h server (Samba %v)
passdb backend = "ldapsam:ldap://127.0.0.1 ldap://192.168.1.xxx"
passwd program = /usr/sbin/smbldap-passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n
*all*authentication*tokens*updated*
syslog = 3
log file = /var/log/samba/log.%m
max log size = 0
debug uid = Yes
add user script = /usr/sbin/smbldap-useradd -a -m "%u"
delete user script = /usr/sbin/smbldap-userdel -r "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u"
"%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
logon path =
logon home =
domain logons = Yes
os level = 32
preferred master = Yes
domain master = No
dns proxy = No
ldap admin dn = cn=admin,dc=lo1,dc=xxxxxxxxxxxxxx,dc=co,dc=jp
ldap delete dn = Yes
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Users
ldap machine suffix = ou=Computers
ldap passwd sync = Yes
ldap suffix = dc=lo1,dc=sample,dc=co,dc=jp
ldap user suffix = ou=Users
panic action = /usr/share/samba/panic-action %d
idmap backend = ldap:ldap://127.0.0.1
idmap uid = 2000-20000
idmap gid = 2000-20000
recycle:keeptree = True
recycle:touch = True
recycle:versions = True
comment = ファイルのプロパティから以前のファイルが取り出せます
path = /home/samba/share
invalid users = root
admin users = Administrator
include = /etc/samba/dhcp.conf
vfs objects = shadow_copy, recycle
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
guest ok = Yes
share modes = No
[share]
comment = Share Directory
read only = No
create mask = 0660
directory mask = 02770
guest ok = Yes
何か分かることがございましたらご教示いただけたら幸いです。
よろしくお願いいたします。