dpkg: błąd: brak dostępu do obszaru statusu dpkg: system plików tylko do odczytu

12

Jestem nowicjuszem w tym systemie operacyjnym

Zainstalowałem Ubuntu 12.10 i uznałem, że jest bardzo interesujący w użyciu.

Potem, kiedy zainstalowałem chromn z oprogramowania ubuntu, dostałem

I/O Error

Po tym nie mogłem zainstalować żadnej aplikacji.

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.

Kiedy piszę

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

Próbowałem wielu takich rozwiązań

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.

Nie używane, naprawdę potrzebuję twojej pomocy.

Podziękować

sayvortana
źródło

Odpowiedzi:

7

Spróbuj użyć:

sudo mount -o remount /dev/sda1

Jeśli sda1to twój dysk twardy.

Uśmiechnij się
źródło
Mam ten błąd montowania: nie można ponownie zamontować urządzenia blokowego / dev / sda6 do odczytu i zapisu, jest chroniony przed
zapisem
Czy możesz opublikować wynik: mount -l
uśmiech
Po prostu pokazuje mount: cannot remount block device /dev/sda6 read-write, is write-protected
sayvortana
Ok, możesz stworzyć plik? na przykład robiąc: test dotykowy, a z drugiej strony, czy możesz wkleić plik / etc / fstab?
uśmiechnij się
Dzięki uśmiechowi, po usunięciu /var/lib/dpkg/lockmogłem ponownie zainstalować aplikację. Jeśli wystąpią jakieś błędy, opublikuję je
sayvortana,
6

Spróbuj usunąć plik blokady, tj

/var/lib/dpkg/lock

a następnie biegnij

dpkg --reconfigure -a

Ten błąd;

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

powoduje, gdy aktualizacja oprogramowania zostanie przerwana.

Możesz również skorzystać z tego linku !

sm
źródło
Myślę, że usunięcie pliku blokady apt-get install unrar
załatwi sprawę
Nie mogłem zagłosować, ponieważ nie mam wystarczającej reputacji DZIĘKUJĘ
sayvortana,
Próbowałem zainstalować inne oprogramowanie. Dostałem fopen: Błąd wejścia / wyjścia debconf: DbDriver „config”: nie można zapisać /var/cache/debconf/config.dat-new: System plików tylko do odczytu dpkg: błąd przetwarzania man-db ( --unpack): podproces zainstalowany skrypt poinstalacyjny zwrócił status wyjścia z błędu 1 Wyzwalacze przetwarzania dla hicolor-icon-theme ... dpkg: nieodwracalny błąd krytyczny, przerwanie: nie można opróżnić zaktualizowanego statusu hicolor-icon-theme': Read-only file system touch: cannot touch / var / lib / update-notifier / dpkg-run-stamp ': System plików tylko do odczytu E:
Podproces
Nie można usunąć blokady za pomocą systemu plików tylko do odczytu, więc z pewnością nie jest to kompletne rozwiązanie i myślę, że blokada zostanie automatycznie usunięta, kiedy nadam fs do zapisu.
inf3rno
Musiałem ponownie zamontować system plików jako odczyt / zapis. mount -o remount / dev / dsa1 (jeśli taka jest nazwa twojego dysku twardego. polecenie df, aby zobaczyć nazwy dysków).
user79878,
2

Spróbuj tego

sudo mount / -o remount,rw 

następnie uruchomić:

sudo dpkg --configure -a
mahmoud
źródło
0

Ponieważ oba rozwiązania są w połowie kompletne, dodałem moje na ich podstawie. Miałem ten problem, naciskając ctrl+cpodczas uruchamiania do-release-upgrade.

Użyłem lsblklub, fdisk -laby dowiedzieć się, którą partycję muszę ponownie /dev/xzamontować , nazwijmy ją i została zamontowana /.

Kiedyś dmesg, aby dowiedzieć się, czy istnieje jakikolwiek problem z partycją. Kiedyś fsck /dev/x, aby naprawić błędy, jeśli nie było żadnych i mount / -o remount,rwaby zamontować partycję w trybie odczytu i zapisu.

Potem biegnę pkill dpkgi wreszcie dpkg --reconfigure -a.

inf3rno
źródło