Revelation password manager issue

Tom London selinux at
Tue Jun 26 02:41:47 UTC 2012

On Mon, Jun 25, 2012 at 11:22 AM, Tom London <selinux at> wrote:
> On Mon, Jun 25, 2012 at 9:46 AM, Jef Spaleta <jspaleta at> wrote:
>> On Mon, Jun 25, 2012 at 5:36 AM, Tom London <selinux at> wrote:
>>> Hmm... Still seeing spew:
>>> Here is what I did:
>>> 1. I 'rpm -Uvh --force' the new package.
>>> 2. I 'recovered' my old ~/.gconf/apps/revelation/ settings (I had
>>> saved them by moving them to revelation.old before updating/testing
>>> with the previous test build).
>>> 3. I rebooted and started revelation
>>> 4. Edit->Preferences
>>> I'm guessing if I nuke the ~/.gconf/apps/revelelation/ dir and
>>> reboot/etc. it will work...
>> I'd image the problem in your steps is the fact that you did 2 after 1.
>> Get your system into the old state with the old 0.4.11 revelation
>> update to new rpm
>> logout/log back in.
>> tracebacks should stop.
>> I've tested this on a couple of systems now.
>> -jef
> Oops.... Sorry for the fumble.
> Will redo and report tonight.
> tom
> --
> Tom London

Must be something 'interesting' about my conf files.... This still fails for me:

Traceback (most recent call last):
  File "/usr/bin/revelation", line 206, in <lambda>
    action.connect("activate",		lambda w: self.prefs())
  File "/usr/bin/revelation", line 1527, in prefs
    dialog.run_unique(Preferences, self, self.config)
  File "/usr/lib64/python2.7/site-packages/revelation/", line
1324, in run_unique
    d = create_unique(dialog, *args)
  File "/usr/lib64/python2.7/site-packages/revelation/", line
1282, in create_unique
    UNIQUE_DIALOGS[dialog] = dialog(*args)
  File "/usr/bin/revelation", line 1623, in __init__
  File "/usr/bin/revelation", line 1762, in __init_section_password
    ui.config_bind(self.config, "passwordgen/punctuation",
  File "/usr/lib64/python2.7/site-packages/revelation/", line
182, in config_bind
    id = cfg.monitor(key, cb_get, widget)
  File "/usr/lib64/python2.7/site-packages/revelation/", line
150, in monitor
    callback(key, self.get(key), userdata)
  File "/usr/lib64/python2.7/site-packages/revelation/", line
129, in get
    raise ConfigError

I copied my 'old' conf files from a backup, reinstalled via 'rpm -Uvh
--force', rebooted, and started revelation.....

Something useful I can do? (or just blow the conf dir away?)

Tom London

More information about the devel mailing list