dpkg: erreur: impossible d'accéder à la zone d'état de dpkg: système de fichiers en lecture seule

12

Je suis novice dans ce système d'exploitation

J'ai installé Ubuntu 12.10 et je l'ai trouvé très intéressant à utiliser.

Ensuite, une fois que j'ai installé chromn à partir du logiciel ubuntu, j'ai

I/O Error

Après cela, je n'ai pu installer aucune application.

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.

Quand je tape

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

J'ai essayé de nombreuses solutions comme

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.

Non utilisé, j'ai vraiment besoin de votre aide.

Remercier

sayvortana
la source

Réponses:

7

Essayez d'utiliser:

sudo mount -o remount /dev/sda1

Si sda1est votre disque dur.

sourire
la source
J'ai obtenu ce montage d'erreur: ne peut pas remonter le périphérique de bloc / dev / sda6 en lecture-écriture, est protégé en écriture
sayvortana
Pouvez-vous publier le résultat de: mount -l
smile
Cela montre juste mount: cannot remount block device /dev/sda6 read-write, is write-protected
sayvortana
Ok, pouvez-vous créer un fichier? par exemple en faisant: touch test et d'autre part, pouvez-vous coller votre / etc / fstab?
sourire
Merci sourire, Après avoir supprimé, /var/lib/dpkg/lockje pourrais réinstaller l'application S'il y a une erreur, je la
posterai
6

Essayez de supprimer le fichier de verrouillage, par exemple

/var/lib/dpkg/lock

puis exécutez

dpkg --reconfigure -a

Cette erreur;

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

provoque lorsque la mise à niveau du logiciel est interrompue.

Vous pouvez également suivre ce lien !

sm
la source
Je pense que la suppression du fichier de verrouillage fait l'affaire Après avoir supprimé ce fichier de verrouillage, je pourrais l'installer apt-get install unrar
sayvortana
Je n'ai pas pu vous voter car je n'ai pas assez de réputation THank
sayvortana
J'ai essayé d'installer un autre logiciel que j'ai obtenu fopen: erreur d'entrée / sortie debconf: DbDriver "config": impossible d'écrire /var/cache/debconf/config.dat-new: système de fichiers en lecture seule dpkg: erreur de traitement man-db ( --unpack): le script de post-installation installé par le sous-processus a renvoyé l'état de sortie d'erreur 1 Traitement des déclencheurs pour hicolor-icon-theme ... dpkg: erreur irrécupérable irrécupérable, abandon: impossible de vider l'état mis à jour de hicolor-icon-theme': Read-only file system touch: cannot touch / var / lib / update-notifier / dpkg-run-stamp ': Système de fichiers en lecture seule E: Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (2)
sayvortana
Vous ne pouvez pas supprimer le verrou avec un système de fichiers en lecture seule, ce n'est donc certainement pas une solution complète et je suppose que le verrou sera automatiquement supprimé lorsque je rendrai le fichier fs accessible en écriture.
inf3rno
J'ai dû remonter le système de fichiers en lecture / écriture. mount -o remount / dev / dsa1 (si c'est le nom de votre disque dur. Commande df pour voir les noms des disques).
user79878
2

essaye ça

sudo mount / -o remount,rw 

puis lancez:

sudo dpkg --configure -a
mahmoud
la source
0

Étant donné que les solutions sont à moitié je complète mes ajoutée basée sur eux. J'ai eu ce problème en appuyant sur ctrl+clors de l' exécution d' un do-release-upgrade.

Je lsblkou fdisk -lpour savoir qui est la partition que je dois remount, Appelons - le /dev/xet il a été monté sur /.

Je dmesgsavoir s'il y avait un problème avec la partition. Je fsck /dev/xerreurs de correctif s'il y avait et mount / -o remount,rwà remonter la partition en mode lecture et écriture.

Après que je cours pkill dpkget enfin dpkg --reconfigure -a.

inf3rno
la source