nss_ldap: could not determine LDAP server from ldap.conf or DNS

После очередного обновления в лог постоянно стала валиться вышеозначенная ошибка.
/etc/ldap.conf содержит только заголовок, с DNS проблемы не наблюдаю. Куда копать?

Кусок лога:
http://pastebin.calculate-linux.org/en/show/5501

Та же проблема, этим забиты логи, ругается практически всё и проблемы при загрузке, сервисы ругаются ангалогично. equery сказал что nss_ldap зависит от calculate-client. Похоже проблема в конфигах pam, началось после обновления системы 19 мая. Сейчас откатываю всё, связанное с pam и утилитами calculate (они тоже обновились тогда).

PS. Откат не помог, вернул всё назад, что делать не знаю :frowning: На любой чих в messages ругань от nss_ldap. ldap я вообще не использую и не настраивал

PPS. Удалил и заново съемержил nss_ldap. Теперь su валится с ошибкой сегментирования
После перезагрузки часть сервисов не смогла стартовать, kdm не взлетел, залогиниться рутом не удавалось, выбрасывало из системы. Сумел загрузиться в интерактивном режиме до первого упавшего сервиса (syslog-ng), вошёл в консоль. Снёс nss_ldap и о чудо! Нормально перезагрузился без ошибок, взлетел kdm, всё работает, в логах тишь да гладь… Только вот emerge упорно хочет вернуть назад nss_ldap, так как от него зависит calculate-client.

PPPS. После того как ручками опять съемержил nss_ldap при попытке сделать su на соседней консоли получил segmentation fault, ядро сказало в dmesg

traps: su[17696] general protection ip:7f31cc55a928 sp:fcca727943d6d3cf error:0 in ld-2.17.so[7f31cc543000+22000]

Вот что обновлялось 19 числа, возможно это gcc подкузьмил? (kio-mtp из оверлея kde, позднее был снесён вместе с оверлеем по причине кривой работы)

Sun May 19 00:06:57 2013 >>> sys-auth/pam_client-0.1.1
     Sun May 19 00:07:19 2013 >>> dev-python/beautifulsoup-4.2.0
     Sun May 19 00:07:26 2013 >>> dev-libs/libnl-3.2.22
     Sun May 19 00:07:44 2013 >>> app-text/libwpd-0.9.8
     Sun May 19 00:07:48 2013 >>> sys-fs/nilfs-utils-2.1.5
     Sun May 19 00:07:53 2013 >>> app-crypt/p11-kit-0.18.2
     Sun May 19 00:08:04 2013 >>> sys-devel/gnuconfig-20130516
     Sun May 19 00:08:15 2013 >>> x11-libs/libvdpau-0.6
     Sun May 19 00:08:33 2013 >>> sys-apps/portage-2.2.0_alpha175
     Sun May 19 00:09:15 2013 >>> sys-apps/help2man-1.41.2
     Sun May 19 00:09:40 2013 >>> sys-devel/automake-1.13.2
     Sun May 19 00:09:56 2013 >>> media-libs/libcdr-0.0.14
     Sun May 19 00:10:13 2013 >>> dev-python/lxml-3.2.1
     Sun May 19 00:11:13 2013 >>> dev-util/cmake-2.8.11_rc3
     Sun May 19 00:12:07 2013 >>> app-admin/syslog-ng-3.4.1
     Sun May 19 00:42:05 2013 >>> x11-libs/libdrm-2.4.45
     Sun May 19 00:42:25 2013 >>> sys-devel/gcc-4.7.3
     Sun May 19 00:42:44 2013 >>> sys-apps/hwids-20130514
     Sun May 19 00:44:20 2013 >>> net-print/cups-1.6.2-r5
     Sun May 19 00:44:39 2013 >>> net-dialup/pptpclient-1.7.2-r3
     Sun May 19 00:45:22 2013 >>> app-crypt/gnupg-2.0.20
     Sun May 19 00:46:16 2013 >>> net-print/cups-filters-1.0.34-r1
     Sun May 19 00:46:37 2013 >>> www-plugins/adobe-flash-11.2.202.285
     Sun May 19 00:47:13 2013 >>> kde-misc/kde-gtk-config-2.2.1
     Sun May 19 00:47:45 2013 >>> dev-java/swt-4.2-r2
     Sun May 19 00:47:53 2013 >>> net-irc/konversation-1.5_rc1
     Sun May 19 00:48:04 2013 >>> sys-auth/pambase-20120417-r2
     Sun May 19 00:48:56 2013 >>> sys-auth/polkit-0.111
     Sun May 19 00:49:21 2013 >>> sys-apps/calculate-install-3.1.5-r15
     Sun May 19 00:49:29 2013 >>> sys-apps/calculate-client-3.1.5-r5
     Sun May 19 00:49:47 2013 >>> sys-apps/calculate-utilities-3.1.5-r24
     Sun May 19 00:50:32 2013 >>> net-print/hplip-3.13.5
     Sun May 19 00:55:47 2013 >>> kde-misc/kio-mtp-0_p20130211
     Sun May 19 23:03:09 2013 >>> dev-libs/vala-common-0.20.1
     Sun May 19 23:04:58 2013 >>> app-text/openjade-1.3.2-r5
     Sun May 19 23:11:43 2013 >>> dev-libs/klibc-2.0.2
     Sun May 19 23:11:59 2013 >>> sys-apps/portage-2.2.0_alpha176
     Sun May 19 23:13:36 2013 >>> dev-lang/ruby-1.8.7_p371
     Sun May 19 23:14:04 2013 >>> dev-cpp/eigen-3.1.3
     Sun May 19 23:15:53 2013 >>> dev-lang/ruby-1.9.3_p429
     Sun May 19 23:16:19 2013 >>> media-gfx/feh-2.9.2
     Sun May 19 23:16:28 2013 >>> games-util/steam-launcher-1.0.0.39-r2
     Sun May 19 23:17:12 2013 >>> sys-kernel/gentoo-sources-3.9.2
     Sun May 19 23:18:33 2013 >>> media-libs/libkgeomap-3.2.0
     Sun May 19 23:18:39 2013 >>> media-libs/libkface-3.2.0
     Sun May 19 23:20:33 2013 >>> media-plugins/kipi-plugins-3.2.0
     Sun May 19 23:26:32 2013 >>> media-gfx/digikam-3.2.0

Попробуйте удалить /etc/ldap.conf если его не используете.

С удалением /etc/ldap.conf проблема ушла.

Mikhail Hiretsky wrote:

Попробуйте удалить /etc/ldap.conf если его не используете.

Я тоже нашел причину и решение своей проблемы.

Произошло наложение двух багов - /etc/ldap.conf, замусоривший мне логи, и баг nss_ldap https://bugs.gentoo.org/show_bug.cgi?id=438692 (nss_ldap использует функцию __libc_lock_lock, отсутствующую в новых glibc) так как у меня ~amd64 (это сознательное решение, лол). Решение описано по ссылке, отредактировать /etc/nsswitch.conf и убрать оттуда ldap, пересобрать ебилд с приложенным к багрепорту патчем. Пересобирать не стал, так как ldap не использую, ограничился правкой конфига с созданием clt шаблона, чтобы утилиты не ругались.