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.