← Back to team overview

desktop-packages team mailing list archive

[Bug 674612] Re: gconfd trashes configuration when disk is full

 

The bug report is for maverick, which continues to be supported into
2012.

Even if the bug were fixed on natty it would persist on maverick, so
there's no point in wasting time testing natty or oneiric betas.

** Changed in: gconf (Ubuntu)
       Status: Expired => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gconf in Ubuntu.
https://bugs.launchpad.net/bugs/674612

Title:
  gconfd trashes configuration when disk is full

Status in “gconf” package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: gconf

  This isn't easy to reproduce, but has happened twice.

  Situation:
  1. evolution starts (and with it gconfd)
  2. disk is full
  3. evolution is closed.
  4. next time evolution is started, it starts the mail account setup wizard.

  The only remedy was to log out the affected user, shut down her
  gconfd, and restore the $HOME/.gconfd/ directory from backup.

  This leads to the conclusion that gconfd isn't sufficiently careful
  when rewriting configuration files such as
  $HOME/.gconfd/apps/evolution/mail/%gconf.xml. gconfd SHOULD write to a
  temporary file, fsync() and close it, and only then rename it over the
  old file.

  If it did that, only the configuration /CHANGES/ would have been lost,
  not the whole configuration as such.

  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: libgconf2-4 2.31.91-0ubuntu3.1
  ProcVersionSignature: Ubuntu 2.6.35-22.35-generic-pae 2.6.35.4
  Uname: Linux 2.6.35-22-generic-pae i686
  NonfreeKernelModules: nvidia
  Architecture: i386
  Date: Fri Nov 12 18:25:38 2010
  EcryptfsInUse: Yes
  ProcEnviron:
   LANGUAGE=de_DE:de:en_GB:en
   PATH=(custom, no user)
   LANG=de_DE.utf8
   SHELL=/bin/bash
  SourcePackage: gconf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gconf/+bug/674612/+subscriptions