Closed mangonebula closed 2 months ago
This points to a python issue -
Traceback (most recent call last): File "/usr/bin/waydroid", line 6, in
import tools File "/usr/lib/waydroid/tools/init.py", line 12, in from . import actions File "/usr/lib/waydroid/tools/actions/init.py", line 3, in from tools.actions.initializer import init, wait_for_init, remote_init_client File "/usr/lib/waydroid/tools/actions/initializer.py", line 5, in from tools import helpers File "/usr/lib/waydroid/tools/helpers/init.py", line 5, in import tools.helpers.props File "/usr/lib/waydroid/tools/helpers/props.py", line 8, in from tools.interfaces import IPlatform File "/usr/lib/waydroid/tools/interfaces/IPlatform.py", line 1, in import gbinder ModuleNotFoundError: No module named 'gbinder'
Based on the error message this is a broken python on your system. The script doesnt touch python it just uses what is already installed. Most probably you have 3rd party apps / scripts that is interfering with the built-in python that came with SteamOS.
Please check this similar issue reported by another member a few weeks ago and a possible fix - https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer/issues/42#issuecomment-1947933910
Thanks for your message! I didn't mess with python for anything that I can remember. I just installed emulators but I used emudeck.
I tried the advice on that thread but booting the previous os and updating didn't work. I tried to fix the packages with the command sudo pacman -Suy but it didn't change anything. I don't understand the solution that the poster commented in that thread you mentioned. He doesn't describe the steps he took to resolve it.
The only solution I can think of is to reinstall the operating system, but I'd like to avoid wiping out everything. I really want to find a solution to repair python, but I don't know anything about python.
Can anyone comment to send me a solution please? You can get at me on Reddit too: https://www.reddit.com/r/waydroid/comments/1cbx5sa/steamdeck_missing_module_gbinder_error/
SOLUTION: I found a solution for anyone out there with this problem. This issue comes from a conflict with Emudeck using the miniconda3 version of linux.
To install waydroid, copy the miniconda3 folder in home/deck to the desktop or any other folder.
Then follow the waydroid install instructions and paste the folder back to it's original location.
SOLUTION: I found a solution for anyone out there with this problem. This issue comes from a conflict with Emudeck using the miniconda3 version of linux.
To install waydroid, copy the miniconda3 folder in home/deck to the desktop or any other folder.
Then follow the waydroid install instructions and paste the folder back to it's original location.
To be sure, what is the output of this commands -
which python whereis python
Installing using the instructions on this github. I get a missing gbinder error. I´ve tried installing gbinder with a pip command, but it says that gbinder can´t be found.
Here is the error during installation: