Package: triggerhappy
Version: 0.4.0-2
Severity: important
Hi,
I am wondering why thd is no longer working in Sid. I checked lsof
output, apparently no event files are opened by it. How comes?
I tried the instructions from the README, doesn't work:
th-cmd /var/run/triggerhappy.socket add /dev/input/event0
A single command must be specified!
Triggerhappy command 0.4.0
Use:
th-cmd --socket <socket> [--grab] [--passfd] --add <devices...>
...
Tried to interpret the help output, still not working:
th-cmd --socket /var/run/triggerhappy.socket --add
/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd
Error sending command
th-cmd --socket /var/run/triggerhappy.socket --add
/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-if01-event-kbd
Error sending command
Trying to trace...
socket(AF_LOCAL, SOCK_DGRAM, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/triggerhappy.socket"}, 30) =
-1 ENOENT (No such file or directory)
sendmsg(3, {msg_name(0)=NULL,
msg_iov(1)=[{"\1\0\0\0/dev/input/by-id/usb-Microso"..., 524}],
msg_controllen=0, msg_flags=0}, 0) = -1 ENOTCONN (Transport endpoint is not
connected)
write(2, "Error sending command\n", 22Error sending command
Ok, means the error message is BS, it should tell the real reason (from
perror()) instead.
Anyhow, I see the socket in lsof output:
thd 7195 root 3u unix 0xffff88032707c000
0t0 10223 /run/thd.socket type=STREAM
But the file doesn't exist. Who deleted it? I have no idea.
Maybe some code bug deleting it or making it creation unreliable?
IMHO you could also use tmpfiles mechanism from systemd to manage them, man
tmpfiles.d .
debian/*.tmpfile is actually considered by debhelper.
Regards,
Eduard.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.0+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
Versions of packages triggerhappy depends on:
ii init-system-helpers 1.42
ii libc6 2.23-4
ii libsystemd0 231-2
triggerhappy recommends no packages.
triggerhappy suggests no packages.
-- Configuration Files:
/etc/default/triggerhappy changed:
DAEMON_OPTS="--user root"
-- no debconf information
--
* Scorpi ist aus dem Amiga-Bereich eher Boards gewöhnt, die man nach dem
Rausschrauben nur unter Umgehung physicher Gesetze wieder eingebaut
bekommt.