Получилось решить проблему.
Эта ссылочка может помочь:
https://itisgood.ru/2018/08/29/kak-reshit-oshibku-sub-process-usr-bin-dpkg-returned-an-error-code-1-v-ubuntu/И эта:
https://askubuntu.com/questions/265982/unable-to-start-sshdГлавная проблема была в том, что при установке openssh-server, приложение dpkg завершало процесс установки с ошибкой:
При обработке следующих пакетов произошли ошибки:
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Решил следующим образом:
1) В директории /info лежит много файлов связанных с openssh-server:
ls -l /var/lib/dpkg/info | grep -i openssh-server
2) Их я удалил:
sudo mv /var/lib/dpkg/info/openssh-server.* /tmp
3) Проверяем статус сервера (он должен быть - inactive (dead)):
systemctl status sshd
4) Удаляем openssh-server:
sudo apt-get purge openssh-server
5) Убедившись, что при удалении ошибка dpbk не вылазит идём дальше
6) Я на всякий случай удалил ssh, но скорее всего это делать не обязательно:
sudo apt autoremove ssh
7) Теперь пришло время реконфигурации:
sudo dpkg --configure -a
8) Делаем update apt:
sudo apt update
9) Ну и ставим всё обратно:
sudo apt-get install -f openssh-server
sudo apt-get install -f ssh
10) Проверяем статус openssh-server:
systemctl status sshd
У меня всё заработало. Всем спасибо за помощь.
Недавно пытался настроить удалёное подключение к серверу через ssh(обычный комп с операционкой Ubuntu 16.04 LTS).
Проблема:
После какой операции перестал работать ssh.service? (не помню точно что я удалял: ssh или openssh) После попытался установить openssh или ssh обратно: Проверяю статус: Результат:
Вопрос:
1) Как понять из-за чего ошибка, чтобы в дальнейшем её попытаться исправить?
2) Можно ли вообще исправить данную ошибку и как? (но это наверное будет понятно после ответа на первый вопрос)
Если интересует зачем хотел переустановить ssh:
Пытался открыть порты и организовать подключение по определённому порту. Делал по всякому, но порт почему то не подвязывался к ssh подключению. В результате наткнулся на гореответ на одном из форумов, что нужно попробовать переустановить ssh. Теперь понимаю, что это было не лучее моё решение.