ryanjyoder / mpv-kiosk

A video kiosk snap based on mpv
5 stars 2 forks source link

Kiosk failing to start #1

Open petergerdes opened 2 years ago

petergerdes commented 2 years ago

Thanks for the effort setting up this Snap! It really suites my use case, but when starting on Ubuntu Core it crashes unfortunately.

Jul 07 14:41:08 ubuntu systemd[1]: Started Service for snap application mpv-kiosk.mpv.
Jul 07 14:41:08 ubuntu audit[3414]: AVC apparmor="DENIED" operation="open" profile="snap.mpv-kiosk.mpv" name="/media/" pid=3414 comm="find">
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3414]: find: ‘/media/’: Permission denied
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3415]: + snapctl get daemon
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3394]: + [ true = true ]
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3394]: + exec wayland-launch /snap/mpv-kiosk/102/usr/bin/mpv --vo opengl /var/snap/mpv-kiosk/common/
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3394]: WARNING: pulseaudio interface not connected! Please run: /snap/mpv-kiosk/current/bin/setup.sh
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3394]: ERROR: inotifywait could not be found, mir-kiosk-snap-launch expects:
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3394]:  . . :     stage-packages:
Jul 07 14:41:08 ubuntu mpv-kiosk.mpv[3394]:  . . :        - inotify-tools
Jul 07 14:41:08 ubuntu systemd[1]: snap.mpv-kiosk.mpv.service: Main process exited, code=exited, status=1/FAILURE
Jul 07 14:41:08 ubuntu systemd[1]: snap.mpv-kiosk.mpv.service: Failed with result 'exit-code'.
Jul 07 14:41:08 ubuntu systemd[1]: snap.mpv-kiosk.mpv.service: Scheduled restart job, restart counter is at 5.
Jul 07 14:41:08 ubuntu systemd[1]: Stopped Service for snap application mpv-kiosk.mpv.
Jul 07 14:41:08 ubuntu systemd[1]: snap.mpv-kiosk.mpv.service: Start request repeated too quickly.
Jul 07 14:41:08 ubuntu systemd[1]: snap.mpv-kiosk.mpv.service: Failed with result 'exit-code'.
Jul 07 14:41:08 ubuntu systemd[1]: Failed to start Service for snap application mpv-kiosk.mpv

I see a permission issue for the media dir and inotify-tools missing. But currently no idea to get that fixed. Thanks for the help!

petergerdes commented 2 years ago

Got a bit further! Moved away from Ubuntu Core to Ubuntu, fixed media dir permission and inotify-tools could be installed now as well!

Now I stumble upon that there is no daemon that can be started:

2022-07-11T11:41:51+02:00 systemd[1]: Started Service for snap application mpv-kiosk.mpv.
2022-07-11T11:41:51+02:00 mpv-kiosk.mpv[15960]: + snapctl get daemon
2022-07-11T11:41:51+02:00 mpv-kiosk.mpv[15934]: + [ false = true ]
2022-07-11T11:41:51+02:00 mpv-kiosk.mpv[15934]: + snapctl stop mpv-kiosk.daemon
2022-07-11T11:41:51+02:00 mpv-kiosk.mpv[15965]: error: error running snapctl: unknown service: "mpv-kiosk.daemon"
2022-07-11T11:41:51+02:00 mpv-kiosk.mpv[15934]: + true
2022-07-11T11:41:51+02:00 systemd[1]: snap.mpv-kiosk.mpv.service: Deactivated successfully.
2022-07-11T11:41:52+02:00 systemd[1]: snap.mpv-kiosk.mpv.service: Scheduled restart job, restart counter is at 5.
2022-07-11T11:41:52+02:00 systemd[1]: Stopped Service for snap application mpv-kiosk.mpv.
2022-07-11T11:41:52+02:00 systemd[1]: snap.mpv-kiosk.mpv.service: Start request repeated too quickly.
2022-07-11T11:41:52+02:00 systemd[1]: snap.mpv-kiosk.mpv.service: Failed with result 'start-limit-hit'.
2022-07-11T11:41:52+02:00 systemd[1]: Failed to start Service for snap application mpv-kiosk.mpv.

Any help would be greatly appreciated!

petergerdes commented 2 years ago

Fixed the daemon not started with: sudo snap set mpv-kiosk daemon=true inotify-tools is installed but still hit the issue:

2022-07-14T14:36:10+02:00 mpv-kiosk.mpv[3329]: ERROR: inotifywait could not be found, mir-kiosk-snap-launch expects:
2022-07-14T14:36:10+02:00 mpv-kiosk.mpv[3329]:  . . :     stage-packages:
2022-07-14T14:36:10+02:00 mpv-kiosk.mpv[3329]:  . . :        - inotify-tools