dpkg: ข้อผิดพลาด: ไม่สามารถเข้าถึงพื้นที่สถานะ dpkg: ระบบไฟล์แบบอ่านอย่างเดียว


12

ฉันเป็นมือใหม่ในระบบปฏิบัติการนี้

ฉันติดตั้ง Ubuntu 12.10 และฉันพบว่ามันน่าสนใจมากที่จะใช้

จากนั้นเมื่อฉันติดตั้ง Chromn จากซอฟต์แวร์ Ubuntu ฉันได้รับ

I/O Error

หลังจากนั้นฉันไม่สามารถติดตั้งแอปพลิเคชันใด ๆ

sudo apt-get install unrar
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

เมื่อฉันพิมพ์

sudo dpkg --configure -a
dpkg: error: unable to access dpkg status area: Read-only file system

ฉันได้ลองวิธีแก้ปัญหาหลายอย่างเช่น

sudo apt-get autoremove && sudo apt-get clean && sudo apt-get autoclean
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

ไม่มีประโยชน์ฉันต้องการความช่วยเหลือจากคุณจริงๆ

ขอบคุณ

คำตอบ:


7

ลองใช้:

sudo mount -o remount /dev/sda1

ถ้าsda1เป็นฮาร์ดดิสก์ของคุณ


ฉันได้รับข้อผิดพลาดนี้: ไม่สามารถติดตั้งอุปกรณ์บล็อก / dev / sda6 อ่านใหม่เขียนได้รับการป้องกันการเขียน
sayvortana

คุณสามารถโพสต์ผลลัพธ์ของ: mount -l
smile

มันแสดงให้เห็น mount: cannot remount block device /dev/sda6 read-write, is write-protected
sayvortana

ตกลงคุณสามารถสร้างไฟล์ได้หรือไม่ ตัวอย่างเช่นการทำ: การทดสอบแบบสัมผัสและในทางกลับกันคุณสามารถวาง / etc / fstab ของคุณได้หรือไม่?
ยิ้ม

ขอบคุณรอยยิ้มหลังจากที่ฉันลบ/var/lib/dpkg/lockฉันสามารถติดตั้งแอปพลิเคชันอีกครั้งหากมีข้อผิดพลาดใด ๆ ฉันจะโพสต์มัน
sayvortana

6

ลองลบไฟล์ล็อคเช่น

/var/lib/dpkg/lock

จากนั้นเรียกใช้

dpkg --reconfigure -a

ข้อผิดพลาดนี้;

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

สาเหตุเมื่อการอัปเกรดซอฟต์แวร์ถูกขัดจังหวะ

คุณสามารถไปที่ลิงค์นี้!


ฉันคิดว่าการลบไฟล์ล็อคทำเคล็ดลับหลังจากฉันลบไฟล์ล็อคนี้ฉันสามารถติดตั้งได้ apt-get install unrar
sayvortana

ฉันไม่สามารถลงคะแนนให้คุณได้เนื่องจากฉันไม่มีชื่อเสียงมากพอขอบคุณ
sayvortana

ฉันพยายามติดตั้งซอฟต์แวร์อื่นที่ฉันได้รับ: ข้อผิดพลาดอินพุต / เอาต์พุต debconf: DbDriver "config": ไม่สามารถเขียน /var/cache/debconf/config.dat-new: ระบบไฟล์แบบอ่านอย่างเดียว dpkg: การประมวลผลข้อผิดพลาด man-db ( --unpack): สคริปต์การติดตั้งหลังการติดตั้งกระบวนการย่อยส่งคืนสถานะการออกข้อผิดพลาด 1 ทริกเกอร์การประมวลผลสำหรับ hicolor-icon-theme ... dpkg: ข้อผิดพลาดร้ายแรงที่ไม่สามารถกู้คืนได้ยกเลิก: ไม่สามารถล้างสถานะที่อัปเดตของhicolor-icon-theme': Read-only file system touch: cannot touch / var / lib / update-notifier / dpkg-run-stamp ': ระบบไฟล์แบบอ่านอย่างเดียว E: กระบวนการย่อย / usr / bin / dpkg ส่งคืนรหัสข้อผิดพลาด (2)
sayvortana

คุณไม่สามารถลบการล็อคด้วยระบบไฟล์แบบอ่านอย่างเดียวดังนั้นนี่ไม่ใช่วิธีการแก้ปัญหาที่สมบูรณ์และฉันคิดว่าการล็อคจะถูกลบโดยอัตโนมัติเมื่อฉันทำให้ fs เขียนได้
inf3rno

ฉันต้องติดตั้งระบบไฟล์ใหม่เป็นแบบอ่าน / เขียน mount -o remount / dev / dsa1 (หากเป็นชื่อของฮาร์ดไดรฟ์ของคุณคำสั่ง df เพื่อดูชื่อของไดรฟ์)
user79878


0

เนื่องจากวิธีแก้ปัญหาทั้งสองครึ่งเสร็จสิ้นฉันจึงเพิ่มของฉันตาม ฉันมีปัญหานี้โดยการกดในขณะทำงานที่ctrl+cdo-release-upgrade

ผมใช้lsblkหรือfdisk -lเพื่อหาที่เป็นพาร์ทิชันที่ฉันจำเป็นต้อง remount ขอเรียกมันและมันก็ติดตั้งไป/dev/x/

ฉันเคยdmesgพบว่ามีปัญหากับพาร์ติชันหรือไม่ ฉันใช้fsck /dev/xเพื่อแก้ไขข้อผิดพลาดหากมีและmount / -o remount,rwเพื่อติดตั้งพาร์ติชันใหม่ในโหมดอ่านและเขียน

หลังจากนั้นผมทำงานและในที่สุดpkill dpkgdpkg --reconfigure -a

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