web-dev-qa-db-fra.com

Coincé à fsck "/ dev / sda1: nettoyer les fichiers xxx / xxx [...]" après la mise à niveau vers Ubuntu 16 à partir de 14

J'ai mis à jour ma distribution Ubuntu et depuis lors, chaque fois que je démarre le système, je suis bloqué à l'écran fsck

/ dev/sda1: fichiers xxx/xxx propres, blocs xxx/xxx

J’ai déjà essayé d’accéder à tty et d’installer les pilotes xorg et/ou nvidia mais je reçois toujours le même message d’erreur de Sudo apt-get install:

apt-get: erreur de déménagement: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbole ....

J'avais un GPU installé dans mon système au moment de la mise à niveau de la distribution, mais j'ai aussi essayé une multitude de "correctifs" avec le GPU désactivé par les paramètres BOOT et aucun ne semble fonctionner non plus.

Est-ce que quelqu'un peut m'aider avec cela? Merci

Edit 1: Suite à la demande d'un commentaire, je me suis connecté à root de récupération et:

# Sudo blkid 
/dev/sdb: PTUUID="000d2ed6" PTTYPE="dos"
/dev/sata1: UUID="6ad5e12f-8d6f-4659-b5d4-8fe9eb9d11df" TYPE="ext4" PARTUUID="c537cdcf-01"

# cat /etc/fstab/
# /etc/fstab: static file system information
# 
# Use 'blkid' to print the universally unique identifier for a 
# device; this may be used with a UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options>     <dump>   <pass>
# / was on /dev/sda1 during installation
UUID=6ad5e12f-8d6f-4659-b5d4-8fe9eb9d11df /     ext4    errors=remount-ro  0     1

# free -h
           total     used    free    shared    buff/cache    availabe
Mem:        7.7G      37M    7.5G      8.2M          162M        7.4G
Swap:         0B       0B      0B

# swap on
# _ (no output here)
4
Imperian

J'ai finalement réussi à résoudre mon problème. Il semble que cela ait été causé par des problèmes de PPA pour la chaîne d'outils Ubuntu. J'ai téléchargé (depuis le terminal tty) le fichier debian du paquet libstdc ++ 6 pour Xenial à l'adresse http://packages.ubuntu.com/xenial/libstdc++6

Dans mon cas (AMD64), j’ai fait ce qui suit (sur tty, Cntrl + Alt + F1 sur l'écran "erreur"):

# wget http://security.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.4_AMD64.deb
# dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.4_AMD64.deb
# reboot

Et voilà, ça a résolu le problème :)

1
Imperian

Si vous avez récemment installé les pilotes nvidia, vous avez peut-être désactivé les pilotes nouveau. Dans mon cas, j'ai réussi à résoudre ce problème en supprimant chaque occurrence de nomodeset du fichier /etc/default/grub, puis en exécutant Sudo update-grub.

En effet, nomodeset désactive l'utilisation de tout pilote graphique. J'ai désactivé mes pilotes nouveau avant d'installer ceux de nvidia.

Bien que cela puisse ne pas être le cas avec tout le monde.

1
markroxor