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ć

Odpowiedzi:


7

Spróbuj użyć:

sudo mount -o remount /dev/sda1

Jeśli sda1to twój dysk twardy.


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 !


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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.