brakujące R: w ejabberd

Mateusz Kijowski mateusz.kijowski w gmail.com
Czw, 9 Kwi 2009, 19:05:31 CEST


Hej,


Postanowiłem postawić dziś ejabberda, ale domyślna instalacja powitała mnie tak:

Error in process <0.198.0> on node 'ejabberd w jabber' with exit value:
{{case_clause,{error,{open_error,-10}}},[{ejabberd_app,init,0}]}

po zmarnowaniu jakiejś tam ilości czasu okazało się, że nie mam
zainstalowanego expata, który jest mu najwyraźniej potrzebny do
/usr/lib/ejabberd/priv/lib/expat_erl.so

Ejabberd najwyraźniej ma swoje .so w dziwnym miejscu i podejrzewam, że
rpm sam nie potrafi wyciągnąć potrzebnych zależności. Proponuję więc
dodanie odpowiednich R: do speca (jest jeszcze tls_drv.so, który chce
libssl.so, libcrypto.so i libdl.so a także ejabberd_zlib_drv.so
potrzebujący libz), chyba że jest jakaś technika zmuszenia rpma do
wyszukania zależności w katalogu /usr/lib/ejabberd/priv/lib

--
Mateusz


Więcej informacji o liście dyskusyjnej pld-devel-pl