GNOME Bugzilla – Bug 704177
Restoring 3.2 backup in 3.8 fails - first-run wizard restarts
Last modified: 2015-01-17 03:16:05 UTC
STEPS: 1. Create a backup file in Evolution 3.2.3 on ext3, size: 4250839267 bytes. 2. Install GNOME on a new computer and run evolution-3.8.3-2.fc19.i686 on ext4. 3. Choose "Restore from Backup" EXPECTED RESULTS: Evolution successfully extracts and installs the backup and provides a UI. ACTUAL RESULTS: After a while you end up with the first screen of the first-run-wizard again. REPRODUCIBILITY: 3 out of 3 TERMINAL OUTPUT: $:andre\> evolution ** (evolution:5075): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:5075): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed ** Message: First result 0 evolution.dir ** Message: Second result 0 evolution-backup-restore-Message: Sanity check result 1:0 0 ** Message: First result 0 evolution.dir ** Message: Second result 0 ** Message: evolution --quit ** (evolution:7463): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed ** Message: mv /home/andre/.local/share/evolution /home/andre/.local/share/evolution_old ** Message: mv /home/andre/.config/evolution /home/andre/.config/evolution_old ** Message: cd /tmp && tar xzf '/run/media/andre/linux/backup20130703/evolution-backup-20130713.tar.gz' evolution.dir ** Message: cd /home/andre/.local/share/evolution && tar xzf '/run/media/andre/linux/backup20130703/evolution-backup-20130713.tar.gz' '.local/share/evolution' --strip-components=3 ** Message: cd /home/andre/.config/evolution && tar xzf '/run/media/andre/linux/backup20130703/evolution-backup-20130713.tar.gz' '.config/evolution' --strip-components=2 ** Message: gconftool-2 --load /home/andre/.local/share/evolution/backup-restore-gconf.xml ** Message: gsettings-data-convert ** Message: rm /home/andre/.local/share/evolution/backup-restore-gconf.xml ** Message: rm -rf /home/andre/.local/share/evolution_old ** Message: rm -rf /home/andre/.config/evolution_old ** Message: rm /home/andre/.local/share/evolution/.running rm: cannot remove ‘/home/andre/.local/share/evolution/.running’: No such file or directory ** Message: gdbus call --session --dest org.gnome.evolution.dataserver.Sources1 --object-path /org/gnome/evolution/dataserver/SourceManager --method org.gnome.evolution.dataserver.SourceManager.Reload () $:andre\> ** (evolution:7792): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed (evolution:7792): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed $:andre\>
So might be just the gconf migration failing. Had to recreate all mail accounts from scratch, all labels, all signatures, order and sorting of columns in message list pane. At least my filter rules are still there though need lots of work when it comes to IMAP folders or labels. (Modal "enter password for account" dialogs are contraproductive if you intended to open an email that contains the password because you don't knwo it by heart.) Not a good experience.
I have significantly smaller backup and it works properly here. Maybe you face an issue caused by other than evolution: https://bugzilla.redhat.com/show_bug.cgi?id=981712
Whatever the issue was, realistically we will neither find out nor investigate. Closing.