Block > Fix: Mcabber

Seit mehreren Wochen schon hatte ich das Problem, dass Mcabber unter ArchLinux beim Starten mit folgendem Error abbrach:

Disconnected, reason: 3->'LM_DISCONNECT_REASON_ERROR'

Total viel Aussage dahinter.

Google brachte erstmal auch nix. Nun hab ich es - ein Monat spaeter wieder versucht zu fixen. Diesmal spuckte auch Google was aus. Zwar nur was russisches, aber immerhin. Anscheinend ist Mcabber nur da verbreitet..

Eingabe war:

archlinux mcabber 'LM_DISCONNECT_REASON_ERROR'

Ausgabe brachte als ersten Treffer: http://www.linux.org.ru/forum/talks/6638007

Dieser Post brachte dann die Loesung. Loudmouth hat nen Bug. Daher ist die Loesung: loudmouth selber bauen (mit einer Option zusaetzlich).

Das einfachste ist daher, das ArchBuildSystem zu nutzen.

Um’s schnell zu machen (laengere Anleitung im verlinkten Wiki):

# pacman -S abs base-devel
# abs # eventuell 2 mal ausfuehren.
$ mkdir -p $HOME/abs
$ cp -r /var/abs/extra/loudmouth/ ~/abs
$ cd ~/abs/loudmouth
$ sed -i.bak 's/\.\/configure\(.*\)$/\.\/configure\1\ --with-ssl=openssl/' PKGBUILD
$ makepkg -s
# pacman -U loudmouth-*.tar.xz

Das wars dann auch schon :)

Mcabber sollte nun wieder ohne Probleme starten.

Geschrieben: 2011-09-22, 14:06 - Tags: linux, fix, mcabber