При установке ISPmanager и BILLmanager на один сервер при авторизации в панель управления какого-либо из программных продуктов может возникнуть следующая ошибка:
Fatal error
no AuthObject created
В логах BILLmanager можно видеть что-то типа:
Feb 19 21:58:16 [ 7547] [1;31mERROR Can’t open module ‘/usr/local/ispmgr/lib/billing.so’ (/usr/local/ispmgr/lib/billing.so: undefined symbol: _Z14RemoveBadCharsRKSsSs)[0m
Feb 19 21:58:16 [ 7547] [1;34mNOTE Waiting requests[0m
Feb 19 21:58:18 [ 7547] [1;35mWARNING accept error[0m
Feb 19 21:58:18 [ 7547] [1;31mFATAL no AuthObject created[0m
Feb 19 21:58:18 [ 7547] [1;34mNOTE Last I have to do …[0m
В логах в ISPmanager что-то подобное:
Mar 23 02:10:15 [22595] ERROR Can’t open module ‘/usr/local/ispmgr/lib/ispcore.so’ (/usr/local/ispmgr/lib/ispcore.so: undefined symbol: _ZTV9ConfField)
Mar 23 02:10:15 [22595] ../../src/mgr/core/utils.cpp:551 DEBUG Loading /usr/local/ispmgr/lib/clamav.so
Mar 23 02:10:15 [22595] ../../src/mgr/libmgr/mgrutil.cpp:2242 TRACE processExists(‘clamd’)
Mar 23 02:10:15 [22595] ../../src/ispmgr/antivir/clamav/clamav.cpp:94 DEBUG clamd process doesn’t exists.
Mar 23 02:10:15 [22595] ../../src/mgr/core/utils.cpp:584 DEBUG Init /usr/local/ispmgr/lib/clamav.so = 0
Mar 23 02:10:15 [22595] ../../src/mgr/core/conf.cpp:741 TRACE AddCronTask(sbin/update.sh ispmgr)
Mar 23 02:10:16 [22595] EXTINFO Execute (crontab -l) return=0 exited
Mar 23 02:10:17 [22595] FATAL no AuthObject created
Проблема заключается в том, что какая-либо из библиотек, используемых обоими продуктами, перезаписывается устаревшей версией. Для того, чтобы избежать подобной проблемы, требуется устанавливать продукты в порядке очередности выхода последних версий.
Если же неприятность все же произошло, то распакуйте корректный дистрибутивный архив поверх уже установленного в директории /usr/local/ispmgr.