Fedora 18: Revelation: Passwortgenerierung funktioniert nicht mehr

Bitte beachtet auch die Anmerkungen zu den HowTos!

Falls beim Versuch, in Revelation ein neues Passwort für einen Eintrag zu generieren, folgende Fehlermeldung erscheint

Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/revelation/ui.py", line 1057, in 
    self.button = Button(_('Generate'), lambda w: self.generate())
  File "/usr/lib64/python2.7/site-packages/revelation/ui.py", line 1066, in generate
    password = util.generate_password(self.config.get("passwordgen/length"),self.config.get("passwordgen/punctuation"))
  File "/usr/lib64/python2.7/site-packages/revelation/config.py", line 129, in get
    raise ConfigError
ConfigError

liegt dies daran, das sich mit dem letzten Update von Revelation das gconf-Schema geändert hat.

Um dieses Problem zu beseitigen, muss zuerst Revelation beendet werden und anschließend müssen folgende Befehle ausgeführt werden:

rm -f ~/.gconf/apps/revelation
pkill gconfd

Dadurch wird die Konfiguration von Revelation auf den Ausgangszustand zurückgesetzt und beim nächsten Start von Revelation neu eingelesen. Im Zweifelsfall sollte man sich also vorher die geänderten Einstellungen notieren oder Screenshots anfertigen.