ejabber на 64битной платформе

Пытаюсь установить ejabber1.1.2 (1.1.3 вообще не ставиться, ругается в конце что инсталяция некорректно могла поставиться)

Ну так вот. Ставлю из консоли (runlevel 3) т.к. на сервере нет никакой графики и вообще почти ничего нет. Операционка RHEL4. Установилось корректно, но не стартует - ругается на то что нет файла libncurses.so.5 , да его в /lib нету, но есть в /lib64 симлинка на libncurses.so.5.4

Но ejabberу судя по всему пофигу =))

/opt/ejabberd-1.1.2/bin/beam: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

[root@swift bin]# find / -name libncurses.so.5
/usr/lib64/libncurses.so.5
/usr/lib/libncurses.so.5
[root@swift bin]# ll /usr/lib/libncurses.so.5
lrwxrwxrwx 1 root root 28 Mar 1 11:52 /usr/lib/libncurses.so.5 -> /usr/lib64/libncurses.so.5.4
[root@swift bin]# ll /usr/lib64/libncurses.so.5
lrwxrwxrwx 1 root root 17 Feb 26 11:54 /usr/lib64/libncurses.so.5 -> libncurses.so.5.4

чего можно придумать?

это поборол,

это поборол, теперь libexpat.so.1 требует.. у меня и 32битные и 64битные версии библиотеки libexpat.so.0 :(

поставил.. все

Блин.. веб-интерфейс работает.. пользователй из ldapа берет.. а при попытке подключения -
http://www.ejabberd.im/node/1390

ну и libexpat.so.1 просит.. вероятно 32 битную.. у него в папке есть, но ему пофигу...

гребанный

гребанный ejabberctl прочие скрипты в /bin не так парсят ответы от uname.. как следствие, не там ищут либы..

# Setting architecture
#OS=`uname -s | tr [:upper:] [:lower:]`
#HARD=`uname -m`
#[ "${HARD##i[3456]}" = "86" ] && ARCH=x86 || ARCH=`uname -p | tr [:upper:] [:lower:]`

OS=linux
ARCH=x86
AREF="$OS-$ARCH"

Syndicate content