AltLinux icon indicating copy to clipboard operation
AltLinux copied to clipboard

Error when trying to install AltStore

Open yabogsegodnia opened this issue 6 months ago • 4 comments

Hello, I forgot to update my AltStore after 1 week and now, when im trying to do that, it shows me an error. Last week everything was ok, AltStore on my phone is installed, but it's "No Longer Available". Althea is version 0.5.0, using Arch linux, here is console output:

DNSServiceRegister result: 0
ERROR:dbus.proxies:Introspect error on :1.45:/modules/kwalletd: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownObject: No such object path '/modules/kwalletd'
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/keyring/backends/kwallet.py", line 97, in connected
self.handle = self.iface.open(self.iface.networkWallet(), wId, self.appid)
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/dbus/proxies.py", line 72, in __call__
return self._proxy_method(*args, **keywords)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-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.13/site-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.UnknownObject: No such object path '/modules/kwalletd'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/home/titas/althea/main.py", line 173, in altstoreinstall
win1()
~~~~^^
File "/home/titas/althea/main.py", line 268, in win1
if keyring.get_password("althea", "apple_id"):
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/keyring/core.py", line 63, in get_password
return get_keyring().get_password(service_name, username)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/keyring/backends/chainer.py", line 49, in get_password
password = keyring.get_password(service, username)
File "/usr/lib/python3.13/site-packages/keyring/backends/kwallet.py", line 108, in get_password
if not self.connected(service):
~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3.13/site-packages/keyring/backends/kwallet.py", line 99, in connected
raise InitError(f'Failed to open keyring: {e}.') from e
keyring.errors.InitError: Failed to open keyring: org.freedesktop.DBus.Error.UnknownObject: No such object path '/modules/kwalletd'.

yabogsegodnia avatar Jun 20 '25 11:06 yabogsegodnia

If you're on KDE Plasma 6, try setting PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring as an environment variable. This will break saving credentials, but the keyring package does not seem to handle kwalletd6 well at the moment.

CosmicRaichu avatar Jul 02 '25 22:07 CosmicRaichu

If you're on KDE Plasma 6, try setting PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring as an environment variable. This will break saving credentials, but the keyring package does not seem to handle kwalletd6 well at the moment.

I guess, that doesn`t help either:

PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring python3 main.py
Traceback (most recent call last):
  File "/home/jb/Downloads/althea/main.py", line 20, in <module>
    gi.require_version("Gtk", "3.0")
  File "/home/jb/Downloads/althea/venv/lib/python3.12/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available

anarki88-8 avatar Jul 12 '25 16:07 anarki88-8

@anarki88-8 hi, try the latest update and see if it works

vyvir avatar Oct 01 '25 15:10 vyvir

also please install all the dependencies sudo pacman -S binutils wget curl git python-pip python-requests python-gobject python-keyring libappindicator-gtk3 usbmuxd libimobiledevice avahi zlib unzip usbutils psmisc libhandy

vyvir avatar Oct 01 '25 15:10 vyvir