ubuntu 14.04 LTS update openssl manualmente

1

Eu criei um ambiente virtual por:

    python3.6 -m venv myvenv

Então eu o ativei:

    source myvenv/bin/activate

Depois disso, eu queria usar o pip:

    pip install requests

Em seguida, o erro aumentou:

    pip is configured with locations that require TLS/SSL, however the 
    ssl module in Python is not available.
    Collecting requests
    Could not fetch URL https://pypi.python.org/simple/requests/: 
    There was a problem confirming the ssl certificate: Can't connect 
    to HTTPS URL because the SSL module is not available. - skipping
    Could not find a version that satisfies the requirement requests 
    (from versions: )
    No matching distribution found for requests

Pelo que entendi, é algo relacionado à versão do openssl instalada no sistema. Eu verifiquei a versão:

    ssh -V

Foi o que eu vi:

    OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10, OpenSSL 1.0.1f 6 Jan 2014

É uma versão antiga, mas como eu entendi, não é atualizável para o Ubuntu 14.04 lts. Está certo?

Também tentei instalar o arquivo tar aqui:

link

a última versão openssl-1.0.2n.tar.gz e foi instalada com sucesso no local - / usr / local / openssl

Mas quando eu verifico a versão no sistema ainda é 1.0.1f e ainda tenho o mesmo erro no ambiente virtual. Talvez eu deva apontar o sistema para o local onde novos openssl residem?

Obrigado.

    
por Azat 24.01.2018 / 18:36

1 resposta

0

Consegui resolver o problema e não está relacionado ao cliente Openssh. Após a instalação do openssl-1.0.2n no sistema, tudo o que eu precisava fazer era recompilar o Python 3.6.4 e tudo funcionaria bem. Eu não recebi mais o erro no meu ambiente virtual e pude usar com sucesso o PIP para instalação dos módulos. Então isso foi relacionado com a atualização do Openssl finalmente.

Obrigado.

    
por Azat 26.01.2018 / 12:32