Comment 13 for bug 1332126

Revision history for this message
Thomas Maeder (maeder+launchpad) wrote :

Thanks.

I now have the following versions:

ii backintime-common 1.0.40
ii backintime-gnome 1.0.40
ii backintime-kde 1.0.40
ii backintime-kde4 1.0.40
ii backintime-notify 1.0.40

I have just switched KDE user for testing. I am not able to start backintime-kde4 currently (see below).

I haven't determined yet whether it's switching users that causes the problem.

backintime-gnome starts and works.

$ backintime-kde4

Back In Time
Version: 1.0.40

Back In Time comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `backintime-kde4 --license' for details.

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
  import gobject._gobject
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:127: RuntimeWarning: PyOS_InputHook is not available for interactive use of PyGTK
  set_interactive(1)
Traceback (most recent call last):
  File "/usr/share/backintime/kde4/app.py", line 1216, in <module>
    main_window = MainWindow( cfg, app_instance, kapp, kaboutdata )
  File "/usr/share/backintime/kde4/app.py", line 354, in __init__
    hash_id = mnt.mount()
  File "/usr/share/backintime/common/mount.py", line 79, in mount
    return tools.mount(check = check)
  File "/usr/share/backintime/common/mount.py", line 199, in mount
    self._mount()
  File "/usr/share/backintime/common/encfstools.py", line 76, in _mount
    self.password = self.config.get_password(self.parent, self.profile_id, self.mode)
  File "/usr/share/backintime/common/config.py", line 576, in get_password
    return self.pw.get_password(parent, profile_id, mode, pw_id, only_from_keyring)
  File "/usr/share/backintime/common/password.py", line 385, in get_password
    password = self._get_password_from_user(parent, profile_id, mode, pw_id)
  File "/usr/share/backintime/common/password.py", line 456, in _get_password_from_user
    timeout = 300)
  File "/usr/share/backintime/gnome/messagebox.py", line 95, in ask_password_dialog
    hide_input = True, timeout = timeout)
  File "/usr/share/backintime/gnome/messagebox.py", line 63, in text_input_dialog
    dialog.set_transient_for( parent )
TypeError: parent should be a GtkWindow or None