Snapd erreur sur terminal pendant l'installation

Tags: #<Tag:0x00007f63e5a57508>

Bonjour / Bonsoir je viens d’installer MX linux / antiX il y’a qlq jours et quand j’ai décider d’installer Anbox via le package snap sa ne marche pas, je tiens à préciser que j’avais utiliser snap debian avant (pour le télécharger) mais sa n’a pas marcher, quand je met « sudo apt install snapd » sa donne sa :

$ sudo apt install snapd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
snapd est déjà la version la plus récente (2.37.4-1+b1).
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 libc++1:amd64 : Dépend: libc++1-7:amd64 (>= 7~) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).

et quand j’ai trainer sur des forums pour voir des solutions pour cette erreur je trouve qu’il faut faire ces commandes :

sudo apt-get -f install

ou sa

sudo apt-get autoremove snapd
sudo apt-get update
sudo apt-get install snapd

quand je met la 1er commande sa donne :

$ sudo apt-get -f 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 supplémentaires suivants seront installés : 
  libc++1-7:amd64 libc++abi1-7:amd64
Paquets suggérés :
  clang:amd64
Les NOUVEAUX paquets suivants seront installés :
  libc++1-7:amd64 libc++abi1-7:amd64
0 mis à jour, 2 nouvellement installés, 0 à enlever et 2 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/306 ko dans les archives.
Après cette opération, 1 146 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 329768 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc++abi1-7_1%3a7.0.1-8_amd64.deb ...
Dépaquetage de libc++abi1-7:amd64 (1:7.0.1-8) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libc++abi1-7_1%3a7.0.1-8_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/llvm-7/lib/libc++abi.so.1.0 », qui est différent d'autres instances du paquet libc++abi1-7:amd64
Préparation du dépaquetage de .../libc++1-7_1%3a7.0.1-8_amd64.deb ...
Dépaquetage de libc++1-7:amd64 (1:7.0.1-8) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libc++1-7_1%3a7.0.1-8_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/llvm-7/lib/libc++.so.1.0 », qui est différent d'autres instances du paquet libc++1-7:amd64
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libc++abi1-7_1%3a7.0.1-8_amd64.deb
 /var/cache/apt/archives/libc++1-7_1%3a7.0.1-8_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

pour la 2ème commande sa donne sa :

$ sudo apt-get autoremove snapd
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 :
 libc++1:amd64 : Dépend: libc++1-7:amd64 (>= 7~) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).

et pour les autres je les ai pas tester mais ils vont m’afficher d’autres erreur, sûrement
si quelqu’un sait comment résoudre ce problème, sa sera avec plaisir

sudo apt clean
sudo apt autoclean
sudo apt install -f

ça resout le soucis ?

Malheureusement non, j’ai effectuer tt les commandes que tu m’as donné quand j’ai refais la commande de base voici ce que sa donne :

$ sudo apt install snapd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
snapd est déjà la version la plus récente (2.37.4-1+b1).
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 libc++1:amd64 : Dépend: libc++1-7:amd64 (>= 7~) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).

si tu veux voir les résulatats des commandes que tu m’as donné

Aya@Aya:~
$ sudo apt clean
Aya@Aya:~
$ sudo apt autoclean
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aya@Aya:~
$ sudo apt install -f
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 supplémentaires suivants seront installés : 
  libc++1-7:amd64 libc++abi1-7:amd64
Paquets suggérés :
  clang:amd64
Les NOUVEAUX paquets suivants seront installés :
  libc++1-7:amd64 libc++abi1-7:amd64
0 mis à jour, 2 nouvellement installés, 0 à enlever et 2 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 306 ko dans les archives.
Après cette opération, 1 146 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://deb.debian.org/debian buster/main amd64 libc++abi1-7 amd64 1:7.0.1-8 [86,4 kB]
Réception de :2 http://deb.debian.org/debian buster/main amd64 libc++1-7 amd64 1:7.0.1-8 [219 kB]
306 ko réceptionnés en 2s (199 ko/s) 
(Lecture de la base de données... 329768 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc++abi1-7_1%3a7.0.1-8_amd64.deb ...
Dépaquetage de libc++abi1-7:amd64 (1:7.0.1-8) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libc++abi1-7_1%3a7.0.1-8_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/llvm-7/lib/libc++abi.so.1.0 », qui est différent d'autres instances du paquet libc++abi1-7:amd64
Préparation du dépaquetage de .../libc++1-7_1%3a7.0.1-8_amd64.deb ...
Dépaquetage de libc++1-7:amd64 (1:7.0.1-8) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libc++1-7_1%3a7.0.1-8_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/llvm-7/lib/libc++.so.1.0 », qui est différent d'autres instances du paquet libc++1-7:amd64
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libc++abi1-7_1%3a7.0.1-8_amd64.deb
 /var/cache/apt/archives/libc++1-7_1%3a7.0.1-8_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

ps :dans le terminal j’ai mis tes commandes en 1er apr mettre la commande de base

bonjour,

je te conseille de t’orienter sur un forum plus spécialisé en mx/antix Linux.
Il utilise le dépôt Debian mais aussi leur dépôt.

je pense que le problème vient de chez eux et non de Debian.

sinon passe sous un vraie Debian ou on pourra t’aider plus facilement.

1 J'aime

Bonjour,
actuellement, mx ne prend en charge que les snaps en mode systemd.
Il faut démarrer MX avec systemd dans le menu avancé de GRUB, et dis nous si ça fonctionne.

Comment peut-on faire sa ?

HS-on: Personnellement si un jour ces cochonneries de snaps et flatpacks viennent s’intégrer chez Debian par défaut , je me fait la malle tout de suite HS-off

1 J'aime

Normalement tu choisis dans le menu Grub, Options avancées… et sélectionne le démarrage avec systemd
https://mxlinux.org/wiki/system/systemd/