LINUX.ORG.RU
ФорумAdmin

/etc/init.d/ssh после сборки openssh

 , ,


0

1

Добрый день!

Под Ubuntu 14.04.5 LTS пересобрал OpenSSH 7.5 из исходников. И взял старый /etc/init.d/ssh от версии 6.6.1. Собирал с опциями ./configure --sysconfdir=/etc/ssh/ --prefix=/usr --with-pam Но после установки не работает остановка и запуск ssh. Команда /etc/init.d/ssh start просто зависает.

Возможно дело в каких-то дополнительных опциях или еще в чем-то. Подскажите, кто сталкивался с этим?



Последнее исправление: zagzig (всего исправлений: 2)

Команда /etc/init.d/ssh start просто зависает.

А руками с отладкой запустить и посмотреть чего ему не хватает? Или даже из под strace

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

команда /usr/sbin/sshd -D запускается и работает нормально.

Но при запуске через init.d процесс зависает на этапе выполнения скрипта /lib/lsb/init-functions.d/01-upstart-lsb

Хотя после процесс sshd в списках процессов появляется.

zagzig
() автор топика
Ответ на: комментарий от zagzig

Далее обнаружил, что зависает на этапе выполнения команды start ssh

strace на эту команду последними строками выдает

recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{«l\4\1\1\f\0\0\0\10\0\0\0o\0\0\0\1\1o\0\36\0\0\0/com/ubu»..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 140 recvmsg(3, 0x7ffd5b5ff0f0, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}], 1, 4294967291

Но мне это мало о чем говорит

zagzig
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.