Mémo pour corriger le message d’erreur comme celui-ci :
1 2 3 |
Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/libnvidia-common-450_450.51.06-0ubuntu1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) |
Lors de l’installation des driver Nvidia sur mon serveur Ubuntu 18.04, j’ai ce message :
1 2 3 4 5 6 7 8 9 |
... Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes. Les paquets suivants contiennent des dépendances non satisfaites : libnvidia-gl-450 : Dépend: libnvidia-common-450 mais il n'est pas installé E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet (ou indiquez une solution). |
Donc j’ai lancé la commande demandée :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
$ sudo apt --fix-broken install Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Correction des dépendances... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : libnvidia-common-440-server libnvidia-common-450-server Veuillez utiliser « sudo apt autoremove » pour les supprimer. Les paquets supplémentaires suivants seront installés : libnvidia-common-450 Les NOUVEAUX paquets suivants seront installés : libnvidia-common-450 0 mis à jour, 1 nouvellement installés, 0 à enlever et 3 non mis à jour. 3 partiellement installés ou enlevés. Il est nécessaire de prendre 0 o/10,0 ko dans les archives. Après cette opération, 34,8 ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] (Lecture de la base de données... 291163 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../libnvidia-common-450_450.51.06-0ubuntu1_all.deb ... Dépaquetage de libnvidia-common-450 (450.51.06-0ubuntu1) ... dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libnvidia-common-450_450.51.06-0ubuntu1_all.deb (--unpack) : tentative de remplacement de « /usr/share/nvidia/nvidia-application-profiles-450.51.06-key-documentation », qui appartient aussi au paquet libnvidia-common-450-server 450.51.06-0ubuntu0.18.04.2 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/libnvidia-common-450_450.51.06-0ubuntu1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) |
Solution trouvée ici : https://askubuntu.com/a/1277000
1 |
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libnvidia-common-450_450.51.06-0ubuntu1_all.deb |
Ce qui donne :
1 2 3 4 5 6 7 8 |
(Lecture de la base de données... 291163 fichiers et répertoires déjà installés.) Préparation du dépaquetage de .../libnvidia-common-450_450.51.06-0ubuntu1_all.deb ... Dépaquetage de libnvidia-common-450 (450.51.06-0ubuntu1) ... dpkg: avertissement: problème contourné par utilisation de --force : dpkg: avertissement: tentative de remplacement de « /usr/share/nvidia/nvidia-application-profiles-450.51.06-key-documentation », qui appartient aussi au paquet libnvidia-common-450-server 450.51.06-0ubuntu0.18.04.2 dpkg: avertissement: problème contourné par utilisation de --force : dpkg: avertissement: tentative de remplacement de « /usr/share/nvidia/nvidia-application-profiles-450.51.06-rc », qui appartient aussi au paquet libnvidia-common-450-server 450.51.06-0ubuntu0.18.04.2 Paramétrage de libnvidia-common-450 (450.51.06-0ubuntu1) ... |
Puis :
1 |
sudo apt --fix-broken install |
Avec comme résultat :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : libnvidia-common-440-server libnvidia-common-450-server Veuillez utiliser « sudo apt autoremove » pour les supprimer. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 3 non mis à jour. 3 partiellement installés ou enlevés. Après cette opération, 0 o d'espace disque supplémentaires seront utilisés. Paramétrage de libnvidia-gl-450:amd64 (450.51.06-0ubuntu1) ... Paramétrage de libnvidia-ifr1-450:amd64 (450.51.06-0ubuntu1) ... Paramétrage de nvidia-driver-450 (450.51.06-0ubuntu1) ... Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1.2) ... |
Et voilà !