База знаний База знаний проекта Орелучет

Ошибка СУБД. Модуль libdb2.so не найден. Возможно, не установлены клиентские компоненты IBM DB2

Наткнулись на такую ошибку при создании базы 1С в DB2. Сервер centos 6.5 64bit, DB2 64bit, сервер 1С:Предприятие 8.3 32bit.

Выяснили, что при запуске db2setup матерится на:

[root@srv1c expc]# ./db2setup
WARNING:
The 32-bit library file libpam.so is not found on the system.

The db2prereqcheck utility determined that ASLR is set to ON.

Первая проблема решается установкой 32битного пакета pam:

yum install pam.i686

А также надо прописать линк на нужную библиотеку:

ln -s /lib/libpam.so.0 /lib/libpam.so

Вторая проблема решается по-хорошему установкой обновлений DB2, но поскольку у нас специальный релиз от 1С, делать это, на мой взгляд, чревато другими проблемами, а потому отключаем в системе ASLR, добавляем в /etc/sysctl.conf

kernel.randomize_va_space=0

Оставьте комментарий

Ваш email не будет опубликован. Поля, обязательные к заполнению, помечены *

Вы можете использовать следующие HTML теги и аттрибуты <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>