Main menu:

Site search

Categories

February 2012
M T W T F S S
« May    
 12345
6789101112
13141516171819
20212223242526
272829  

Tags

Blogroll

Misc

Dies und das

Pidgin und ICQ – mal wieder Probleme …

AOL bzw. ICQ hat anscheinend mal wieder etwas an seinem Protokoll (Oscar) verändert.

Mit einigen OpenSource-Clients kann man nun nicht mehr zu ICQ bzw. AIM verbinden.

Es gibt mehrere Möglichkeiten, wie man das Problem bei Pidgin beheben kann:

  1. Warten bis in den Paketquellen ein Update bereitgestellt wird.
  2. Auf pidgin.im den Source-Code herunterladen und selber compilieren.
  3. Von Fremd-Paketquellen ein Update herunterladen und installieren.
  4. Einfach die liboscar.so austauschen.

Ich habe mich für die letzte Möglichkeit entschieden. Dies geht meiner Meinung nach am schnellsten und man muss sein System nicht mit Fremdpaketquellen “belasten”.
Der Lösungsweg kommt von Christoph Langner. Ich habe jedoch noch ein Backup meiner bisherigen liboscar.so angelegt. Man weiß ja nie ….

wget http://www.pidgin-im.de/wordpress/wp-content/plugins/download-monitor/download.php?id=liboscar_2.5.4_patched.zip
unzip liboscar_2.5.4_patched.zip
sudo cp /usr/lib/purple-2/liboscar.so /usr/lib/purple-2/liboscar.so-backup-10.03.2009
sudo cp liboscar.so /usr/lib/purple-2/liboscar.so

Damit kann man sehr schnell das Problem beheben. Hätte Ubuntu die aktuelle Version von Pidgin (2.5.5) schon in die Paketquellen aufgenommen, wäre das Problem erst gar nicht aufgetreten. Pidgin 2.5.5 ist schon sein paar Tagen verfügbar …
Man kann diesmal das Problem also nicht AOL/ICQ/AIM in die Schuhe schieben …

Comments

Comment from Tobias
Time 10. March 2009 at 14:55

Woher sollen denn die Distributoren wissen dass AOL wieder sein Protokoll ändert? Im Pidgin Changelog stehen außer ein paar ICQ Fixes auch nichts darüber. Insofern trifft Ubuntu und andere Distris keinerlei “Schuld”.

Comment from xeria
Time 10. March 2009 at 17:08

All problems solved!
Vielen dank, schöne schnelle Lösung!

Comment from sgo
Time 10. March 2009 at 18:54

Vielen Dank für die Lösung!
Nach 20 Sekunden lief Pidgin wieder. Mit Backup. ;-)

Comment from DRice
Time 10. March 2009 at 19:40

Die Ursache liegt eindeutig bei ICQ. Für Protokoll-Änderungen bei denen ist keine Linux-Distribution verantwortlich.

Zum Release von Intrepid gab es außerdem Version 2.5.5 von Pidgin noch nicht. Wie eigentlich allgemein bekannt ist gibts es bei Ubuntu nur Versionsänderungen nach dem Release wenn sicherheitsrelevante oder schwerwiegende Fehler vorliegen.

Das ist beim vorliegenden Problem sicherlich nicht der Fall.

Ubuntu nicht mal 2 Monate vor dem Release einer neuen Version vorzuwerfen dass sie nicht auf eine nicht zwingend notwenige Version aktualisiert haben finde ich schon bissl unfair.

Wenn ICQ wollte könnten sie das Protokoll alle 2 Tage ändern. Wenn Ubuntu dann nur noch damit beschäftigt wäre diesen Kinderkram zu bearbeiten würden wirklich wichtige Sachen liegen bleiben. Das will wohl keiner…

Pingback from oshelpdesk.org » Wenn man vom Teufel spricht «
Time 10. March 2009 at 19:49

[...] zum Thema und möglichen Lösungsansätzen gibt es hier, hier oder [...]

Comment from David
Time 10. March 2009 at 19:59

Hey, vielen Dank für den Hinweis! Klappt super!! *thumbs up*

Comment from jochen
Time 10. March 2009 at 21:50

über getdeb.net gibts auch immer die aktuellste pidgin version als .deb package, aber deine lösung ist doch ein bisschen schneller ;-)

Comment from Andy
Time 12. March 2009 at 13:03

Endlich eine Lösung die Funtioniert :)

Comment from Andi
Time 12. March 2009 at 22:44

here we go – works perfectly – thanks!

Comment from rafdraish
Time 23. May 2009 at 06:58

eh.. thank you ))

Comment from Christian
Time 18. March 2010 at 01:06

Es gibt eine noch viel simplere Lösung: Den Haken bei “ClientLogin benutzen” entfernen. Hat zumindest bei mir geholfen…