Folder settings (metadata) lost after upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Karmic |
Fix Released
|
High
|
Sebastien Bacher | ||
Lucid |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: nautilus
Hey everyone,
After upgrading from 9.4 to 9.10, all my Nautilus folder settings have all been restored to defaults, all of my emblem assignments are gone. The old metadata files are still there in the ~/.nautilus/
I'm assuming some sort of move away from the metadata has occurred, but the migration has failed?
Cleaning the migrated-to-gvfs file after installing the upgrade should be enough to get the settings migrated but be careful it might overwrite your changes since
Thanks
ProblemType: Bug
Architecture: amd64
Date: Sat Oct 10 13:21:14 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/nautilus
NonfreeKernelMo
Package: nautilus 1:2.28.0-0ubuntu5
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: nautilus
Uname: Linux 2.6.31-13-generic x86_64
Related branches
Changed in nautilus (Ubuntu): | |
importance: | Undecided → Low |
Changed in nautilus (Ubuntu): | |
importance: | Low → Medium |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
This is a regression and it seems it happens in Ubuntu.
Nautilus has an utility to migrate (nautilus- convert- metadata) which was added on gitorious. org/nautilus/ nautilus/ commit/ 1d14824dc8ab6f1 f8573b07c11ce43 7ae22dc77b
http://
Also in: gitorious. org/nautilus/ nautilus/ commit/ 72f65592a84cb8e 9ad2ccaa6bbfd7f e4fbe7371b
http://
There was a (probably related) bug on the Debian package, according to the following message: np237.livejourn al.com/ 25396.html
http://
The issue is nautilus- convert- metadata is not installed in Ubuntu. Hence, it fails to migrate the user
data. Look at the code:
3 if (g_file_test (metafile_dir, G_FILE_ TEST_IS_ DIR)) { TEST_EXISTS) ) { command_ line_async (LIBEXECDIR" /nautilus- convert- metadata --quiet", NULL);
644 updated = g_build_filename (metafile_dir, "migrated-to-gvfs", NULL);
645 if (!g_file_test (updated, G_FILE_
646 g_spawn_
647 fd = g_creat (updated, 0600);
648 if (fd != -1) {
649 close (fd);
650 }
651 }
652 g_free (updated);
653 }
654 g_free (metafile_dir);
655 }
This is a regression. IMVHO it should not be low priority.
I compiled nautilus by myself and I ran manually nautilus- convert- metadata and the issue was gone.