Problema de dependências ao instalar o ansible no Ubuntu 18.04

Problema de dependências ao instalar o ansible no Ubuntu 18.04

Tento reinstalar o ansible no meu laptop ubuntu18.04.

Eu tenho esse problema de dependências:

$ LANG=C sudo apt-get install ansible
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ansible : Depends: python-httplib2 but it is not going to be installed
           Recommends: python-winrm (>= 0.1.1) but it is not installable
E: Unable to correct problems, you have held broken packages.

Então, quando eu tento este pacote:

$ LANG=C sudo apt-get install python-httplib2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-httplib2 : Depends: python:any (< 2.8)
                   Depends: python:any (>= 2.7.5-5~)
                   Depends: ca-certificates but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Obviamente, os certificados python (2.7 e 3.6) e ca estão bem instalados e funcionais.

Quando tento instalar este pacote via synaptic, o Synaptic me propõe remover quase todos os pacotes do Ubuntu:/

Se eu tentar instalar manualmente o .deb dehttps://packages.ubuntu.com/bionic/libs/python-httplib2

Eu tenho isso:

$  LANG=C sudo dpkg -i Téléchargements/python-httplib2_0.9.2+dfsg-1_all.deb 
Selecting previously unselected package python-httplib2.
(Reading database ... 236487 files and directories currently installed.)
Preparing to unpack .../python-httplib2_0.9.2+dfsg-1_all.deb ...
Unpacking python-httplib2 (0.9.2+dfsg-1) ...
dpkg: dependency problems prevent configuration of python-httplib2:
 libssl1.1:amd64 (1.1.1-1ubuntu2.1~18.04.5) breaks python-httplib2 (<= 0.9.2+dfsg-1) and is installed.
  Version of python-httplib2 to be configured is 0.9.2+dfsg-1.

dpkg: error processing package python-httplib2 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python-httplib2

é certamente por isso que, ao remover libssl1.1:amd64 , o synaptic deseja remover todo o Ubuntu ...

Eu verifico, todos os meus pacotes estão OK
- sudo apt install -f - sudo apt --fix-broken install - sudo apt install --reinstall libssl1.1 python-httplib2 - ... Todos os comandos mágicos que normalmente tento resolver isso situação.

Descobri em /var/log/apt/* que, há 9 meses, o ansible foi removido (com este famoso python-httplib2 ) (geralmente não uso o ansible no meu laptop ...):

Start-Date: 2019-09-02  16:40:54
Commandline: apt install libio-socket-ssl-perl libnet-ssleay-perl libpython3.6 libpython3.6-dev libpython3.6-minimal libpython3.6-stdlib libssl-dev libssl1.1 openssl python-cryptography python3-cryptography python3.6 python3.6-dev python3.6-minimal
Requested-By: cesnault (1000)
Upgrade: libpython3.6-minimal:amd64 (3.6.5-3, 3.6.8-1~18.04.1), libnet-ssleay-perl:amd64 (1.84-1build1, 1.84-1ubuntu0.2), openssl:amd64 (1.1.0g-2ubuntu4.3, 1.1.1-1ubuntu2.1~18.04.4), libpython3.6-dev:amd64 (3.6.5-3, 3.6.8-1~18.04.1), libpython3.6-stdlib:amd64 (3.6.5-3, 3.6.8-1~18.04.1), libpython3.6:amd64 (3.6.5-3, 3.6.8-1~18.04.1), python3.6:amd64 (3.6.5-3, 3.6.8-1~18.04.1), libio-socket-ssl-perl:amd64 (2.056-1, 2.060-3~ubuntu18.04.1), python3.6-minimal:amd64 (3.6.5-3, 3.6.8-1~18.04.1), python-cryptography:amd64 (2.1.4-1ubuntu1.2, 2.1.4-1ubuntu1.3), python3-cryptography:amd64 (2.1.4-1ubuntu1.2, 2.1.4-1ubuntu1.3), libssl-dev:amd64 (1.1.0g-2ubuntu4.3, 1.1.1-1ubuntu2.1~18.04.4), libssl1.1:amd64 (1.1.0g-2ubuntu4.3, 1.1.1-1ubuntu2.1~18.04.4), python3.6-dev:amd64 (3.6.5-3, 3.6.8-1~18.04.1)
Remove: ansible:amd64 (2.5.1+dfsg-1ubuntu0.1), python-httplib2:amd64 (0.9.2+dfsg-1)
End-Date: 2019-09-02  16:42:37

mas não consigo descobrir por que instalo esta biblioteca?

Qualquer ideia será bem vinda por favor

Obrigado.

Cédrico

informação relacionada