sshd и Auto configuration failed
доброго времени суток
столкнулся с проблемой,
после перезагрузки перестал запускаться sshd
при попытке запуска выдает сообщение
trasrv logs # /etc/init.d/sshd start
sshd | * Caching service dependencies ... [ ok ]
sshd | * Generating DSA-Hostkey...
sshd |Auto configuration failed
sshd |3074758280:error:0E079065:configuration file routines:DEF_LOAD_BIO:missing equal sign:conf_def.c:362:line 1
sshd | * ERROR: sshd failed to start
гугл мне ничем не помог,..
система долгое время не перезагружалась,
но постоянно делались обновления,
и понять чем именно проблема была вызвана у меня не получилось.
подскажите, может кто знает куда копать с моей проблемой?
спасибо заранее
- Для комментирования войдите или зарегистрируйтесь
забэкапь /etc/ssh/*_config,
забэкапь /etc/ssh/*_config, удали папку /etc/ssh и пересобери openssh. Больше идей, честно говоря, нет...
Нейтральность - высшее достижение сознания!
.
проблема может иметь своим источником не столько openssh, сколько openssl
были ли обновления openssl? какой он у вас сейчас версии? что говорит revdep-rebuild?
в openssl-1.0.0b\crypto\conf\conf_def.c есть функция
static int def_load_bio(CONF *conf, BIO *in, long *line)
а эта строка - это просто подпись
мои подозрения тоже падают не
мои подозрения тоже падают не на сам openssh, поскольку за последние сутки я несколько раз удалял и переустанавливал его,
удалял конфиги, подгружал с работающей машины, безрезультатно. хотя сам openssh устанавливается и удаляется без проблем.
обновление openssl действительно было, дней за 5 до этого,
я как раз читал, что нашли какую то опасную уязвимость,
а чуть позже получил и обновил как обычно через emerge -avuDN world,
но никаких пометок и проблем при обновлении не возникло,
версию openssl установлена
[ebuild R ] dev-libs/openssl-1.0.0b-r1 USE="-bindist -gmp -kerberos -rfc3779 sse2 -test zlib"
версия openssh
[ebuild R ] net-misc/openssh-5.6_p1-r2 USE="X -X509 -hpn -kerberos -ldap -libedit pam (-selinux) -skey -static tcpd"
но я пересобирал уже и один и второй, все равно ошибка та же,
revdep-rebuild говорит что все хорошо,
* Dynamic linking on your system is consistent... All done.
.....
я искал у себя файл
openssl-1.0.0b\crypto\conf\conf_def.c
но ничего не нашел.. он находится в исходниках программы?
откатить openssl на версию
откатить openssl на версию назад?
я так понимаю - вы на ветке ~amd64
что-то добрый я сегодня ....
процессор действительно у
процессор действительно у меня amd64, но я использую ветку ~x86.
После обновления SSL, обновился так же и /etc/ssl/openssl.cnf,
не знаю, что именно в нем поменялось, визуально изменений не нашел,
но виновником оказался именно он. и переустановка пакета с удалением всех конфигов почему то не помогла.
залив openssl.cnf из ТОЙ ЖЕ ВЕРСИИ ПАКЕТА, но с другого ПК, все заработало.
всем большое спасибо за советы!
судя по гуглу - подобные
судя по гуглу - подобные ошибки характерны для ветки ~ с openssl
из вразумительных советов - откат
(я еще не обновился, буду ждать немного)
что-то добрый я сегодня ....