linux-headers-2.6.25-r1 + (bind-9.4.x | squid-3.0.x) != love

В общем, наблюдаю проблему. Если собрать bind-9.4.x и squid-3.0.x с linux-headers-2.6.25-r1 , то они валятся при старте. Как показал запуск через strace ошибка возникает при попытке форкнутся под пользователем. Пересобираю с linux-headers-2.6.24 - все работает. Баг выплыл на двух тестовых серверах с совершенно разными ядрами, на одном xen-sources-2.6.21, на другом gentoo-sources-2.6.25-r2. Ни у кого подобной ситуации не наблюдалось?

Кажется есть решение :-)

Столкнулся с той же проблемой со squid'ом.
Подправил в исходниках функцию restoreCapabilities(). capset/capget заменил на cap_set_proc/cap_get_proc (при попытке использовать capget() даже элементарное приложение вылетало с ошибкой на ядрах 2.6.25-r3 и 2.6.25-r4, хотя на 2.6.24-r4 - работало).
Сделал патчик, подправил ebuild - всё замечательно. Только не знаю куда этот патч отправить, чтобы другие могли им воспользоваться :-) Кому нужен - обращайтесь.

P.S. - squid-3.0.5, gentoo-sources-2.6.25-r4, linux-headers-2.6.25-r3.

Quote: Только не

Цитата:
Только не знаю куда этот патч отправить, чтобы другие могли им воспользоваться :-)

Да вестимо в базиллу...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".