web-dev-qa-db-fra.com

erreur de dépendance sur libc6-AMD64 même s'il est déjà installé

En essayant d’installer le paquet Debian nodejs que j’ai construit moi-même, j’obtiens une erreur: il manque: libc6-AMD64, mais je suis sûr que cette lib est installée.

 root @ x72j:/home/reda/repo/git/node-debian # dpkg -i nodejs_5.0.0-1_AMD64.deb 
 Sélection du paquet nodejs non sélectionné précédemment. 
 (Lecture base de données ... 151678 fichiers et répertoires actuellement installés.) 
 Préparation de la décompression de nodejs_5.0.0-1_AMD64.deb ... 
 Décompression de nodejs (5.0.0-1) ... 
 dpkg: les problèmes de dépendance empêchent la configuration de nodejs: 
 nodejs dépend de libc6-AMD64 (> = 2.14). 
 
 dpkg: une erreur de traitement du paquet nodejs (--install): 
 problèmes de dépendance - laisser non configuré 
 Traitement des déclencheurs de man-db (2.7.0.2-5) ... 
 Des erreurs ont été rencontrées lors du traitement: 
 nodejs 
 

et maintenant la libc6-AMD64:

 root @ x72j: /home/reda/repo/git/node-debian/nodejs-5.0.0/debian# règle d'apt-cache libc6-AMD64 
 libc6-AMD64: i386: 
 Installé: 2.19-18 + deb8u1 
 Candidat: 2.19-18 + deb8u1 
 Tableau des versions: 
 *** 2.19-18 + deb8u1 0 
 500 http://debian.ens-cachan.fr/ftp/debian/ jessie/main Paquets i386 
 100 /var/lib/dpkg/status

Quel pourrait être le problème?

2
redochka

J'ai trouvé les solutions

J'ai dû supprimer tout le paquet i386 que j'ai installé, reconstruire mon .deb et l'installer.

 
 root @ x72j:/home/reda/repo/git/node-debian # dpkg -l | grep i386 
 ii gcc-4.9-base: i386 4.9.2-10 i386 GCC, le GNU collection du compilateur (paquet de base) 
 ii libc6: i386 2.19-18 + deb8u1 i386 GNU Bibliothèque C: bibliothèques partagées 
 ii libc6-AMD64 2.19-18 + deb8u1 i386 GNU Bibliothèque C: bibliothèques partagées à 64 bits pour AMD64 
 ii libc6-i386 2.19-18 + deb8u1 AMD64 GNU Bibliothèque C: bibliothèques partagées 32 bits pour AMD64 
 ii libc6-i686: i386 2.19-18 + deb8u1 i386 GNU Bibliothèque C: bibliothèques partagées [i686 optimisé] 
 Ii libgcc1: i386 1: 4.9.2-10 i386 Bibliothèque de prise en charge de GCC 
 
 Root @ x72j:/home/reda/repo/git/node-debian # 
 apt-get remove --purge gcc-4.9-base: i386 
 apt-ge t remove --purge libc6-i386 
1
redochka