ClemensElflein / open_mower_ros

Other
498 stars 122 forks source link

Setting OM_MOWER_GAMEPAD=steam_* keeps failing openmower.service #99

Closed fallingcats closed 3 months ago

fallingcats commented 3 months ago

Setting OM_MOWER_GAMEPAD="steam_stick" or touch in /boot/openmower/mower_config.txt keeps failing and restarting my openmower container. I'm running the latest version of OpenMowerOS on RPi 4 with OM_VERSION=beta.

openmower@openmower:~ $ sudo journalctl _COMM=podman + _COMM=systemd -f
-- Journal begins at Wed 2023-05-03 04:11:24 BST. --
May 30 13:24:10 openmower systemd[1]: Started Podman container - openmower.service.
May 30 13:24:13 openmower systemd[1]: libpod-45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0.scope: Succeeded.
May 30 13:24:13 openmower systemd[1]: libpod-45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0.scope: Consumed 5.194s CPU time.
May 30 13:24:13 openmower podman[7021]: 2024-05-30 13:24:13.303049637 +0100 BST m=+0.153707773 container died 45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0 (image=ghcr.io/clemenselflein/open_mower_ros:releases-beta, name=openmower)
May 30 13:24:13 openmower systemd[3199]: tmp-crun.V2cIno.mount: Succeeded.
May 30 13:24:13 openmower systemd[1]: tmp-crun.V2cIno.mount: Succeeded.
May 30 13:24:13 openmower systemd[3199]: var-lib-containers-storage-overlay\x2dcontainers-45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0-userdata-shm.mount: Succeeded.
May 30 13:24:13 openmower systemd[1]: var-lib-containers-storage-overlay\x2dcontainers-45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0-userdata-shm.mount: Succeeded.
May 30 13:24:13 openmower systemd[3199]: var-lib-containers-storage-overlay-903f13efc9fc9bad8282b6b5e3b577e13ad85d97b259e8b14032af76db4201c1-merged.mount: Succeeded.
May 30 13:24:13 openmower systemd[1]: var-lib-containers-storage-overlay-903f13efc9fc9bad8282b6b5e3b577e13ad85d97b259e8b14032af76db4201c1-merged.mount: Succeeded.
May 30 13:24:13 openmower podman[7021]: 2024-05-30 13:24:13.739406568 +0100 BST m=+0.590064667 container cleanup 45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0 (image=ghcr.io/clemenselflein/open_mower_ros:releases-beta, name=openmower, org.opencontainers.image.title=open_mower_ros, org.opencontainers.image.version=releases-beta, io.containers.autoupdate=registry, org.opencontainers.image.description=, org.opencontainers.image.licenses=NOASSERTION, org.opencontainers.image.ref.name=ubuntu, org.opencontainers.image.url=https://github.com/ClemensElflein/open_mower_ros, org.opencontainers.image.revision=a72fb92037cca2f2b27bef120103c310f379bbc4, org.opencontainers.image.created=2023-04-17T22:05:22.022Z, PODMAN_SYSTEMD_UNIT=openmower.service, org.opencontainers.image.source=https://github.com/ClemensElflein/open_mower_ros)
May 30 13:24:13 openmower systemd[3199]: var-lib-containers-storage-overlay.mount: Succeeded.
May 30 13:24:13 openmower systemd[1]: var-lib-containers-storage-overlay.mount: Succeeded.
May 30 13:24:13 openmower systemd[1]: openmower.service: Main process exited, code=exited, status=1/FAILURE
May 30 13:24:14 openmower podman[7054]: 2024-05-30 13:24:14.041509516 +0100 BST m=+0.258477435 container remove 45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0 (image=ghcr.io/clemenselflein/open_mower_ros:releases-beta, name=openmower, io.containers.autoupdate=registry, org.opencontainers.image.description=, org.opencontainers.image.licenses=NOASSERTION, PODMAN_SYSTEMD_UNIT=openmower.service, org.opencontainers.image.revision=a72fb92037cca2f2b27bef120103c310f379bbc4, org.opencontainers.image.url=https://github.com/ClemensElflein/open_mower_ros, org.opencontainers.image.title=open_mower_ros, org.opencontainers.image.version=releases-beta, org.opencontainers.image.created=2023-04-17T22:05:22.022Z, org.opencontainers.image.ref.name=ubuntu, org.opencontainers.image.source=https://github.com/ClemensElflein/open_mower_ros)
May 30 13:24:14 openmower podman[7054]: 45da4fbfa8e3629804c3b660d37d727275cf805021aa25fcb3b88d301ecd25d0
May 30 13:24:14 openmower systemd[3199]: var-lib-containers-storage-overlay.mount: Succeeded.
May 30 13:24:14 openmower systemd[1]: var-lib-containers-storage-overlay.mount: Succeeded.
May 30 13:24:14 openmower systemd[1]: openmower.service: Failed with result 'exit-code'.
May 30 13:24:14 openmower systemd[1]: openmower.service: Consumed 1.000s CPU time.

I'd be happy to provide more info, I just don't know what's needed and where to find it. I tried installing steam-devices but I suspect that doesn't matter for the container anyways.

fallingcats commented 3 months ago

Seems to be fixed in edge