rsync .purple, accounts disappeared

Christopher Friedt chrisfriedt at gmail.com
Sat Jan 16 08:54:01 EST 2010


Hi list,

I've been a pidgin / gaim user for almost as long as it's existed, and
have always been very happy using it. So first of all thanks for
making such a great program.

However, today I tried to simply rsync my .purple directory from one
machine to another (I've upgraded machines and changed distros), but
all of my accounts have disappeared. This seems to be a common
problem, but I still couldn't find any simple solution by searching
the web.

What the particular problem is, is that my accounts.xml (not really
XML at all, but 'data') is not parsable by pidgin on the new machine.

Oddly, the version of pidgin on the old machine is the same as the
version of pidgin on the new machine (2.6.2). I did examine the
supposed accounts.xml file with hexedit and it mentioned gconf.xml and
gconf.xml.new. The user & group IDs of the user are also identical.

Any help would be greatly appreciated,

Chris

My debug output is below:

cfriedt at Ubuntu:~$ pidgin -d
(14:32:30) prefs: Reading /home/cfriedt/.purple/prefs.xml
(14:32:30) prefs: Finished reading /home/cfriedt/.purple/prefs.xml
(14:32:30) dbus: okkk
(14:32:30) plugins: probing /usr/lib/pidgin/sendbutton.so
(14:32:30) plugins: probing /usr/lib/pidgin/nautilus.so
(14:32:30) plugins: probing /usr/lib/pidgin/history.so
(14:32:30) plugins: probing /usr/lib/pidgin/xmppconsole.so
(14:32:30) plugins: probing /usr/lib/pidgin/cap.so
(14:32:30) plugins: probing /usr/lib/pidgin/gestures.so
(14:32:30) plugins: probing /usr/lib/pidgin/iconaway.so
(14:32:30) plugins: probing /usr/lib/pidgin/timestamp.so
(14:32:30) plugins: probing /usr/lib/pidgin/vvconfig.so
(14:32:30) plugins: probing /usr/lib/pidgin/convcolors.so
(14:32:30) plugins: probing /usr/lib/pidgin/spellchk.so
(14:32:30) plugins: probing /usr/lib/pidgin/gevolution.so
(14:32:30) plugins: probing /usr/lib/pidgin/extplacement.so
(14:32:30) plugins: probing /usr/lib/pidgin/pidginrc.so
(14:32:30) plugins: probing /usr/lib/pidgin/encrypt.so
(14:32:30) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
(14:32:30) plugins: probing /usr/lib/pidgin/notify.so
(14:32:30) plugins: probing /usr/lib/pidgin/xmppdisco.so
(14:32:30) plugins: probing /usr/lib/pidgin/timestamp_format.so
(14:32:30) plugins: probing /usr/lib/pidgin/ticker.so
(14:32:30) plugins: probing /usr/lib/pidgin/markerline.so
(14:32:30) plugins: probing /usr/lib/pidgin/themeedit.so
(14:32:30) plugins: probing /usr/lib/pidgin/musicmessaging.so
(14:32:30) plugins: probing /usr/lib/purple-2/libymsg.so
(14:32:30) plugins: /usr/lib/purple-2/libymsg.so is not usable because
the 'purple_init_plugin' symbol could not be found.  Does the plugin
call the PURPLE_INIT_PLUGIN() macro?
(14:32:30) plugins: probing /usr/lib/purple-2/statenotify.so
(14:32:30) plugins: probing /usr/lib/purple-2/libgg.so
(14:32:30) plugins: probing /usr/lib/purple-2/libmyspace.so
(14:32:30) plugins: probing /usr/lib/purple-2/libyahoo.so
(14:32:30) plugins: probing /usr/lib/purple-2/libsametime.so
(14:32:30) plugins: /usr/lib/purple-2/libsametime.so has a prefs_info,
but is a prpl. This is no longer supported.
(14:32:30) plugins: probing /usr/lib/purple-2/libaim.so
(14:32:30) plugins: probing /usr/lib/purple-2/buddynote.so
(14:32:30) plugins: probing /usr/lib/purple-2/libnovell.so
(14:32:30) plugins: probing /usr/lib/purple-2/libsimple.so
(14:32:30) plugins: probing /usr/lib/purple-2/log_reader.so
(14:32:30) plugins: probing /usr/lib/purple-2/joinpart.so
(14:32:30) plugins: probing /usr/lib/purple-2/psychic.so
(14:32:30) plugins: probing /usr/lib/purple-2/libxmpp.so
(14:32:30) util: Reading file xmpp-caps.xml from directory /home/cfriedt/.purple
(14:32:30) jabber: creating hash tables for data objects
(14:32:30) plugins: probing /usr/lib/purple-2/newline.so
(14:32:30) plugins: probing /usr/lib/purple-2/ssl.so
(14:32:30) plugins: probing /usr/lib/purple-2/libyahoojp.so
(14:32:30) plugins: probing /usr/lib/purple-2/liboscar.so
(14:32:30) plugins: /usr/lib/purple-2/liboscar.so is not usable
because the 'purple_init_plugin' symbol could not be found.  Does the
plugin call the PURPLE_INIT_PLUGIN() macro?
(14:32:30) plugins: probing /usr/lib/purple-2/ssl-nss.so
(14:32:30) plugins: probing /usr/lib/purple-2/libsilcpurple.so
(14:32:30) plugins: probing /usr/lib/purple-2/libirc.so
(14:32:30) plugins: probing /usr/lib/purple-2/libmsn.so
(14:32:30) plugins: probing /usr/lib/purple-2/libzephyr.so
(14:32:30) plugins: probing /usr/lib/purple-2/perl.so
(14:32:30) plugins: probing /usr/lib/purple-2/autoaccept.so
(14:32:30) plugins: probing /usr/lib/purple-2/dbus-example.so
(14:32:30) plugins: probing /usr/lib/purple-2/libbonjour.so
(14:32:30) plugins: probing /usr/lib/purple-2/idle.so
(14:32:30) plugins: probing /usr/lib/purple-2/libqq.so
(14:32:30) plugins: probing /usr/lib/purple-2/libjabber.so
(14:32:30) plugins: /usr/lib/purple-2/libjabber.so is not usable
because the 'purple_init_plugin' symbol could not be found.  Does the
plugin call the PURPLE_INIT_PLUGIN() macro?
(14:32:30) plugins: probing /usr/lib/purple-2/tcl.so
(14:32:30) plugins: probing /usr/lib/purple-2/offlinemsg.so
(14:32:30) plugins: probing /usr/lib/purple-2/libicq.so
(14:32:30) plugins: probing /usr/lib/purple-2/pidgin-libnotify.so
(14:32:30) prefs: /purple/status/scores/offline changed, scheduling save.
(14:32:30) prefs: /purple/status/scores/available changed, scheduling save.
(14:32:30) prefs: /purple/status/scores/invisible changed, scheduling save.
(14:32:30) prefs: /purple/status/scores/away changed, scheduling save.
(14:32:30) prefs: /purple/status/scores/extended_away changed, scheduling save.
(14:32:30) prefs: /purple/status/scores/idle changed, scheduling save.
(14:32:30) prefs: /purple/status/scores/offline_msg changed, scheduling save.
(14:32:30) util: Reading file accounts.xml from directory /home/cfriedt/.purple
(14:32:30) xmlnode: XML parser error for xmlnode 0x91789d0: Domain 1,
code 4, level 3: Start tag expected, '<' not found
(14:32:30) util: Error parsing file
/home/cfriedt/.purple/accounts.xml.  Renaming old file to
accounts.xml~
(14:32:30) util: Writing file /home/cfriedt/.purple/accounts.xml~
(14:32:30) util: Reading file status.xml from directory /home/cfriedt/.purple
(14:32:30) certificate: CertificateVerifier x509, singleuse requested
but not found.
(14:32:30) certificate: CertificateVerifier singleuse registered
(14:32:30) certificate: CertificatePool x509, ca requested but not found.
(14:32:30) certificate: CertificateScheme x509 requested but not found.
(14:32:30) certificate/x509/ca: Lazy init failed because an X.509
Scheme is not yet registered. Maybe it will be better later.
(14:32:30) certificate/x509/ca: Init failed, probably because a
dependency is not yet registered. It has been deferred to later.
(14:32:30) certificate: CertificatePool ca registered
(14:32:30) certificate: CertificatePool x509, tls_peers requested but not found.
(14:32:30) certificate: CertificatePool tls_peers registered
(14:32:30) certificate: CertificateVerifier x509, tls_cached requested
but not found.
(14:32:30) certificate: CertificateVerifier tls_cached registered
(14:32:30) prefs: /purple/logging/format changed, scheduling save.
(14:32:30) prefs: /purple/logging/format changed, scheduling save.
(14:32:30) prefs: /purple/proxy/type changed, scheduling save.
(14:32:30) prefs: /purple/proxy/host changed, scheduling save.
(14:32:30) prefs: /purple/proxy/port changed, scheduling save.
(14:32:30) prefs: /purple/proxy/username changed, scheduling save.
(14:32:30) prefs: /purple/proxy/password changed, scheduling save.
(14:32:30) certificate: CertificateScheme x509 requested but not found.
(14:32:30) certificate: CertificateScheme x509 registered
(14:32:30) util: Reading file smileys.xml from directory /home/cfriedt/.purple
(14:32:30) util: File /home/cfriedt/.purple/smileys.xml does not exist
(this is not necessarily an error)
(14:32:30) stun: using server
(14:32:30) GLib-GObject: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(14:32:30) sound: Initializing sound output drivers.
(14:32:30) prefs: /pidgin/conversations/placement changed, scheduling save.
(14:32:30) gtkblist: added visibility manager: 1
(14:32:30) docklet: created
(14:32:32) gtkmedia: Registering media element types
(14:32:32) util: Reading file blist.xml from directory /home/cfriedt/.purple
(14:32:32) util: File /home/cfriedt/.purple/blist.xml does not exist
(this is not necessarily an error)
(14:32:32) plugins: probing /usr/lib/purple-2/ssl-gnutls.so
(14:32:32) plugins: Unable to find saved plugin /usr/lib/purple-2/ssl-gnutls.so
(14:32:32) plugins: Loading saved plugin /usr/lib/pidgin/nautilus.so
(14:32:32) nautilus: saved blist online
(14:32:32) plugins: Loading saved plugin /usr/lib/purple-2/ssl.so
(14:32:32) Session Management: ICE initialized.
(14:32:32) Session Management: Connecting with no previous ID
(14:32:32) Session Management: Handling new ICE connection...
(14:32:32) done.
(14:32:32) Session Management: Connected to manager (gnome-session)
with client ID 10696df64561e7c331126364875226482600000014050035
(14:32:32) Session Management: Using pidgin as command
(14:32:32) imgstore: Error reading /home/cfriedt/.face: Failed to open
file '/home/cfriedt/.face': No such file or directory
(14:32:32) dbus: Need to register an object with the dbus subsystem.
(If you are not a developer, please ignore this message.)
(14:32:32) dbus: The signal "gtkblist-hiding" caused some dbus error.
(If you are not a developer, please ignore this message.)
(14:32:32) Session Management: Received first save_yourself
(14:32:32) Session Management: Received save_complete
(14:32:32) docklet: embedded
(14:32:32) prefs: /pidgin/plugins/loaded changed, scheduling save.
(14:32:32) prefs: /plugins/gtk/libnotify/auto_loaded changed, scheduling save.
(14:32:32) gtkblist: added visibility manager: 2
(14:32:35) util: Writing file prefs.xml to directory /home/cfriedt/.purple
(14:32:35) util: Writing file /home/cfriedt/.purple/prefs.xml
^C(14:34:23) sighandler: Caught signal 2
(14:34:23) certificate: CertificateVerifier tls_cached unregistered
(14:34:23) certificate: CertificateVerifier singleuse unregistered
(14:34:23) certificate: CertificatePool tls_peers unregistered
(14:34:23) certificate: CertificatePool ca unregistered
(14:34:23) main: Unloading normal plugins
(14:34:23) plugins: Unloading plugin Nautilus Integration
(14:34:23) nautilus: Stop nautilus plugin
(14:34:23) plugins: Unloading plugin SSL
(14:34:23) plugins: Unloading plugin NSS
(14:34:23) certificate: CertificateScheme x509 unregistered
(14:34:23) plugins: Unloading plugin Libnotify Popups
(14:34:23) gtkblist: removed visibility manager: 1
(14:34:23) blist: Destroying
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) accels: accel changed, scheduling save.
(14:34:23) util: Writing file status.xml to directory /home/cfriedt/.purple
(14:34:23) util: Writing file /home/cfriedt/.purple/status.xml
(14:34:23) main: Unloading all plugins
(14:34:23) plugins: Unloading plugin Gadu-Gadu
(14:34:23) plugins: Unloading plugin MySpaceIM
(14:34:23) plugins: Unloading plugin Yahoo
(14:34:23) plugins: Unloading plugin Sametime
(14:34:23) plugins: Unloading plugin AIM
(14:34:23) plugins: Unloading plugin GroupWise
(14:34:23) plugins: Unloading plugin SIMPLE
(14:34:23) plugins: Unloading plugin XMPP
(14:34:23) jabber: destroying hash tables for data objects
(14:34:23) plugins: Unloading plugin Yahoo JAPAN
(14:34:23) plugins: Unloading plugin SILC
(14:34:23) plugins: Unloading plugin IRC
(14:34:23) plugins: Unloading plugin MSN
(14:34:23) plugins: Unloading plugin Zephyr
(14:34:23) plugins: Unloading plugin Perl Plugin Loader
(14:34:23) plugins: Unloading plugin Bonjour
(14:34:23) plugins: Unloading plugin QQ
(14:34:23) plugins: Unloading plugin Tcl Plugin Loader
(14:34:23) plugins: Unloading plugin ICQ
(14:34:23) Session Management: Handling closed ICE connection...
(14:34:23) done.
(14:34:23) Session Management: Connection closed.
(14:34:23) gtkblist: removed visibility manager: 0
(14:34:23) docklet: destroyed
cfriedt at Ubuntu:~$ ^C



More information about the Support mailing list