ได้รับข้อผิดพลาด: snapd.snap-repair.service ถูกปิดใช้งานหรือหน่วยคงที่ไม่ได้เริ่มต้น


19

ฉันเพิ่งอัพเกรดระบบปฏิบัติการเป็น Ubuntu 18.04 (ติดตั้งใหม่ผ่านอุปกรณ์บูต) อย่างไรก็ตามเมื่อลองคำสั่ง:

sudo apt-get upgrade

มันทำงานได้ดีจนกระทั่ง ~ 75% เมื่อมันหยุดและพูดว่า:

snapd.snap-repair.service is a disabled or a static unit, not starting it.

ฉันไม่แน่ใจว่าสิ่งนี้หมายถึงอะไรและถ้าฉันCrtl- Zออกไปจากมันทุกครั้งที่ฉันพยายามติดตั้งสิ่งที่ฉันได้รับ:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

และต้องรีสตาร์ทคอมพิวเตอร์เพื่อติดตั้งทุกอย่าง


2
ด้วย CTRL-Z คุณเพียงแค่หยุด (หยุดชั่วคราว) apt-getโปรแกรมแต่มันยังคงมีการล็อค/var/lib/dpkg/lockซึ่งจะป้องกันไม่ให้คุณเริ่มโปรแกรมเป็นครั้งที่สอง กด CTRL-C แทน Z เพื่อหยุดและสิ้นสุด apt-getกระบวนการ
PerlDuck

1
นอกจากนี้snapd.snap-repair.service is a disabled or a static unit, not starting it.ดูเหมือนว่าจะไม่เกิดข้อผิดพลาด แต่ดูเหมือนว่าจะเป็นเพียงข้อความข้อมูล ฉันขอแนะนำให้รอให้กระบวนการสิ้นสุดและหากไม่ได้โปรดเพิ่มเอาต์พุตบันทึกแบบเต็มของคำสั่ง apt
ด่าน

@Dan ดังนั้นฉันรัน: $ sudo apt-get upgrade $ I get: E: dpkg ถูกขัดจังหวะคุณต้องเรียกใช้ 'sudo dpkg --configure -a' ด้วยตนเองเพื่อแก้ไขปัญหา ดังนั้นฉันจึงลองใช้คำสั่งนั้นเพื่อรับข้อผิดพลาดที่ฉันเคยอ้างถึงในโพสต์ต้นฉบับของฉัน หากฉันพยายามที่จะปิด ctrl-C ณ จุดนั้นฉันจะได้รับสิ่งที่ไม่พอดีกับความคิดเห็นนี้และข้อผิดพลาดนี้ในตอนท้าย: พบข้อผิดพลาดขณะประมวลผล: snapd
Permittivity

@JustinRoberts มีปัญหาอยู่กับแพคเกจของคุณน่าเสียดายที่เราไม่สามารถช่วยออกมาถ้าเราไม่สามารถได้รับรายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาด :(. คุณสามารถโปรดแก้ไขโพสต์ของคุณให้มีผลลัพธ์ของคำสั่งหรือไม่คุณสามารถใช้วาง ubuntu.comถ้าบันทึกมีขนาดใหญ่มาก
ด่าน

คำตอบ:


25

ฉันมีปัญหาเดียวกันและฉันแก้ไขมันเช่นนี้:

sudo fuser -vki /var/lib/dpkg/lock
sudo apt purge snapd
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install snapd

นี่ควรเป็นทางออกที่ยอมรับได้ บรรทัดแรกอาจถูกแทนที่ด้วยsudo pkill snapd.postinstallแต่คุณเป็นคนทั่วไปมากกว่า
rosch

1
ขอบคุณทำงานกับฉัน Ubuntu 18.04
Darkmoor

มันยังทำงานบน Ubuntu 19.04 ขอขอบคุณ.
jplandrain

2
มันทำงานกับฉันใน Ubuntu 18.04LTS อย่างไรก็ตามคำสั่งที่สาม 'dkpg ... ' ติดอยู่กับปัญหาเริ่มต้นอีกครั้ง ("snapd.snap-repair.service ถูกปิดใช้งานหรือ ... ") ดังนั้นฉันจึงยกเลิกด้วย 'Ctrl + C' เรียกใช้คำสั่งที่สองอีกครั้งและจากนั้นคำสั่งที่สามอีกครั้ง ที่เหลือทำงานเหมือนมีเสน่ห์
UBod

10

วิธีแก้ปัญหาสำหรับ Ubuntu 18.10:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade

ไม่ทำงานสำหรับฉันโดยใช้ apt-get แทน apt
rosch

ทำงานได้ดีเยี่ยมสำหรับปลาหมึกยักษ์ที่ 18.10
cedric.walter

1

ฉันเพิ่งสังเกตเห็นสิ่งเดียวกัน ติดตั้งใหม่

และในขณะที่ฉันกำลังเขียนสิ่งนี้การติดตั้งจะดำเนินต่อหลังจากผ่านไปประมาณ 10 นาที

ฉันไม่ทราบว่ากระบวนการอัปเดตกำลังรออะไรอยู่ แต่ความอดทนแก้ไขปัญหาได้


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