Was passiert?

Was passiert?

Ich versuche, Gametree Linux auf Ubuntu 14.04 zu installieren und habe versucht, sowohl gdebi als auch Terminal zur Installation zu verwenden. In beiden Fällen läuft die Installation problemlos, aber wenn ich versuche, es zu öffnen, versucht das Programm, sich zu aktualisieren, und ich erhalte diesen Fehler:

An exception occurred while retrieving the manifest: communication error: request  failed: <urlopen error [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol>

Das Programm wird beendet, bevor es aktualisiert und vollständig installiert werden kann. Irgendwelche Ideen?

Antwort1

Was passiert?

Wie Sie in meinem Kommentar zu Ihrer Frage lesen können, wird dieses Problem durch eine nicht übereinstimmende Python-Version zwischen dem, was das Programm benötigt, und dem, was installiert ist, verursacht. Standardmäßig wird Ubuntu 14.04 mit Python 2.7 ausgeliefert, das vom Gametree-Installationsprogramm nicht unterstützt wird. Was können Sie also tun? Installieren Sie Python 2.6 auf Ubuntu mitAbonnierenLesen Sie also diese Anweisungen:

Installieren von pyenv

pyenv verfügt über ein automatisiertes Installationsprogramm, das eine sehr knifflige Installation umgehen kann. Um es zu verwenden, geben Sie einfach in Ihre Shell ein:

$ cd ~
$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

Dadurch wird das automatische pyenv-Installationsprogramm heruntergeladen und ausgeführt. Folgen Sie den Anweisungen und aktualisieren Sie am Ende des Vorgangs die pyenv-Datenbank:

$ pyenv update

Installieren von Python 2.6 mit pyenv

Nach der Installation von pyenv können Sie verschiedene Versionen von Python auf Ihrem System installieren und ausführen. Die Version, die Sie benötigen, ist Python 2.6, also werden wir diese einrichten. Geben Sie im Terminal Folgendes ein:

$ pyenv install 2.6.9 && pyenv rehash

Dadurch wird die letzte 2.6.x-Version von Python auf Ihrem System installiert. Jetzt müssen wir diese zur Standardversion von Python auf Ihrem Computer machen, damit Sie Gametree installieren können.

Python 2.6 als Systemstandard einrichten

Mit pyenv ist das ganz einfach. Geben Sie in Ihrer Shell einfach Folgendes ein:

$ pyenv global 2.6.9

Jetzt sollten Sie Gametree (vielleicht?) ohne Probleme installieren können.

Zurückkehren

Nach der Installation empfehle ich Ihnen, die Standard-Python-Version auf Ihren vorherigen Systemstandard zurückzusetzen:

$ pyenv global system

Wenn weiterhin Probleme bestehen, geben Sie mir bitte Feedback und ich werde meine Antwort aktualisieren.

verwandte Informationen