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 !!!

Jawaban:


149

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

Coba service smbd restart.


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


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


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.


Pekerjaan untuk smbd.service gagal karena proses kontrol keluar dengan kode kesalahan. Lihat "systemctl status smbd.service" dan "journalctl -xe" untuk detailnya.
Mahdi Rafatjah
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.