Ошибка неудовлетворенных зависимостей в ssh

Ошибка неудовлетворенных зависимостей в ssh

Попробовал обновить Ubuntu 11.10 до 14.04. Пока все выглядит нормально, lampp, ftp, web, openvpn-сервер и т. д. работают нормально, но openssh-сервер не запускается.

Попробовал запустить его вручную (/usr/sbin/sshd -d), выдало ошибку, что openssl version not right.

OpenSSL version mismatch. Built against 1000004f, you have  1000106f.

Проблема теперь в том, что я не могу удалить старый пакет и установить новый. Он продолжает выдавать ошибку Unmet dependencies

До сих пор я пытался

apt-get -f install
apt-get clean  & apt-get update & apt-upgrade

dpkg --configure -a
apt-get -u dist-upgrade   && sudo apt-get -o 
Debug::pkgProblemResolver=yes dist-upgrade

Все безуспешно, похоже, я не могу избавиться от этой ошибки зависимостей.

решение1

Ubuntu 11.10 достиг EOL "End Of Life" давно, поэтому он не может обновляться. Прочтите эту документацию для обхода проблемыhttps://help.ubuntu.com/community/EOLUpgrades

добавьте или убедитесь, что эти репозитории есть в вашем списке источников/etc/apt/sources.list

deb http://old-releases.ubuntu.com/ubuntu/ natty main restricted universe multiverse

deb http://old-releases.ubuntu.com/ubuntu/ natty-updates main restricted universe multiverse

deb http://old-releases.ubuntu.com/ubuntu/ natty-security main restricted universe multiverse

запустите команду обновления и выполните sudo do-release-upgrade.

решение2

Пытатьсяapt-get install openssh-server openssh-client

решение3

Мне наконец удалось решить эту проблему, и вот как.

Сначала мне удалось установить сервер Telnet, поэтому мне больше не нужно было сидеть в гараже. Чтобы запустить сервер Telnet, мне пришлось вручную установить множество пакетов с помощью dpkg (так как apt-get больше не работает из-за ошибки зависимостей), а также тщательно проработать последовательность и зависимости.

Позже я перешел /etc/apt/sourcrce.listс новой копии системы 14.04, просто обращался с системой как с новой системой 14.04, остальное - исправить любые проблемы с 14.04.

Ldconfig необходимо быловручную установленный из libc-binПосле прохождения этого шага apt-get if install заработал и исправил большинство проблем самостоятельно.

Позже openssh-server, openssh-client, openvpn и т. д., хотя все они показывали, что установлены, но не могут запуститься. Мне пришлось вручную переустановить эти пакеты, к счастью, поскольку большинство файлов conf на месте, мне не нужно возиться с этими элементами конфигурации, все пакеты достаточно умны и просто подхватили существующую conf.

Связанный контент