Hi,
Philipp, you uploaded the backport. Can you have a look at this report?
Ulrike, did you restart your computer after the upgrade just to make sure
that the dbus service was properly using the new code ?
Thank you in advance.
On Mon, 19 Oct 2020, Ulrike Uhlig wrote:
> Package: hamster-time-tracker
> Version: 3.0.2-3~bpo10+1
> Severity: grave
> Justification: renders package unusable
>
> Dear Maintainer,
>
> *** Reporter, please consider answering these questions, where
> appropriate ***
>
> * What led up to the situation?
>
> I'm trying to start hamster-time-tracker. I have used the program for
> many years (as hamster-applet) and upgraded to the transitional package.
>
> * What exactly did you do (or not do) that was effective (or
> ineffective)?
>
> Trying to start the program is ineffective.
> Trying to reinstall the program did not solve the issue.
>
> * What was the outcome of this action?
> $ hamster
> Traceback (most recent call last):
> File "/usr/bin/hamster", line 149, in on_activate_window
> self._open_window(action.get_name(), data)
> File "/usr/bin/hamster", line 184, in _open_window
> self.overview_controller = Overview()
> File "/usr/lib/python3/dist-packages/hamster/overview.py", line 477, in
> __init__
> self.find_facts()
> File "/usr/lib/python3/dist-packages/hamster/overview.py", line 531, in
> find_facts
> self.facts = self.storage.get_facts(start, end, search_terms=search)
> File "/usr/lib/python3/dist-packages/hamster/client.py", line 156, in
> get_facts
> for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
> File "/usr/lib/python3/dist-packages/hamster/client.py", line 99, in conn
> server_version = self._connection.Version()
> File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in
> __call__
> return self._proxy_method(*args, **keywords)
> File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in
> __call__
> **keywords)
> File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
> call_blocking
> message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 654, in
> _message_cb
> (candidate_method, parent_method) = _method_lookup(self, method_name,
> interface_name)
> File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 246, in
> _method_lookup
> raise UnknownMethodException('%s is not a valid method of interface
> %s' %
> (method_name, dbus_interface))
> UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown
> method: Version is not a valid method of interface org.gnome.Hamster
>
> Traceback (most recent call last):
> File "/usr/bin/hamster", line 149, in on_activate_window
> self._open_window(action.get_name(), data)
> File "/usr/bin/hamster", line 184, in _open_window
> self.overview_controller = Overview()
> File "/usr/lib/python3/dist-packages/hamster/overview.py", line 477, in
> __init__
> self.find_facts()
> File "/usr/lib/python3/dist-packages/hamster/overview.py", line 531, in
> find_facts
> self.facts = self.storage.get_facts(start, end, search_terms=search)
> File "/usr/lib/python3/dist-packages/hamster/client.py", line 156, in
> get_facts
> for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
> File "/usr/lib/python3/dist-packages/hamster/client.py", line 99, in conn
> server_version = self._connection.Version()
> File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in
> __call__
> return self._proxy_method(*args, **keywords)
> File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in
> __call__
> **keywords)
> File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in
> call_blocking
> message, timeout)
> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 654, in
> _message_cb
> (candidate_method, parent_method) = _method_lookup(self, method_name,
> interface_name)
> File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 246, in
> _method_lookup
> raise UnknownMethodException('%s is not a valid method of interface
> %s' %
> (method_name, dbus_interface))
> UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown
> method: Version is not a valid method of interface org.gnome.Hamster
>
> * What outcome did you expect instead?
>
> Package should work. Reinstalling should install, or propose missing
> libraries,
> or software if any.
>
> *** End of the template - remove these template lines ***
>
>
>
> -- System Information:
> Debian Release: 10.6
> APT prefers stable-updates
> APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 4.19.0-11-amd64 (SMP w/4 CPU cores)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
> LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages hamster-time-tracker depends on:
> ii dconf-gsettings-backend [gsettings-backend] 0.30.1-2
> ii gir1.2-gtk-3.0 3.24.5-1
> ii libjs-jquery 3.3.1~dfsg-3
> ii libjs-jquery-ui 1.12.1+dfsg-5
> ii python3 3.7.3-1
> ii python3-cairo 1.16.2-1+b1
> ii python3-dbus 1.2.8-3
> ii python3-distutils 3.7.3-1
> ii python3-gi 3.30.4-1
> ii python3-xdg 0.25-5
>
> Versions of packages hamster-time-tracker recommends:
> pn gnome-shell-extension-hamster <none>
> ii yelp 3.31.90-1
>
> hamster-time-tracker suggests no packages.
>
> -- no debconf information
>
--
⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog <[email protected]>
⣾⠁⢠⠒⠀⣿⡁
⢿⡄⠘⠷⠚⠋ The Debian Handbook: https://debian-handbook.info/get/
⠈⠳⣄⠀⠀⠀⠀ Debian Long Term Support: https://deb.li/LTS