Docker错误

下記エラー
ERROR(): 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
File “/usr/lib/python3/dist-packages/samba/netcmd/domain.py”, line 493, in run
result = provision(self.logger,
File “/usr/lib/python3/dist-packages/samba/provision/init.py”, line 2231, in provision
names = guess_names(lp=lp, hostname=hostname, domain=domain,
File “/usr/lib/python3/dist-packages/samba/provision/init.py”, line 625, in guess_names
raise ProvisioningError(“guess_names: ‘realm =’ was not specified in supplied %s. Please remove the smb.conf file and let provision generate it” % lp.configfile)

这个错误信息表明在生成Samba的配置文件(smb.conf)时发生了问题。特别指出smb.conf文件中未指定’realm =’参数。

この問題を解決するために、以下の手順を実行してみてください:

smb.confファイルを削除します:
rm /etc/samba/smb.conf

provisioning(プロビジョニング)プロセスを再実行します。具体的なコマンドは、Sambaをどのようにプロビジョニングしているかに依存しますが、次のようなコマンドを使用するかもしれません:
samba-tool domain provision

または
samba-tool domain join

プロビジョニングコマンドを実行する際に、必要なパラメータ(レルム名やドメイン名など)を指定してください。これにより、正しい設定で新しいsmb.confファイルが生成されます。

プロビジョニングが成功したら、新しいsmb.confファイルを確認して、’realm =’パラメータが正しく設定されていることを確認してください。

通过这一方法,您的Samba配置错误将得到解决并能够正确配置Samba。

bannerAds