dpkg: помилка: не вдається отримати доступ до області статусу dpkg: файлова система лише для читання


12

Я новачок у цій операційній системі

Я встановив Ubuntu 12.10, і мені було дуже цікаво використовувати.

Потім, як тільки я встановив хром із програмного забезпечення, яке я отримав

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
усмішка

Це просто шоу mount: cannot remount block device /dev/sda6 read-write, is write-protected
сайвортана

Гаразд, ви можете створити файл? наприклад, роблячи: тест на дотик, а з іншого боку, чи можете ви вставити / 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

Я спробував встановити інше програмне забезпечення, в якому я отримав fopen: помилка вводу / виводу debconf: DbDriver "config": не міг написати /var/cache/debconf/config.dat-new: файлова система для читання dpkg: обробка помилок man-db ( --unpack): підпроцес встановлений після встановлення скрипт повернув статус виходу помилки 1 Тригери обробки для теми hicolor-icon ... 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 для перегляду назв дисків).
користувач79878

2

спробуйте це

sudo mount / -o remount,rw 

потім запустіть:

sudo dpkg --configure -a

0

Оскільки обидва рішення наполовину повні, я додав шахту на їх основі. У мене була ця проблема, натискаючи ctrl+cпід час запуску do-release-upgrade.

Я використав lsblkабо fdisk -lщоб дізнатись, який саме розділ мені потрібно переглянути, давайте назвемо його /dev/xі він був змонтований /.

Я раніше dmesgз'ясовував, чи є якась проблема з розділом. Я використовував fsck /dev/xдля виправлення помилок, якщо вони були, та mount / -o remount,rwпереназначав розділ у режимі читання та запису.

Після цього я бігаю pkill dpkgі нарешті dpkg --reconfigure -a.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.