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
464 stars 27 forks source link

Many system errors are occurring causing the system to freeze after prolonged use. #67

Closed exomut closed 5 days ago

exomut commented 6 months ago

After using Waydroid for a short while, my KDE vaults stop working and the system gets extremely buggy. If I restart the Steamdeck the problem is fixed.

Using "journalctl -p err" I get:

Apr 11 11:40:36 steamdeck libprocessgroup: Failed to make and chown /acct/uid_1000: Read-only file system Apr 11 11:40:36 steamdeck init: createProcessGroup(1000, 12862) failed for service 'vendor.hwcomposer-2-1': Read-only file sys> Apr 11 11:40:37 steamdeck init: Control message: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' fo>

It seems similar to this issue. There seems to be a potential fix.

ryanrudolfoba commented 6 days ago

I've updated the script. Major components are updated to newer versions - lxc, dnsmasq, waydroid etc etc.

Please test if you still get that behavior.

exomut commented 5 days ago

It seems to have fixed the issues with opening KDE Vaults and flatpaks. But it is showing errors in the Journalctl still. If this is normal behavior then the issue is fixed. I am running Waydroid from the desktop if that makes a difference.

Thanks for your hardwork!


                                                     Module /vendor/lib64/libgbm_mesa.so without build-id.
                                                     Module /vendor/lib64/libgbm_mesa.so
                                                     Module /vendor/lib64/egl/libGLESv2_mesa.so without build-id.
                                                     Module /vendor/lib64/egl/libGLESv2_mesa.so
                                                     Module /vendor/lib64/egl/libGLESv1_CM_mesa.so without build-id.
                                                     Module /vendor/lib64/egl/libGLESv1_CM_mesa.so
                                                     Module /vendor/lib64/libglapi.so without build-id.
                                                     Module /vendor/lib64/libglapi.so
                                                     Module /vendor/lib64/egl/libEGL_mesa.so without build-id.
                                                     Module /vendor/lib64/egl/libEGL_mesa.so
                                                     Stack trace of thread 64:
                                                     #0  0x00007f83d9d9d758 n/a (/apex/com.android.runtime/lib64/bionic/libc.so + 
                                                     ELF object binary architecture: AMD x86-64
10月 30 21:38:01 steamdeck libprocessgroup: Failed to make and chown /acct/uid_1000: Read-only file system
10月 30 21:38:01 steamdeck init: createProcessGroup(1000, 9197) failed for service 'vendor.hwcomposer-2-1': Read-only file system
10月 30 21:38:02 steamdeck libprocessgroup: Failed to make and chown /acct/uid_1000: Read-only file system
10月 30 21:38:02 steamdeck init: createProcessGroup(1000, 9201) failed for service 'surfaceflinger': Read-only file system
10月 30 21:38:02 steamdeck systemd-coredump[74555]: [🡕] Process 64461 (surfaceflinger) of user 1000 dumped core.

                                                     Module /vendor/lib64/libgbm_mesa.so without build-id.
                                                     Module /vendor/lib64/libgbm_mesa.so
                                                     Module /vendor/lib64/egl/libGLESv2_mesa.so without build-id.
                                                     Module /vendor/lib64/egl/libGLESv2_mesa.so
                                                     Module /vendor/lib64/libglapi.so without build-id.
                                                     Module /vendor/lib64/libglapi.so
                                                     Module /vendor/lib64/egl/libEGL_mesa.so without build-id.
                                                     Module /vendor/lib64/egl/libEGL_mesa.so
                                                     Module /vendor/lib64/egl/libGLESv1_CM_mesa.so without build-id.
                                                     Module /vendor/lib64/egl/libGLESv1_CM_mesa.so
                                                     Stack trace of thread 95:
                                                     #0  0x00007f0bc0be0758 n/a (/apex/com.android.runtime/lib64/bionic/libc.so + 
                                                     ELF object binary architecture: AMD x86-64
10月 30 21:38:02 steamdeck init: Control message: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' for c>
10月 30 21:38:02 steamdeck init: Control message: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' for c>
10月 30 21:38:03 steamdeck init: Control message: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' for c>
10月 30 21:38:04 steamdeck init: Control message: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' for c>
10月 30 21:38:05 steamdeck init: Control message: Could not find 'android.hardware.graphics.composer@2.1::IComposer/default' for ctl.interface_start from pid: 23 (/system/bin/hwservicemanager)
ryanrudolfoba commented 5 days ago

could be related to the readonly filesystem implementation of SteamOS. not much i can do with that.

the one you linked also mentions using latest waydroid images. thats out of my conrtol too.