Od razu zaznaczę, iż wiele czasu spędziłem szukając rozwiązania mojego problemu, niestety bez powodzenia.
Otóż męczę się z uruchomieniem serwera xmpp. Nigdy, przenigdy nie miałem problemów z tym:
Kod: Zaznacz cały
apt-get install ejabberd
Mój jedyny problem jest taki, iż demon po prostu nie chce wstać.
Instalowałem wersje z repozytorium Lennego, jakieś paczki deb zassane z sieci, próbowałem kompilować - ogólnie, chyba wszystkiego próbowałem.
Aby pokazać na czym polega problem, zainstalowałem na szybko wersję z repozytorium (z nerwów wszystko pousuwałem wcześniej).
Kod: Zaznacz cały
Rozpakowanie ejabberd (z .../ejabberd_2.0.1-6+lenny1_i386.deb) ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie ejabberd (2.0.1-6+lenny1) ...
adduser: Warning: The home directory `/var/lib/ejabberd' does not belong to the user you are currently creating.
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd..................^C
dpkg: błąd przetwarzania ejabberd (--configure):
podproces post-installation script został zabity sygnałem (Przerwanie)
Wystąpiły błędy podczas przetwarzania:
ejabberd
E: Sub-process /usr/bin/dpkg returned an error code (1)
kkuba@debian:~$ sudo /etc/init.d/ejabberd start
Starting jabber server: ejabberd........^C
kkuba@debian:~$
Nie wiem, czy dobrze ale tak sobie myślę, czy może to być wina pakietu erlang? Posiadam wersję:
Kod: Zaznacz cały
ii erlang-base 1:12.b.3-dfsg-4 Concurrent, real-time, distributed functiona
ii erlang-dev 1:12.b.3-dfsg-4 Concurrent, real-time, distributed functiona
ii erlang-nox 1:12.b.3-dfsg-4 Concurrent, real-time, distributed functiona
Pozdrawiam.
Edycja:
Dodam, iż tego błędu z ,,adduser'' nie było przy wielu wcześniejszych próbach, nic on właściwie nie zmienia.