ryanrudolfoba / SteamOS-Waydroid-Installer

Script to easily install / uninstall Android via Waydroid on the Steam Deck running on SteamOS.
https://www.youtube.com/watch?v=06T-h-jPVx8
423 stars 22 forks source link

Missing dbus module error (default python install) #165

Open plyfrm opened 5 days ago

plyfrm commented 5 days ago
waydroid and cage has been installed!
Config file missing. Lets configure waydroid.
Traceback (most recent call last):
  File "/usr/bin/waydroid", line 7, in <module>
    import tools
  File "/usr/lib/waydroid/tools/__init__.py", line 8, in <module>
    import dbus.mainloop.glib
ModuleNotFoundError: No module named 'dbus'
Waydroid did not initialize correctly
Most probably this is due to python issue. Attach this screenshot when filing a bug report!
Output of whereis python - python: /usr/bin/python
Output of which python - /usr/bin/python
Output of python version - Python 3.11.3
Something went wrong! Performing cleanup. Run the script again to install waydroid.

As you can see, this is running the default python install and not a third party one like in the previous issues with a similar error. I tried running the import dbus.mainloop.glib line in the python repl, both under root and under the deck user and it worked both times, so I'm pretty confused by this.

ryanrudolfoba commented 5 days ago

What SteamOS version is this?

plyfrm commented 4 days ago

Latest stable version (3.5.19)