Zaloguj się

Jog Jajcusia

xmpp:jajcus@jajcus.net

Powrót na stronę główną

Upgrade

Wczoraj ejabberd zaczął mi szaleć. Nic z serwera nie przychodziło, to co się pisało szło efektywnie do /dev/null, a nowe połączenia były odrzucane. Po restarcie zaczęło działać, ale po godzinie znowu się zepsuło, tak samo.

Na serwerze miałem zainstalowanego dość starego Erlanga (R9C-2) jak i samego ejabberd (0.7.5). Skoro działało, to po co zmieniać. Jednak, gdy zaczęły się problemy, to aż głupio byłoby szukać supportu do takich wykopalisk. Postanowiłem więc zrobić upgrade, ale bałem się. Skok o kilka wersji przecież nie może przejść bezboleśnie.

Wczoraj wieczorem przygotowałem paczki PLD z najnowszym Erlangiem i ejabberd. Poszło gładko, tylko jeden mały patch był potrzebny. Ostatnim razem gdy próbowałem było gorzej, w szczególności wychodziły jakieś problemy na AMD64. Dzisiaj postanowiłem te nowe paczki zainstalować na serwerze. Przy okazji postanowiłem wypróbować opcję --repackage RPMa, żeby mieć do czego wrócić, jak coś pójdzie nie tak.

[root@serwus RPMS]# /etc/rc.d/init.d/ejabberd stop
Stopping ejabberd service..........................................[ DONE ]
[root@serwus RPMS]# rpm --repackage -Uvh erlang-R10B_7-0.1.amd64.rpm ejabberd-0.9.8-1.amd64.rpm
Preparing...                ########################################### [100%]
Repackaging...
   1:erlang                 ########################################### [ 50%]
   2:ejabberd               ########################################### [100%]
Upgrading...
   1:erlang                 ########################################### [ 50%]
   2:ejabberd               warning: /etc/jabber/ejabberd.cfg created as /etc/jabber/ejabberd.cfg.rpmnew
########################################### [100%]
Updating component authentication secret in ejabberd config file...
Generating erl authentication cookie...
Run "/etc/rc.d/init.d/ejabberd start" to start ejabberd server.
[root@serwus RPMS]# /etc/rc.d/init.d/ejabberd start
Starting ejabberd service..........................................[ DONE ]

Niemożliwe. To nie mogło być takie proste. A jednak, wygląda na to, że działa. Hmmm...


Komentarze

smk

28 września 2005 12:30:36

Dodaj jeszcze o której wydałeś polecenie "ejabberd stop" a o której "ejabberd start" :-)

Jajcus

28 września 2005 12:35:46

smk: Z logów wynika, że serwer nie działał przez minutę. Ale ja mam mało userów, więc upgrade bazy praktycznie nic nie trwał.

MySZ

30 września 2005 19:28:17

tez probowalem wczoraj migrowac z jabberd2 na ejabberd. no i jeden z userow nie moze sie zalogowac (korzysta z plugina do tlena). z jabberd2 dziala ok.
po zmianie klienta (na konnekta) laczy sie bez problemow. i nie wiem czemu :( masz moze jakies pomysly ? bo jak na razie to wrocilem do jabberd2

Jajcus

30 września 2005 19:30:29

MySZ: pewnie jakiś błąd we wtyczce do tlena. Więcej mógłbym powiedzieć widząc dump połączenia.

Dodaj nowy komentarz

Dostępne jest formatowanie Textile

Podpis:
Treść:
Strona WWW (opcjonalnie):
Wpisz kod:code
 
 

Śledzenie komentarzy (RSS) TrackBack URI


Jesteście obserwowani...