sambaを再起動できません。samba.serviceはマスクされています


100

Sambaを再起動しようとすると、次のエラーメッセージが表示されます。

Failed to start samba.service: Unit samba.service is masked.

また、を実行するとsystemctlsmbd.service失敗したことを示す赤色で表示されます。

再起動が失敗し始めたと同時に、作成されたフォルダーの共有機能を失い、アクセスできません。助けていただければ幸いです!!!

回答:


149

Debianとdebian-derivativesはサービス名を「samba」から「smbd」に変更しました。

試してくださいservice smbd restart


誰もが理由を知っていますか?
ベンクリーシー

3
@BenCreasyは、おそらくプロトコルの名前がsmbであり、これがデーモンであるため、を取得しsmbdます。 Sambaは、smbプロトコルの実装の1つの名前です。
テルドン

制御プロセスがエラーコードで終了したため、smbd.serviceのジョブが失敗しました。詳細については、「systemctl status smbd.service」および「journalctl -xe」を参照してください。
マフディラファチャ

31

試してください:

sudo systemctl unmask samba
sudo systemctl enable samba
sudo systemctl restart samba


4
これは、14からアップグレードした後、Ubuntu 16のmongodbで同様の問題を解決しました。しかし、最初の行をsystemctl unmask mongodb.serviceに変更しました。これを実行すると、mongodbサービスのステータス/開始/停止が機能します。
SevakPrime

samba.serviceの再起動に失敗しました:ユニットsamba.serviceはマスクされています。
マフディラファチャ

これは最初は機能しているように見えました。smbdは適切に再起動され、ログやエラーはありませんでしたが、別のマシンからsambaに接続することはまだ不可能でした。最後に機能したのは、sambaをアンインストールして再インストールすることだけでした
アミン

3

これは私のために機能します(Ubuntuサーバー16):

sudo rm /lib/systemd/system/samba.service 
sudo systemctl enable samba.service nmbd.service
sudo systemctl start samba

ここから見つけ


Ubuntu 16.04.5 LTSの実行中にOPと同じエラーが発生しました。このソリューションは私のために問題を修正しました。
ニーキ

ouch ls -l /lib/systemd/system/samba.service lrwxrwxrwx 1ルートルート2018年3月5日/lib/systemd/system/samba.service-> / dev / null
BozoJoe

2

明らかな理由もなく同じ問題がありました。ログを確認すると、Sambaがキャッシュファイルに問題がある(不適切なアクセス許可)ことがわかりました。rm -R /var/cache/samba/*トリックをしました。


制御プロセスがエラーコードで終了したため、smbd.serviceのジョブが失敗しました。詳細については、「systemctl status smbd.service」および「journalctl -xe」を参照してください。
マフディラファチャ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.