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 <hert...@debian.org>
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋    The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄⠀⠀⠀⠀   Debian Long Term Support: https://deb.li/LTS

Reply via email to