
Beim Versuch, das von mir selbst erstellte Debian-Paket node.s zu installieren, erhalte ich die Fehlermeldung „libc6-amd64 fehlt“. Ich bin jedoch sicher, dass diese Bibliothek installiert ist.
root@x72j:/home/reda/repo/git/node-debian# dpkg -i nodejs_5.0.0-1_amd64.deb Auswahl des zuvor nicht ausgewählten Pakets nodejs. (Datenbank wird gelesen … derzeit sind 151678 Dateien und Verzeichnisse installiert.) Vorbereitung zum Entpacken von nodejs_5.0.0-1_amd64.deb ... Nodejs (5.0.0-1) auspacken ... dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nodejs: nodejs ist abhängig von libc6-amd64 (>= 2.14). dpkg: Fehler beim Verarbeiten des Pakets nodejs (--install): Abhängigkeitsprobleme - unkonfiguriert lassen Trigger für man-db (2.7.0.2-5) werden verarbeitet … Bei der Verarbeitung sind Fehler aufgetreten: nodejs
und jetzt die libc6-amd64:
root@x72j:/home/reda/repo/git/node-debian/nodejs-5.0.0/debian# apt-cache-Richtlinie libc6-amd64 libc6-amd64:i386: Installiert: 2.19-18+deb8u1 Kandidat: 2.19-18+deb8u1 Versionstabelle: *** 2.19-18+deb8u1 0 500 http://debian.ens-cachan.fr/ftp/debian/ jessie/main i386-Pakete 100 /var/lib/dpkg/status
Was könnte das Problem sein?
Antwort1
Ich habe die Lösungen gefunden
Ich musste alle installierten i386-Pakete entfernen, mein .deb erneut erstellen und installieren.
root@x72j:/home/reda/repo/git/node-debian# dpkg -l | grep i386 ii gcc-4.9-base:i386 4.9.2-10 i386 GCC, die GNU Compiler Collection (Basispaket) ii libc6:i386 2.19-18+deb8u1 i386 GNU C-Bibliothek: Gemeinsam genutzte Bibliotheken ii libc6-amd64 2.19-18+deb8u1 i386 GNU C-Bibliothek: 64-Bit-Shared-Bibliotheken für AMD64 ii libc6-i386 2.19-18+deb8u1 amd64 GNU C-Bibliothek: 32-Bit-Shared-Bibliotheken für AMD64 ii libc6-i686:i386 2.19-18+deb8u1 i386 GNU C-Bibliothek: Gemeinsam genutzte Bibliotheken [i686 optimiert] ii libgcc1:i386 1:4.9.2-10 i386 GCC-Unterstützungsbibliothek root@x72j:/home/reda/repo/git/node-debian# apt-get entfernen --purge gcc-4.9-base:i386 apt-get entfernen --purge libc6-i386
Antwort2
Ich hatte das gleiche Problem aufgrund eines fehlgeschlagenen Upgrades von PopOS. Ich habe die oben genannten Lösungen ausprobiert, aber es hat nicht funktioniert. Ich habe es mithilfe einiger der Vorschläge in gelöstdiese Seite
Führen Sie die Installation zunächst durch sudo -i
und installieren Sie sie dann erneut, libc6:amd64
indem Sie Folgendes tun:
dpkg -i /var/cache/apt/archives/libc6_x.xx-0ubuntux_amd64.deb
x
durch die richtige Version ersetzen .
Dann konnte ich laufenapt --fix-broken install && apt update && apt upgrade