On Mon, Jun 25, 2012 at 11:22 AM, Tom London <selinux(a)gmail.com> wrote:
On Mon, Jun 25, 2012 at 9:46 AM, Jef Spaleta
<jspaleta(a)gmail.com> wrote:
> On Mon, Jun 25, 2012 at 5:36 AM, Tom London <selinux(a)gmail.com> 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/dialog.py", line
1324, in run_unique
d = create_unique(dialog, *args)
File "/usr/lib64/python2.7/site-packages/revelation/dialog.py", line
1282, in create_unique
UNIQUE_DIALOGS[dialog] = dialog(*args)
File "/usr/bin/revelation", line 1623, in __init__
self.__init_section_password(self.page_general)
File "/usr/bin/revelation", line 1762, in __init_section_password
ui.config_bind(self.config, "passwordgen/punctuation",
self.check_punctuation_chars)
File "/usr/lib64/python2.7/site-packages/revelation/ui.py", line
182, in config_bind
id = cfg.monitor(key, cb_get, widget)
File "/usr/lib64/python2.7/site-packages/revelation/config.py", line
150, in monitor
callback(key, self.get(key), userdata)
File "/usr/lib64/python2.7/site-packages/revelation/config.py", line
129, in get
raise ConfigError
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
--
Tom London