目次
文書の過去の版を表示しています。
トラブルシューティング
smb.confが存在するとsamba-toolでエラーが発生する
以下のエラーが発生する場合
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - ProvisioningError: guess_names: 'realm =' was not specified in supplied /etc/samba/smb.conf. Please remove the smb.conf file and let provision generate it
smb.confを退避、または、削除する。
$ sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.org
または
$ sudo rm /etc/samba/smb.conf
Administratorのパスワードが単純すぎるとsamba-toolでエラーが発生する
以下のエラーが発生する場合
ERROR(ldb): uncaught exception - 0000052D: Constraint violation - check_password_restrictions: the password does not meet the complexity criteria!
または
ERROR(ldb): uncaught exception - 0000052D: Constraint violation - check_password_restrictions: the password is too short. It should be equal or longer than 7 characters!
Administrator password: で7文字以上、英数字記号を含むパスワードを入力する。
samba-toolでtdbbackupコマンドのエラーが発生する
以下のエラーが発生する場合
ERROR(<type 'exceptions.OSError'>): uncaught exception - [Errno 2] No such file or directory ... File "/usr/lib64/python2.7/site-packages/samba/tdb_util.py", line 36, in tdb_copy status = subprocess.call(tdbbackup_cmd, close_fds=True, shell=False) ...
tdb-utilsをインストールする。
$ sudo yum install tdb-tools
Unable to connect to CUPS server localhost エラーがログに記録される
/var/log/messages に以下のエラーログが記録される。
smbd[1136]: [2013/10/13 12:36:43.739171, 0] ../source3/printing/print_cups.c:151(cups_connect) smbd[1136]: Unable to connect to CUPS server localhost:631 - 通信端点が接続されていません smbd[1113]: [2013/10/13 12:36:43.740111, 0] ../source3/printing/print_cups.c:528(cups_async_callback) smbd[1113]: failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
コンパイル時にCUPSを有効にしていると必ずCUPSサーバーに接続に行くためエラーが発生する。
このエラーを防ぐにはsmb.confにprinting = bsdの設定を追加する。
$ sudo vi /etc/samba/smb.conf
[global] printing = bsd
samba_dlzでDNSレコードの更新拒否が発生する
以下の環境ではドメインに参加しているクライアントからのDNSの更新に失敗し動作しなかった。
OS: Fedora 19
DNS: bind-9.9.3-5.P2
Samba: samba-4.1.0 (BIND9_DLZで構成)
サーバー側でログを表示しつつ
$ sudo journalctl -f
クライアントマシンで以下のコマンドを実行。
>ipconfig /registerdns Windows IP 構成 このコンピューターのすべてのアダプターに対する DNS リソース レコードの登録を開始しました。 すべてのエラーは、イベント ビューアーに 15 分以内に報告されます。
サーバーのログに以下のエラーが記録される。
named[1043]: samba_dlz: starting transaction on zone monsters-g.local named[1043]: client 172.16.77.81#64872: update 'monsters-g.local/IN' denied named[1043]: samba_dlz: cancelling transaction on zone monsters-g.local named[1043]: samba_dlz: starting transaction on zone monsters-g.local named[1043]: client 172.16.77.81#61611: update 'monsters-g.local/IN' denied named[1043]: samba_dlz: cancelling transaction on zone monsters-g.local
原因がつかめないためSambaの内蔵DNSで構成することにした。
Windowsクライアントをドメイン参加させる際にRPCエラーが発生する
または、ドメイン参加後にWindowsクライアントでのログインが異常に遅い
Windowsクライアントをドメインに参加させて、「XXXXドメインへようこそ」のダイアログボックスが表示されたあとにRPCエラーが発生する。
エラーが発生してもドメイン参加は完了している。
DC(ドメインコントローラ)のファイヤーウォール設定が不十分であることが考えられる。
DCのコンピュータ上でファイヤーウォールをすべて許可するように変更して試してみる。
$ sudo firewall-cmd --set-default-zone=trusted