SSH-Server kann nicht auf Debian Jessie installiert werden

2

Ich habe heute eine Neuinstallation von Debian durchgeführt, und jetzt versuche ich, den SSH-Server zu installieren, damit ich mich remote mit dem Computer verbinden kann.

Wenn ich apt-get install ssh mache, wird mir angezeigt, dass Pakete nicht installiert werden können. Beim Versuch, Abhängigkeiten manuell zu installieren, bin ich an den Punkt gelangt, an dem das Paket libedit2 erforderlich ist (erforderlich für openssh-client, das eine Abhängigkeit für den Server usw. darstellt).

Beim Ausführen von apt-get install wurde folgende Meldung angezeigt:

Paket libedit2 ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder nur aus einer anderen Quelle verfügbar ist.

Ich habe die Online-Paketsuche überprüft und es sieht so aus, als ob das Paket für Jessie existiert. Danach überprüfte ich die sources.list und hatte diese Zeilen dort:

deb http://security.debian.org/ jessie/updates main
deb http://ftp.uk.debian.org/ jessie-updates main

Ich habe kein Haupt-Repository (nur Updates) gefunden, in dem sich die Pakete befinden sollten. Deshalb habe ich Folgendes hinzugefügt:

deb http://ftp.debian.org/debian jessie main

Danach erwarte ich, dass die Pakete gefunden und installiert werden, aber als ich apt-get update gemacht habe, habe ich eine Fehlermeldung erhalten:

Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages 404 Not Found [IP: 130.89.148.12 80]

Ich verwende einen alten AMD Athlon XP. Aus diesem Grund ist die x86-Version installiert und die i386-Repositorys werden überprüft.

Bitte helfen Sie mir, das Problem bei der Installation von SSH zu beheben. Wenn Sie zusätzliche Informationen benötigen, werde ich Ihnen diese zur Verfügung stellen.

Bearbeiten: Ich habe den ganzen Morgen versucht, ein Update zu bekommen, als ich diese Frage schrieb und eine Fehlermeldung erhielt, dass die Pakete nicht auf dem Server gefunden wurden. Jetzt habe ich erneut aktualisiert und alles erfolgreich abgeschlossen. Danach habe ich beim Versuch, SSH zu installieren, einen Hash-Mismatch-Fehler erhalten. Ich habe noch 30 Minuten gewartet, es erneut versucht und SSH installiert. Ich habe keine Erklärung, was passiert ist.

Milen Georgiev
quelle
Hast du openssh-server ausprobiert. apt-get install openssh-server.
vembutech
Das ist ein bisschen seltsam; die erwartete URL wäre http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages.gz (beachten Sie das .gz Am Ende). Ich bin mir nicht sicher, warum Ihr System versucht, die URL zu ermitteln, nach der es sucht, aber ich würde dort nachsehen.
a CVn
@vembutech, ja, wenn ich versuche, nur openssh-server zu installieren, können die Abhängigkeiten nicht in den Paketen gefunden werden
Milen Georgiev
@ MichaelKjörling, das seltsame ist, dass contrib funktioniert, main aber den 404-Fehler anzeigt
Milen Georgiev
Wann hast du das letzte Mal gemacht? apt-get update?
grawity

Antworten:

1

Es stellte sich heraus, dass mein Router eine beschissene Firmware verwendete und mein Netzwerkverkehr die meiste Zeit bei Verwendung einer Kabelverbindung beschädigt war. Ich habe den Router auf die neueste offizielle Firmware aktualisiert und jetzt funktioniert alles einwandfrei.

Milen Georgiev
quelle
0

Kannst du es versuchen #aptitude install openssh-server Weil ich die meiste Zeit gesehen habe #aptitude arbeite für mich wo #apt-get gibt einen abhängigkeitsbezogenen Fehler aus.

Hier finden Sie auch einige Wiki-Informationen [ https://wiki.debian.org/SSH] .

Kiran
quelle
Ich habe Aptitude nicht installiert und ich habe das gleiche Problem, das es auch installiert - fehlendes Paket, aber verwiesen in einem anderen Paket.
Milen Georgiev