Hey @hissingshark
I see that you have the most answers when it comes to hyperion, so hopefully you can help me. I had hyperion running on RPi3 with OSMC for close to 3 years with no issues.
I upgraded to OSMC Aug21 build a couple of days ago and hyperion had stopped working. In an effort to fix it I uninstalled my previous hyperion version and installed Hyperion.NG Alpha 10 using the apt server.
Below are the troubleshooting I performed after rebooting the Pi
osmc@osmc:~$ sudo systemctl status hyperion
* hyperion.service - Hyperion Systemd service
Loaded: loaded (/etc/systemd/system/hyperion.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2021-08-13 23:14:59 AEST; 8min ago
Main PID: 1083 (code=exited, status=1/FAILURE)
Aug 13 23:14:59 osmc systemd[1]: hyperion.service: Service RestartSec=100ms expired, scheduling restart.
Aug 13 23:14:59 osmc systemd[1]: hyperion.service: Scheduled restart job, restart counter is at 5.
Aug 13 23:14:59 osmc systemd[1]: Stopped Hyperion Systemd service.
Aug 13 23:14:59 osmc systemd[1]: hyperion.service: Start request repeated too quickly.
Aug 13 23:14:59 osmc systemd[1]: hyperion.service: Failed with result 'exit-code'.
Aug 13 23:14:59 osmc systemd[1]: Failed to start Hyperion Systemd service.
osmc@osmc:~$ /usr/bin/hyperiond /etc/hyperion/hyperion.config.json
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
2021-08-13T23:26:11.873 hyperiond DB : <ERROR> Driver not loaded Driver not loaded
2021-08-13T23:26:11.874 hyperiond MAIN : <ERROR> Hyperion Daemon aborted: Failed to open database connection!
2021-08-13T23:26:11.874 hyperiond MAIN : <ERROR> Hyperion aborted: Failed to open database connection!
osmc@osmc:~$ ls -l /usr/share/hyperion/bin
total 21576
-rwxr-xr-x 1 root root 2470008 Jul 18 07:50 hyperion-dispmanx
-rwxr-xr-x 1 root root 2473736 Jul 18 07:50 hyperion-framebuffer
-rwxr-xr-x 1 root root 2473556 Jul 18 07:50 hyperion-qt
-rwxr-xr-x 1 root root 2526988 Jul 18 07:50 hyperion-remote
-rwxr-xr-x 1 root root 2617708 Jul 18 07:50 hyperion-v4l2
-rwxr-xr-x 1 root root 9522224 Jul 18 07:50 hyperiond
osmc@osmc:~$ ls -l /usr/bin | grep hyperion
lrwxrwxrwx 1 root root 36 Aug 13 23:23 hyperion-aml -> /usr/share/hyperion/bin/hyperion-aml
lrwxrwxrwx 1 root root 41 Aug 13 23:23 hyperion-dispmanx -> /usr/share/hyperion/bin/hyperion-dispmanx
lrwxrwxrwx 1 root root 44 Aug 13 23:23 hyperion-framebuffer -> /usr/share/hyperion/bin/hyperion-framebuffer
lrwxrwxrwx 1 root root 35 Aug 13 23:23 hyperion-qt -> /usr/share/hyperion/bin/hyperion-qt
lrwxrwxrwx 1 root root 39 Aug 13 23:23 hyperion-remote -> /usr/share/hyperion/bin/hyperion-remote
lrwxrwxrwx 1 root root 37 Aug 13 23:23 hyperion-v4l2 -> /usr/share/hyperion/bin/hyperion-v4l2
lrwxrwxrwx 1 root root 36 Aug 13 23:23 hyperion-x11 -> /usr/share/hyperion/bin/hyperion-x11
lrwxrwxrwx 1 root root 36 Aug 13 23:23 hyperion-xcb -> /usr/share/hyperion/bin/hyperion-xcb
lrwxrwxrwx 1 root root 33 Aug 13 23:23 hyperiond -> /usr/share/hyperion/bin/hyperiond
osmc@osmc:~$
I am guessing QSqlDatabase: QSQLITE driver not loaded is the issue, but no clue how to proceed. Any help would be much appreciated.
Having gotten used to watching everything with ambilight not having hyperion is a bummer