Tidak dapat memulai kembali samba, samba.service bertopeng

100

Ketika saya mencoba me-restart Samba, saya menerima pesan kesalahan berikut:

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

Selain itu, ketika saya menjalankan systemctl, itu menunjukkan smbd.servicedalam tampilan merah gagal.

Pada saat yang sama restart mulai gagal, saya telah kehilangan kemampuan berbagi di folder yang dibuat dan tidak dapat mengakses. Bantuan apa pun akan dihargai !!!

Melissa Sexton
sumber

Jawaban:

149

Debian dan debian-derivatif mengubah nama layanan dari 'samba' menjadi 'smbd'.

Coba service smbd restart.

GDorn
sumber
adakah yang tahu kenapa?
Ben Creasy
3
@BenCreasy mungkin karena nama protokolnya smb, dan karena ini adalah daemon, Anda dapatkan smbd. Samba adalah nama dari salah satu implementasi smbprotokol.
terdon
Pekerjaan untuk smbd.service gagal karena proses kontrol keluar dengan kode kesalahan. Lihat "systemctl status smbd.service" dan "journalctl -xe" untuk detailnya.
Mahdi Rafatjah
31

Mencoba:

sudo systemctl unmask samba
sudo systemctl enable samba
sudo systemctl restart samba
Никита
sumber
4
Ini bekerja untuk saya dengan masalah yang sama dengan mongodb pada Ubuntu 16 setelah memutakhirkan dari 14. Saya mengubah baris pertama, menjadi systemctl unmask mongodb.service. Setelah melakukan ini, layanan status mongodb / start / stop berfungsi.
SevakPrime
Gagal me-restart samba.service: Unit samba.service di-mask.
Mahdi Rafatjah
Ini tampaknya bekerja pada awalnya: smbd restart dengan benar, tidak ada log atau kesalahan, tetapi masih tidak mungkin untuk terhubung ke samba dari komputer lain. Satu-satunya hal yang berhasil pada akhirnya adalah menghapus dan menginstal ulang samba
amine
3

Ini berfungsi untuk saya (server Ubuntu 16):

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

Ditemukan dari sini

Fangxing
sumber
Saya memiliki kesalahan yang sama dengan OP saat menjalankan Ubuntu 16.04.5 LTS . Solusi ini memperbaiki masalah bagi saya.
kneeki
ouch ls -l /lib/systemd/system/samba.service lrwxrwxrwx 1 root root 9 Mar 5 2018 /lib/systemd/system/samba.service -> / dev / null
BozoJoe
2

Saya memiliki masalah yang sama tanpa alasan yang jelas. Memeriksa log saya melihat bahwa Samba memiliki masalah dengan file yang di-cache (izin yang tidak benar). rm -R /var/cache/samba/*melakukan trik.

Racun
sumber
Pekerjaan untuk smbd.service gagal karena proses kontrol keluar dengan kode kesalahan. Lihat "systemctl status smbd.service" dan "journalctl -xe" untuk detailnya.
Mahdi Rafatjah