Libtirpc1 kann aufgrund eines Abhängigkeitsfehlers nicht installiert werden

Libtirpc1 kann aufgrund eines Abhängigkeitsfehlers nicht installiert werden

Ich möchte eine Binärdatei (die auf einem anderen PC definitiv funktioniert) auf einem virtuellen Debian-PC ausführen. Debian 7.5 stabil mit zusätzlichen Tests und instabilen Repositories. (Ich bin kein Experte darin) Diese Binärdatei verwendet das RPC-Protokoll und schlägt mit der Meldung „Dienst kann nicht registriert werden: RPC“ fehl. Andere ähnliche Fragen legen nahe, dass „rpcbind“ benötigt wird, und deshalb habe ich beschlossen, es zu installieren.

Jetzt führe ich „apt-get install rpcbind“ aus und erhalte die Meldung: Die folgenden Pakete weisen nicht erfüllte Abhängigkeiten auf: rpcbind: Hängt ab von: libtirpc1, wird aber nicht installiert. E: Probleme können nicht behoben werden, Sie haben beschädigte Pakete zurückgehalten.

Als nächstes versuche ich, „apt-get install libtirpc1“ auszuführen und erhalte die Meldung: Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: libc6: Unterbrechungen: libtirpc1 (< 0.2.3), aber 0.2.2-5 muss installiert werden. E: Fehler, pkgProblemResolver::Resolve hat Unterbrechungen generiert, dies kann durch zurückgehaltene Pakete verursacht werden.

Für meine Binärdatei wird libc6 benötigt und ich habe es vor dem obigen Vorgang installiert.

Was könnte ich als nächstes tun, irgendwelche Ratschläge?

Antwort1

Ich bin auf dasselbe Problem gestoßen. Ein Downgrade von libc6 (auf 2.17) hat bei mir geholfen.

Sehenhttps://stackoverflow.com/questions/10863613/wie-man-glibc-von-version-2-13-auf-2-15-unter-debian-upgradetfür Anweisungen.

Antwort2

Wahrscheinlich versucht Ihr System, Pakete von Testing/Unstable herunterzuladen. Versuchen Sie Folgendes

sudo apt-get update
sudo apt-get install rpcbind -t stable

verwandte Informationen