sailfishos-open / waydroid

Waydroid packaging for Sailfish OS
34 stars 8 forks source link

Container Won't start #12

Closed levone1 closed 2 years ago

levone1 commented 2 years ago

Any help here? It was working fine, using waydroid-runner. Didn't change anything, but at some point just wouldn't start anymore. Tried reinstalling all Waydroid packages, both with and without uninstalling first, and tried switching to waydroid-settings, but no change.

Only thing I notice in log is, "(008035) [17:03:54] % chmod 777 -R /dev/ashmem [waydroid-sensors-daemon] Failed to create SensorfwTemperatureSensor: Could not create sensorfw backend"

Waydroid log:

`(008035) [17:03:54] % chmod 666 -R /dev/puddlejumper (008035) [17:03:54] % chmod 666 -R /dev/vndpuddlejumper (008035) [17:03:54] % chmod 666 -R /dev/hwpuddlejumper (008035) [17:03:54] Container manager is waiting for session to load (008035) [17:03:54] % /opt/waydroid/data/scripts/waydroid-net.sh start

dnsmasq: failed to create listening socket for 192.168.250.1: Address already in use Failed to setup waydroid-net. Failed to setup waydroid-net. (008035) [17:03:54] % waydroid-sensord /dev/hwpuddlejumper (008035) [17:03:54] New background process: pid=8328, output=background (008035) [17:03:54] % umount /home/waydroid/rootfs/vendor/waydroid.prop (008035) [17:03:54] % umount /home/waydroid/rootfs/vendor/lib64/egl (008035) [17:03:54] % umount /home/waydroid/rootfs/vendor/lib/egl (008035) [17:03:54] % umount /home/waydroid/rootfs/vendor (008035) [17:03:54] % umount /home/waydroid/rootfs/odm_extra [waydroid-sensors-daemon] Got new plugin for accelerometersensor with pid 8328 and session 24 [waydroid-sensors-daemon] Got plugin_string accelerometersensor [waydroid-sensors-daemon] Got plugin_interface local.AccelerometerSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/accelerometersensor (008035) [17:03:54] % umount /home/waydroid/rootfs [waydroid-sensors-daemon] Got new plugin for gyroscopesensor with pid 8328 and session 25 [waydroid-sensors-daemon] Got plugin_string gyroscopesensor [waydroid-sensors-daemon] Got plugin_interface local.GyroscopeSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/gyroscopesensor (008035) [17:03:54] % mount /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs [waydroid-sensors-daemon] Failed to create SensorfwHumiditySensor: Could not create sensorfw backend [waydroid-sensors-daemon] Got new plugin for alssensor with pid 8328 and session 26 [waydroid-sensors-daemon] Got plugin_string alssensor [waydroid-sensors-daemon] Got plugin_interface local.ALSSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/alssensor (008035) [17:03:54] % mount -o remount,ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs [waydroid-sensors-daemon] Got new plugin for magnetometersensor with pid 8328 and session 27 [waydroid-sensors-daemon] Got plugin_string magnetometersensor [waydroid-sensors-daemon] Got plugin_interface local.MagnetometerSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/magnetometersensor (008035) [17:03:54] % mount /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor [waydroid-sensors-daemon] Got new plugin for orientationsensor with pid 8328 and session 28 [waydroid-sensors-daemon] Got plugin_string orientationsensor [waydroid-sensors-daemon] Got plugin_interface local.OrientationSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/orientationsensor (008035) [17:03:54] % mount -o remount,ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor [waydroid-sensors-daemon] Got new plugin for pressuresensor with pid 8328 and session 29 [waydroid-sensors-daemon] Got plugin_string pressuresensor [waydroid-sensors-daemon] Got plugin_interface local.PressureSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/pressuresensor (008035) [17:03:54] % mount -o bind /vendor/lib/egl /var/lib/waydroid/rootfs/vendor/lib/egl (008035) [17:03:54] % mount -o bind /vendor/lib64/egl /var/lib/waydroid/rootfs/vendor/lib64/egl [waydroid-sensors-daemon] Got new plugin for proximitysensor with pid 8328 and session 30 [waydroid-sensors-daemon] Got plugin_string proximitysensor [waydroid-sensors-daemon] Got plugin_interface local.ProximitySensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/proximitysensor (008035) [17:03:54] % mount -o bind /odm /var/lib/waydroid/rootfs/odm_extra (008035) [17:03:54] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop (008035) [17:03:54] % umount -l /sys/fs/cgroup/schedtune [waydroid-sensors-daemon] Got new plugin for stepcountersensor with pid 8328 and session 31 [waydroid-sensors-daemon] Got plugin_string stepcountersensor [waydroid-sensors-daemon] Got plugin_interface local.StepCounterSensor [waydroid-sensors-daemon] Got plugin_path /SensorManager/stepcountersensor umount: /sys/fs/cgroup/schedtune: no mount point specified. (008035) [17:03:54] % chmod 777 -R /dev/ashmem [waydroid-sensors-daemon] Failed to create SensorfwTemperatureSensor: Could not create sensorfw backend (008035) [17:03:54] % chmod 777 -R /sys/kernel/debug/sync/sw_sync (008035) [17:03:54] % chmod 777 -R /dev/dri (008035) [17:03:54] % chmod 777 -R /dev/ion (008035) [17:03:54] % chmod 777 -R /dev/video (008035) [17:03:54] % chmod 777 -R /dev/video2 (008035) [17:03:54] % chmod 777 -R /dev/video1 (008035) [17:03:54] % chmod 777 -R /dev/video33 (008035) [17:03:54] % chmod 777 -R /dev/video32 (008035) [17:03:54] % chmod 777 -R /dev/video0 (008035) [17:03:54] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init (008035) [17:03:54] New background process: pid=8395, output=background The container failed to start. Additional information can be obtained by setting the --logfile and --logpriority options. (008035) [17:03:55] waiting 10 seconds for container to start... (008035) [17:03:56] waiting 9 seconds for container to start... `

levone1 commented 2 years ago

oops -never mind... I just saw the dnsmasq line... I can fix it.

I didn't think of that because it was working fine initially ..

Thanks