
Ich versuche, Ansible auf meinem Ubuntu18.04-Laptop neu zu installieren.
Ich habe dieses Abhängigkeitsproblem:
$ 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.
Wenn ich also dieses Paket ausprobiere:
$ 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.
Natürlich sind Python (2.7 und 3.6) und CA-Zertifikate gut installiert und funktionsfähig.
Wenn ich versuche, dieses Paket über Synaptic zu installieren, schlägt Synaptic mir vor, fast alle Ubuntu-Pakete zu entfernen :/
Wenn ich versuche, die .deb-Datei manuell zu installieren vonhttps://packages.ubuntu.com/bionic/libs/python-httplib2
Ich habe das :
$ 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
das ist sicherlich der Grund, warum Synaptic durch das Entfernen von libssl1.1:amd64 sämtliches Ubuntu entfernen möchte ...
Ich überprüfe, alle meine Pakete sind in Ordnung
– sudo apt install -f – sudo apt --fix-broken install – sudo apt install --reinstall libssl1.1 python-httplib2 – … Normalerweise versuche ich mit allen magischen Befehlen, dieses Problem zu beheben.
Ich finde in /var/log/apt/*, dass Ansible vor 9 Monaten entfernt wurde (mit diesem berühmten Python-httplib2) (normalerweise verwende ich Ansible nicht von meinem Laptop aus ...):
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
aber ich kann nicht herausfinden, warum ich diese Bibliothek installiere?
Jede Idee ist willkommen, bitte
Danke schön.
Cédric