[sisyphus] pam-mysql + nss-mysql + mysql5 = badness?
Pavlov Konstantin
=?iso-8859-1?q?thresh_=CE=C1_cpms=2Eru?=
Пт Фев 10 00:35:36 MSK 2006
On Thursday 09 February 2006 21:14, Dmitry V. Levin wrote:
> > После обновления на mysql5 сервер стал "странно" работать. Проявляется
> > это в том, что после старта сервера система вполне нормально пускает
> > пользователей (в т.ч. и root) в течение ~3 часов. После этого -- не
> > пускает. Выкидывает на консоль предложение ввести login и после этого
> > просто молчит. В логах, опять же, ничего. Такое ощущение, что просто
> > молчит mysqld.
> > Сейчас включил verbose logging в pam-mysql, посмотрю, может, что и увижу.
> >
> > На что еще стоит обратить внимание, что подкрутить?
>
> Включите протоколирование всех запросов в mysqld, может чего и поймаете.
Да, это сделал. Пока что полет нормальный (uptime ~5 часов). Помимо прочего
сменил настройки nss-mysql еще на использование локального сокета, а на
localhost:3306.
> > MySQL-server-5.0.18-alt1.2, pam-mysql и nss-mysql пересобраны с новыми
> > либами (кстати, а почему это не было сделано автоматически?).
>
> А разве надо было?
Без этого вообще не работало. Пересобрал -- и стало хоть как-то пускать.
UPD: Прочитал соседнее письмо и анонс и понял по этой части.
В логах на момент первой перезагрузки есть вот такое:
Feb 9 06:25:43 exchange sshd[6092]: fatal: Timeout before authentication for
172.16.127.131
Feb 9 06:25:43 exchange sshd[6092]: Cannot release PAM authentication[4]:
System error
Это еще до обновления pam-mysql и nss-mysql -- я так понимаю, из-за того, что
не были они пересобраны с новыми libMySQL.
Далее следовала загрузка в init 1, старт сервиса mysqld и telinit 3, после
чего можно было нормально залогиниться как с консоли, так и по ssh.
После этого был проставлен verbose в pam-mysql, убит localhost:3306 в
nss-mysql. Пока что живем.
--
Pavlov Konstantin,
CPMS Network,
jid: thresh на altlinux.org
Подробная информация о списке рассылки Sisyphus