Dies ist auf einem Ubuntu 12.04 Server.
Ich erhalte diesen Fehler, wenn ich versuche, eines auszuführen apt-get install
(versuche, nicht verwandte, willkürliche Pakete zu installieren):
dpkg: dependency problems prevent configuration of openssh-server:
openssh-server depends on openssh-client (= 1:5.9p1-5ubuntu1.1); however:
Version of openssh-client on system is 1:5.9p1-5ubuntu1.4.
dpkg: error processing openssh-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency probms prevent configuration of ssh:
ssh depends on openssh-server; however:
Package openssh-server is not configured yet.
dpkg: error processing ssh (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encounter while processing:
openssh-server
ssh
E: Sub-process /usr/bin/dpkg returned an error code (1)
Die Installation der betreffenden Client-Version führt zu:
sudo apt-get install openssh-client=1:5.9p1-5ubuntu1.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1:5.9p1-5ubuntu1.1' for 'openssh-client' was not found
Verschiedene Versuche, das Problem mit mangelndem Hintergrundwissen zu beheben, schlugen fehl, z
dpkg-reconfigure -a
apt-get -f install
Kann jemand Ratschläge geben, wie man das Problem angeht, und möglicherweise mehr Infos verlangen, die von meiner Seite notwendig sind?
Wie kann das openssh-Update (das vermutlich fehlgeschlagen ist) zurückgesetzt oder unscharf gemacht werden, damit ich andere Pakete installieren kann?
Bearbeiten:
Ausgabe von apt-cache policy openssh-client
ist:
openssh-client:
Installed: 1:5.9p1-5ubuntu1.4
Candidate: 1:5.9p1-5ubuntu1.4
Version table:
*** 1:5.9p1-5ubuntu1.4 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:5.9p1-5ubuntu1.3 0
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
1:5.9p1-5ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
Nur der Vollständigkeit halber die /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
apt
dependencies
openssh
rdoubleui
quelle
quelle
apt-cache policy openssh-client
Offensichtlich versuchen Sie, ein Paket zu installieren, das nicht mit Ihrem aktuellen openssh-client entwickelt oder getestet wurdeAntworten:
Entfernen Sie einfach diese Pakete, damit Sie sie
apt
für andere Pakete verwenden können. Führen Sie diese Befehle im Terminal aus.Installieren Sie dann openssh Server und Client neu.
quelle
Beim Entfernen / Löschen sind openssh-server und openssh-client keine Option (zum Beispiel, wenn ein anderes Paket von ihnen abhängt)
Das hat den Trick für mich getan:
quelle