ไม่สามารถรีสตาร์ท samba ได้เพราะ samba.service ถูกหลอกลวง


100

เมื่อฉันพยายามรีสตาร์ทแซมบ้าฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

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

นอกจากนี้เมื่อฉันเรียกใช้systemctlจะแสดงเป็นsmbd.serviceสีแดงแสดงว่าล้มเหลว

ในขณะเดียวกันการรีสตาร์ทก็ล้มเหลวฉันได้สูญเสียความสามารถในการแชร์ในโฟลเดอร์ที่สร้างและไม่สามารถเข้าถึงได้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม !!!

คำตอบ:


149

Debian และ debian-Derivatives เปลี่ยนชื่อบริการจาก 'samba' เป็น 'smbd'

ลองservice smbd restartดู


ไม่มีใครรู้ว่าทำไม
Ben Creasy

3
@BenCreasy อาจจะเป็นเพราะชื่อโปรโตคอลที่เป็นและตั้งแต่นี้เป็นภูตคุณจะได้รับ smb แซมบ้าเป็นชื่อหนึ่งของการใช้งานโพรโทคอล smbdsmb
terdon

งานสำหรับ smbd.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกโดยมีรหัสข้อผิดพลาด ดูที่ "systemctl status smbd.service" และ "journalctl -xe" สำหรับรายละเอียด
Mahdi Rafatjah

31

ลอง:

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


4
สิ่งนี้ใช้ได้กับฉันด้วยปัญหาที่คล้ายกันกับ mongodb บน Ubuntu 16 หลังจากอัปเกรดจาก 14 ฉันได้เปลี่ยนบรรทัดแรกเป็น systemctl unmask mongodb.service หลังจากทำเช่นนี้สถานะการบริการ mongodb / เริ่ม / หยุดทำงาน
SevakPrime

ไม่สามารถรีสตาร์ท samba.service: ยูนิต samba.service ถูกปิดบัง
Mahdi Rafatjah

ดูเหมือนจะทำงานได้ในตอนแรก: smbd เริ่มต้นใหม่อย่างถูกต้องไม่มีบันทึกหรือข้อผิดพลาด แต่ก็ยังเป็นไปไม่ได้ที่จะเชื่อมต่อกับ samba จากเครื่องอื่น สิ่งเดียวที่ทำงานได้ในตอนท้ายคือการถอนการติดตั้งและติดตั้ง samba อีกครั้ง
มีน

3

สิ่งนี้ใช้ได้สำหรับฉัน (เซิร์ฟเวอร์ Ubuntu 16):

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

พบได้จากที่นี่


ผมมีข้อผิดพลาดเช่นเดียวกับ OP ในขณะที่ใช้อูบุนตู 16.04.5 LTS วิธีนี้แก้ไขปัญหาให้ฉันได้
kneeki

ouch ls -l /lib/systemd/system/samba.service lrwxrwxrwx 1 รูทราก 9 มี.ค. 5 2018 /lib/systemd/system/samba.service -> / dev / null
BozoJoe

2

ฉันมีปัญหาเดียวกันโดยไม่มีเหตุผลที่ชัดเจน ตรวจสอบบันทึกที่ฉันเห็นว่าแซมบ้ามีปัญหากับไฟล์แคช (สิทธิ์ที่ไม่เหมาะสม) rm -R /var/cache/samba/*ทำเคล็ดลับ


งานสำหรับ smbd.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกโดยมีรหัสข้อผิดพลาด ดูที่ "systemctl status smbd.service" และ "journalctl -xe" สำหรับรายละเอียด
Mahdi Rafatjah
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.