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
сайвортана

Хорошо, вы можете создать файл? например: touch test, а с другой стороны, вы можете вставить свой файл / 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-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+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.