Hi,
> The post-installation script failed to find /dev/input/uinput
> and left the package in partially installed state.
> Uinput module was loaded and available at /dev/uinput.
the issue is caused by a hardcoded /dev/input/uinput path in:
/etc/init.d/g15daemon
Changing:
load_uinput() {
if [ ! -e /dev/input/uinput ] ; then
modprobe -q uinput || true
wait_for_file /dev/input/uinput 3 || return 1
fi
}
to:
load_uinput() {
if [ ! -e /dev/uinput ] ; then
modprobe -q uinput || true
wait_for_file /dev/uinput 3 || return 1
fi
}
and a systemctl daemon-reload afterwards fixes the issue here.
Ref to the matching bugreport at ubuntu launchpad:
https://bugs.launchpad.net/debian/+source/g15daemon/+bug/570245