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

Reply via email to