Samba が認証を停止し、ログファイルにエラーメッセージ tdb_oob lbeyond eof と key length too large が出力される
Issue
- Samba または winbind で、しばらく経つと Windows ドメインのユーザー認証に失敗し、以下のメッセージがログに出力されます。
lib/util_tdb.c:385(tdb_log)
tdb(/var/lib/samba/printing/AATB.tdb): tdb_oob len 27816 beyond eof at 24064
winbindd/winbindd_cache.c:3964(cache_traverse_validate_fn)
cache_traverse_validate_fn: key length too large:(1985) > (1024)
smbd/server.c:240(cleanup_timeout_fn)
Cleaning up brl and lock database after unclean shutdown
samba サービスを再起動するとすべての認証が有効になりますが、しばらくすると問題が再発し、同じエラーメッセージが出力されます。
このエラーは何を示していますか? 解決するにはどうすれば良いですか?
Environment
- Red Hat Enterprise Linux 5.x
- Samba 3.0.x および Samba 3.5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.