The issues persist, it seems:
On startup:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 430, in process
ret = self.actionsmap.process(arguments, timeout=30, route=_route)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
return func(**arguments)
File "/usr/lib/python3/dist-packages/yunohost/service.py", line 382, in service_status
s: _get_and_format_service_status(s, infos) for s, infos in services.items()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/service.py", line 419, in _get_and_format_service_status
raw_status, raw_service = _get_service_information_from_systemd(systemd_service)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/yunohost/service.py", line 401, in _get_service_information_from_systemd
service_unit = manager.LoadUnit(service + ".service")
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 72, in __call__
return self._proxy_method(*args, **keywords)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 141, in __call__
return self._connection.call_blocking(self._named_service,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
self._object_path,
^^^^^^^^^^^^^^^^^^
...<3 lines>...
args,
^^^^^
**keywords)
^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/dbus/connection.py", line 696, in call_blocking
reply_message = self.send_message_with_reply_and_block(
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
After a reboot, trying to check services/disk:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 430, in process
ret = self.actionsmap.process(arguments, timeout=30, route=_route)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
return func(**arguments)
File "/usr/lib/python3/dist-packages/yunohost/storage.py", line 22, in storage_disk_list
return disk_list(**kargs)
File "/usr/lib/python3/dist-packages/yunohost/disk.py", line 90, in disk_list
disks = Udisks2Manager(bus).get_disks()
File "/usr/lib/python3/dist-packages/yunohost/utils/udisks2_interfaces.py", line 78, in get_disks
for object_path, (iface, props) in parse_get_managed_objects(
~~~~~~~~~~~~~~~~~~~~~~~~~^
(Disk, AtaDisk, NvmeDisk),
^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
on_unknown_member="ignore",
^^^^^^^^^^^^^^^^^^^^^^^^^^^
).items():
^
File "/usr/lib/python3/dist-packages/yunohost/utils/udisks2_interfaces.py", line 63, in parse_get_managed_objects
return sdbus_parse_get_managed_objects(
interfaces, managed_objects_data, on_unknown_interface, on_unknown_member
)
File "/usr/lib/python3/dist-packages/sdbus/utils/parse.py", line 383, in parse_get_managed_objects
_get_class_from_interfaces(
~~~~~~~~~~~~~~~~~~~~~~~~~~^
interfaces_to_class_map,
^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
use_interface_subsets,
^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__
return self._mock_call(*args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call
return self._execute_mock_call(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call
result = effect(*args, **kwargs)
TypeError: _get_class_from_interfaces() takes 3 positional arguments but 4 were given
Still getting the {} issue too: