Ubuntu 16.04 ไม่สามารถใช้ systemctl ได้


2

ฉันมีเซิร์ฟเวอร์ Ubuntu 16.04 ตั้งแต่การรีสตาร์ทครั้งล่าสุด systemctl ไม่ทำงานอีกต่อไป

ตัวอย่างเช่นถ้าฉันต้องการเริ่ม nginx ฉันได้รับข้อผิดพลาดต่อไปนี้:

root@SERVER:/# systemctl start nginx
Failed to start nginx.service: Unknown unit: nginx.service

ผลลัพธ์เดียวกันสำหรับทุกบริการอื่น ๆ เพียง systemctl ให้ผลลัพธ์ต่อไปนี้:

root@SERVER:/# systemctl
Failed to list units: No such method 'ListUnitsFiltered'

ขอบคุณ


ฉันไม่รู้ว่ามันมีการเปลี่ยนแปลงเฉพาะใน distro ของคุณ แต่คุณมีเหตุผลที่จะไม่โทรหาด้วยservice nginx startหรือผ่านทาง/system.d?
user657451

หรือมีการย้าย nginx.service เปลี่ยนชื่อหรือยกเลิกการเชื่อมโยงหรือไม่
user657451

ไม่มี nginx.Service ยังคงมีอยู่และฉันได้รับผลลัพธ์เดียวกันสำหรับบริการอื่น ๆ
ghovat

คำตอบ:


0

ดูเหมือนว่ามีบางอย่างสับสนกับระบบปฏิบัติการของคุณ บางทีคุณอาจย้ายหรือลบไฟล์หรือบางสิ่งโดยไม่ตั้งใจ

เพียงแค่เรียกใช้ systemctl ด้วยตัวมันเองควรสร้างผลลัพธ์เช่น:

UNIT                                                                     LOAD   ACTIVE SUB       DESCRIPTION
proc-sys-fs-binfmt_misc.automount                                        loaded active running   Arbitrary Executable File Formats File System Automount Point
sys-devices-pci0000:00-0000:00:07.1-ata2-host1-target1:0:0-1:0:0:0-block-sr0.device loaded active plugged   VMware_Virtual_IDE_CDROM_Drive

ดูเหมือนว่ามีบางสิ่งผิดปกติและสงสัยว่ามันจะส่งผลกระทบมากกว่า systemctl คุณสามารถเริ่มบริการโดยใช้บริการหรือเริ่มต้นสไตล์เริ่มต้นได้อย่างไร

ถ้าคุณทำไม่ได้ฉันก็จินตนาการว่าคุณโชคร้ายไปกว่านี้ด้วยการติดตั้งใหม่


1

ฉันมีปัญหาที่คล้ายกันหลังจากอัปเกรด Ubuntu 14.04 เป็น 16.04 อย่างใดsystemdแพคเกจไม่ได้ติดตั้งอย่างถูกต้องและฉันมีปัญหาเช่นเดียวกับที่อธิบายไว้ในคำถามนี้ วิธีแก้ไขคือติดตั้งแพ็คเกจที่เกี่ยวข้องใหม่อีกครั้ง:

apt-get install --reinstall systemd-sysv ubuntu-standard

ดูhttps://wiki.ubuntu.com/SystemdForUpstartUsersสำหรับข้อมูลเพิ่มเติม


แก้ไขก็ต้องเริ่มต้นใหม่เช่นกัน ปัญหาคือว่าฉันติดตั้งพุ่งพรวด
Skarlinski
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.