[samba-jp:20342] Samba3でのエラー 「Oplock break failed」 につきまして

ISP 川添章人 kawazoe @ ispace.co.jp
2008年 8月 19日 (火) 13:36:12 JST


こんにちは。
今回はじめて投稿させていただきます、川添と申します。
よろしくお願い致します。

掲題の件、現在運用中のSambaサーバ(Samba3)で以下のようなエラーメッセージ
が出力され、色々調べてみましたが解決に至りません。

お忙しい所、大変申し訳ございませんが、
解決方法をご存知の方がいらっしゃれば、ご教授頂きたく存じます。

==================================
(1) サーバ環境
==================================
OS   :Fedora Core release 6(kernel-2.6.22)
Samba:samba-3.0.24


==================================
(2) 利用環境
==================================
・本社⇔拠点間をVPNで接続している。(YAMAHA製ルータを使用)
・本社にSambaサーバを設置している。
・本社からローカルIPでSambaサーバを使用。
・拠点からVPN経由(ローカルIP)でSambaサーバを使用。
・本社に設置しているクライアントPCは10台
・拠点に設置しているクライアントPCは3台
・クライアントのOSはWindowsXP Home


==================================
(3) 現象
==================================
A. 拠点(3台)からSambaサーバ内の共有フォルダへデータを保存できない。
B. 拠点(3台)からSambaサーバ内のデータが閲覧できない。
C. 本社からは全て正常に動作する。


============================================================
(4) 上記『A.』発生時のクライアントPCおよびSambaサーバのログ
============================================================
▼クライアント
     ファイルまたはフォルダのコピーエラー
     XXX(ファイル名)をコピーできません。
     指定されたネットワークは利用できません。

▼Sambaサーバ(/var/log/messages を確認)
# tail -f /var/log/messages
Aug  7 16:29:23 wg smbd[12646]: [2008/08/07 16:29:23, 0] smbd/oplock.c:oplock_timeout_handler(351)
Aug  7 16:29:23 wg smbd[12646]:   Oplock break failed for file Test/テス
ト.pdf -- replying anyway
Aug  7 16:30:08 wg smbd[8289]: [2008/08/07 16:30:08, 0] smbd/oplock.c:oplock_timeout_handler(351)
Aug  7 16:30:08 wg smbd[8289]:   Oplock break failed for file Test/テス
ト.doc -- replying anyway

▼smbstatusコマンドで状況確認
--------------------------------------------------------------------
# smbstatus
Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
12456        511        DENY_ALL   0x30196     WRONLY     NONE             /var/samba/labo  
Test/PDFテスト.pdf   Thu Aug  7 13:13:13 2008
9758         511        DENY_ALL   0x30196     WRONLY     NONE             /var/samba/labo   Test/テス
ト.doc   Thu Aug  7 13:12:49 2008
9758         511        DENY_NONE  0x100001    RDONLY     NONE             /var/samba/labo   Yamamoto   Thu Aug  7 13:12:17 2008

※気になる点
DenyMode → アップロード中にOplockがNONEになっている。


=========================================================
(5) 上記『B.』発生時のクライアントPCのログ
=========================================================
▼クライアント
     ファイルまたはフォルダのコピーエラー
     XXX(ファイル名)をコピーできません。
     パス名が長すぎます。


=========================================
(6) Sambaの設定(/etc/samba/smb.conf)
=========================================
unix charset = UTF8
dos charset = CP932
display charset = UTF8
workgroup = WorkGroup
server string = Samba Server
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 65
comment = Fedora Core6 Samba Server
unix password sync = Yes
passdb backend = smbpasswd
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Re*new*password* %n\n *success*
map to guest = Bad User


以上
宜しくお願い申し上げます。

◆━…‥‥…━…‥‥…━…‥‥…━…‥…━…‥‥…━…‥‥…━…‥…━◆
  川添 章人 (Kawazoe Akito)   <akiyan-7 @ sea.plala.or.jp>
◆━…‥‥…━…‥‥…━…‥‥…━…‥…━…‥‥…━…‥‥…━…‥…━◆




samba-jp メーリングリストの案内