Installation von Mercurial unter Debian Squeeze: hg gibt einen "konnte Mercurial Bibliotheken nicht finden" Fehler

8

Nach einer scheinbar erfolgreichen Installation unter Debian Squeeze (über apt-get install mercurial ), weigert sich hg, mit dem folgenden Fehler zu beginnen:

%Vor%

Der einzige Weg, wie ich es zum Laufen bringen kann, ist die Installation von mercurial via pip install , aber ich halte es nicht für richtig.

    
side2k 17.11.2011, 16:06
quelle

3 Antworten

23

Ich habe diesen Bug im Debian-Bug-Tracker gefunden: der genau das gleiche beschreibt Problem. Die folgenden Schritte behebt das Problem:

  

debsums -c python-support zeigte keine Unterschiede, aber Neuinstallation   Python-Unterstützung vor der Neuinstallation von mercurial und mercurial-common   hat das Problem tatsächlich gelöst .

So können Sie Folgendes versuchen:

%Vor%

Das Problem ist offensichtlich, dass Python-Support-Trigger nicht korrekt ausgeführt werden, aber der Bug gibt keinen Grund warum. Hoffentlich lösen die untenstehenden Befehle auch das Problem für Sie.

Aktualisieren

Wie bereits in mehreren Kommentaren erwähnt, scheint die Ausführung von dpkg-reconfigure ausreichend zu sein:

%Vor%     
krtek 17.11.2011, 21:06
quelle
0

Ich hatte die gleiche Fehlermeldung, aber die Lösung in Krteks Antwort funktionierte nicht für mich. Mein Problem war, dass ich mehrere Versionen von Python installiert hatte. Die Wahl der richtigen Python-Version über sudo update-alternatives --config python hat das Problem für mich gelöst.

    
peq 25.05.2014 19:09
quelle
0

Stelle sicher, dass deine Python-Version gleich ist ... Oder erstellen Sie einen Link in /usr/bin/python bei korrekter Version, das Problem wird gelöst.

root:~# which python

/usr/bin/python

root:~# ll /usr/bin/python

lrwxrwxrwx 1 root root 9 Dec 9 2015 /usr/bin/python -> python2.7*

root:~#

    
Prakash Katudia 07.08.2017 06:44
quelle

Tags und Links