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
306 stars 18 forks source link

Waydroid not installing on 6.1.52-valve16-1-neptune-61 #92

Open chipert opened 1 month ago

chipert commented 1 month ago

when i try to install waydroid on a steam deck that has the firmware version 6.1.52-valve16-1-neptune-61 it says this SteamOS Waydroid Installer Script by ryanrudolf https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer YT - 10MinuteSteamDeckGamer Script is running in Desktop Mode. Checking if kernel is supported. 6.1.52-valve16-1-neptune-61 is supported. Proceed to next step. Please enter current sudo password: Checking if the sudo password is correct. Sudo password is good! Casualsnek repo has been successfully cloned! ==> Appending keys from archlinux.gpg... ==> Appending keys from holo.gpg... ==> Updating trust database... gpg: next trustdb check due at 2024-06-29 pacman keyring has been initialized! binder kernel module already loaded! no need to reinstall binder! Error installing waydroid and cage. Run the script again to install waydroid. Something went wrong! Performing cleanup. Run the script again to install waydroid. Cleanup completed. Please open an issue on the GitHub repo or leave a comment on the YT channel - 10MinuteSteamDeckGamer.

hk8607 commented 2 weeks ago

same error, but I'm on: xxx-neptune-65-gfc341bb964a8

Yeong0228 commented 2 weeks ago

same error, have you solved it?

ryanrudolfoba commented 2 weeks ago

Looks

same error, but I'm on: xxx-neptune-65-gfc341bb964a8

That looks like a newish kernel. What SteamOS version are you on?

zqpvr commented 2 weeks ago

I also have it, 3.6.5 @ryanrudolfoba

ryanrudolfoba commented 2 weeks ago

The repo contains the binder kernel module upto SteamOS 3.6.3.

Newer SteamOS versions with newer kernels will not work at the moment until a new binder kernel module is built.

I'll build one soon.

zqpvr commented 1 week ago

new preview out

slynobody commented 3 days ago

while the autor of this script is on holidays you could let a script do the binder-module compilation (3.6.8 latest + 3.7 latest) and updating of your current install: https://github.com/slynobody/SteamOS-Waydroid-Installer

ryanrudolfoba commented 3 days ago

That's awesome! While i have no way to test, quick glance of the commands looks good.

Suggestion - use variables for the wget / pacman commands so we dont have to update the URL when a new header is out.

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: slynobody @.> Sent: Tuesday, July 2, 2024 7:22:29 PM To: ryanrudolfoba/SteamOS-Waydroid-Installer @.> Cc: ryanrudolfoba @.>; Mention @.> Subject: Re: [ryanrudolfoba/SteamOS-Waydroid-Installer] Waydroid not installing on 6.1.52-valve16-1-neptune-61 (Issue #92)

while the autor of this script is on holidays you could let a script do the binder-module compilation (3.6.8 latest + 3.7 latest) and updating of your current install: https://github.com/slynobody/SteamOS-Waydroid-Installer

— Reply to this email directly, view it on GitHubhttps://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer/issues/92#issuecomment-2202834036, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXMTWIICHLSNISWPQU5DTALZKKEPLAVCNFSM6AAAAABIVFJONKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBSHAZTIMBTGY. You are receiving this because you were mentioned.Message ID: @.***>

Kawhifmvp commented 3 days ago

while the autor of this script is on holidays you could let a script do the binder-module compilation (3.6.8 latest + 3.7 latest) and updating of your current install: https://github.com/slynobody/SteamOS-Waydroid-Installer

I recently updated my system to the 3.6 beta version. After following your steps to update, I was able to successfully use Waydroid again, but the app cannot access any network. I just kept pressing 'Y' (Yes) during the installation process and I am not sure what went wrong, but the Wi-Fi is completely broken.

ryanrudolfoba commented 3 days ago

while the autor of this script is on holidays you could let a script do the binder-module compilation (3.6.8 latest + 3.7 latest) and updating of your current install: https://github.com/slynobody/SteamOS-Waydroid-Installer

I recently updated my system to the 3.6 beta version. After following your steps to update, I was able to successfully use Waydroid again, but the app cannot access any network. I just kept pressing 'Y' (Yes) during the installation process and I am not sure what went wrong, but the Wi-Fi is completely broken.

try the main repo it should work now for 3.6.8.

you might need to uninstall first the fork repo.

Kawhifmvp commented 3 days ago

try the main repo it should work now for 3.6.8.

you might need to uninstall first the fork repo.

Thank you for everything, but I would like to ask how to safely uninstall the fork repo? I don't want to lose my current Waydroid data.

slynobody commented 2 days ago

i added 'remove.sh' on my fork to remove a current installation (regardless of fork), current data will not be lost if stored in /home/deck/.local/share/waydroid/data. but to be sure you could backup this folder.

the network-issue seems to step in sometimes if you rerun the script (regardless of fork) but for me are not associated with the binder-module-issue discussed here.

after removal of current install just

zqpvr commented 2 days ago

How do I know if the data that I have will not be lost, and I just reinstall waydroid so data isn't gone @slynobody

ryanrudolfoba commented 2 days ago

Another option to try is to use firewall-cmd to remove the waydroid0 rule, then re-add it. I dont have access to a Linux machine so i dont have the commands memorized. I plan to add that functionality to the Toolbox too.

Regarding PR - i have 2nd thoughts for auto building on MAIN / 3.7. The current script only works on stable and beta as that is what i use on my OLED and LCD. I dont use MAIN / 3.7 that's why the script is locked down to stable and beta branch - will be difficult to provide support if something goes wrong in MAIN as i dont use it.

ryanrudolfoba commented 2 days ago

How do I know if the data that I have will not be lost, and I just reinstall waydroid so data isn't gone @slynobody

Take a look at Waydroid Toolbox under the UNINSTALL. Line 187 remove the directories that start with ~./local/share

zqpvr commented 2 days ago

so when a new steamos update comes it won't delete data, nice.

ryanrudolfoba commented 2 days ago

When you re-run script it doesnt delete data it just reinstalls the binder module and waydroid - that is the default behavior.

If you uninstall - it deletes everything including the waydroid user data. I plan on adding an option to UNINSTALL but retain user data, but got caught up on other things.