O que está acontecendo?

O que está acontecendo?

Estou tentando instalar o Gametree Linux no Ubuntu 14.04 e tentei usar o gdebi e o terminal para instalá-lo. De qualquer forma, instala sem problemas, mas quando tento abri-lo, o programa tenta atualizar e recebo este erro:

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>

O programa termina antes de poder ser atualizado e instalado completamente. Alguma ideia?

Responder1

O que está acontecendo?

Como você pode ler no meu comentário à sua pergunta, esse problema é causado por uma versão python não correspondente entre o que o programa precisa e o que está instalado. Por padrão, o Ubuntu 14.04 vem com Python 2.7 que não é compatível com o instalador Gametree. Então o que você pode fazer? Instale Python 2.6 no Ubuntu usandopyenv. Então, leia estas instruções:

Instalando o pyenv

pyenv possui um instalador automatizado que pode contornar uma instalação muito complicada. Para usar isso, basta digitar no seu shell:

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

Isso fará o download e executará o instalador automatizado do pyenv. Siga as instruções e, ao final do processo, atualize o banco de dados pyenv:

$ pyenv update

Instalando Python 2.6 usando pyenv

Após a instalação do pyenv você poderá instalar e executar diferentes versões do Python em seu sistema. A versão que você precisa é Python 2.6, então iremos configurá-la. Usando o terminal, digite:

$ pyenv install 2.6.9 && pyenv rehash

Isso instalará a última versão 2.6.x do Python em seu sistema. Agora, precisamos tornar esta a versão padrão do Python em sua máquina para que você possa instalar o Gametree.

Configurando o Python 2.6 como padrão do sistema

Isso é muito simples de fazer usando pyenv. Basta digitar no seu shell:

$ pyenv global 2.6.9

Agora você deve conseguir instalar o Gametree sem (talvez?) problemas.

Revertendo

Após a instalação, recomendo que você reverta a versão padrão do Python para o sysdefault anterior:

$ pyenv global system

Se você ainda tiver problemas, forneça comentários e atualizarei minha resposta.

informação relacionada