I successfully installed Hamster by following the instructions provided in the Readme file. I observed that Hamster is no longer accessible via Snap and DNF, so I utilized Flatpak instead. To install Hamster, I executed the command: flatpak install flathub org.gnome.Hamster.
However, after completing the installation, I encountered an error when I attempted to launch Hamster using the command: flatpak run org.gnome.Hamster. The error message I received is as follows:
(org.gnome.Hamster.GUI:2): Gtk-WARNING **: 10:35:51.836: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Traceback (most recent call last):
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 177, in activate_name_owner
return self.get_name_owner(bus_name)
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 361, in get_name_owner
return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
File "/app/lib/python3.10/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: The name does not have an owner
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/bin/hamster", line 149, in on_activate_window
self._open_window(action.get_name(), data)
File "/app/bin/hamster", line 184, in _open_window
self.overview_controller = Overview()
File "/app/lib/python3.10/site-packages/hamster/overview.py", line 477, in __init__
self.find_facts()
File "/app/lib/python3.10/site-packages/hamster/overview.py", line 531, in find_facts
self.facts = self.storage.get_facts(start, end, search_terms=search)
File "/app/lib/python3.10/site-packages/hamster/client.py", line 156, in get_facts
for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
File "/app/lib/python3.10/site-packages/hamster/client.py", line 96, in conn
self._connection = dbus.Interface(self.bus.get_object('org.gnome.Hamster',
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 241, in get_object
return self.ProxyObjectClass(self, bus_name, object_path,
File "/app/lib/python3.10/site-packages/dbus/proxies.py", line 250, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 182, in activate_name_owner
self.start_service_by_name(bus_name)
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 277, in start_service_by_name
return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
File "/app/lib/python3.10/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Traceback (most recent call last):
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 177, in activate_name_owner
return self.get_name_owner(bus_name)
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 361, in get_name_owner
return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
File "/app/lib/python3.10/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: The name does not have an owner
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/bin/hamster", line 149, in on_activate_window
self._open_window(action.get_name(), data)
File "/app/bin/hamster", line 184, in _open_window
self.overview_controller = Overview()
File "/app/lib/python3.10/site-packages/hamster/overview.py", line 477, in __init__
self.find_facts()
File "/app/lib/python3.10/site-packages/hamster/overview.py", line 531, in find_facts
self.facts = self.storage.get_facts(start, end, search_terms=search)
File "/app/lib/python3.10/site-packages/hamster/client.py", line 156, in get_facts
for fact in self.conn.GetFactsJSON(dbus_range, search_terms)]
File "/app/lib/python3.10/site-packages/hamster/client.py", line 96, in conn
self._connection = dbus.Interface(self.bus.get_object('org.gnome.Hamster',
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 241, in get_object
return self.ProxyObjectClass(self, bus_name, object_path,
File "/app/lib/python3.10/site-packages/dbus/proxies.py", line 250, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 182, in activate_name_owner
self.start_service_by_name(bus_name)
File "/app/lib/python3.10/site-packages/dbus/bus.py", line 277, in start_service_by_name
return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
File "/app/lib/python3.10/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
Note: I am currently using Fedora 38 with KDE PLASMA (Wayland).
I successfully installed Hamster by following the instructions provided in the Readme file. I observed that Hamster is no longer accessible via Snap and DNF, so I utilized Flatpak instead. To install Hamster, I executed the command: flatpak install flathub org.gnome.Hamster.
However, after completing the installation, I encountered an error when I attempted to launch Hamster using the command: flatpak run org.gnome.Hamster. The error message I received is as follows:
Note: I am currently using Fedora 38 with KDE PLASMA (Wayland).