I am trying to connect a PI4 (Patchbox OS Bookworm) to connect to a PI zero 2 (Debian Trixie). Status of rtpmidid on PI4 gets me:
rtpmidid.service - rtpmidid
Loaded: loaded (/lib/systemd/system/rtpmidid.service; enabled; preset: enabled)
Active: failed (Result: signal) since Sat 2026-08-08 11:32:10 BST; 6min ago
Duration: 15ms
Process: 782 ExecStart=/usr/bin/rtpmidid --ini=/etc/rtpmidid/default.ini (code=killed, signal=ABRT)
Main PID: 782 (code=killed, signal=ABRT)
CPU: 11ms
Aug 08 11:32:10 patchbox systemd[1]: rtpmidid.service: Scheduled restart job, restart counter is at 5.
Aug 08 11:32:10 patchbox systemd[1]: Stopped rtpmidid.service - rtpmidid.
Aug 08 11:32:10 patchbox systemd[1]: rtpmidid.service: Start request repeated too quickly.
Aug 08 11:32:10 patchbox systemd[1]: rtpmidid.service: Failed with result ‘signal’.
Aug 08 11:32:10 patchbox systemd[1]: Failed to start rtpmidid.service - rtpmidid.
Try getting it to run manually first by executing:
/usr/bin/rtpmidid --ini=/etc/rtpmidid/default.ini
and check what output do you get. It seems to be crashing.
You may also try to run it through strace in case of no useful output, so you can get a sense of what it was trying to do just before crashing:
strace /usr/bin/rtpmidid --ini=/etc/rtpmidid/default.ini
Thx for your help here are the logs
/usr/bin/rtpmidid --ini=/etc/rtpmidid/default.ini
/usr/bin/rtpmidid: line 9: syntax error near unexpected token newline' /usr/bin/rtpmidid: line 9: ’
strace /usr/bin/rtpmidid --ini=/etc/rtpmidid/default.ini
execve(“/usr/bin/rtpmidid”, [“/usr/bin/rtpmidid”, “–ini=/etc/rtpmidid/default.ini”], 0x7ff9e57c88 /* 42 vars */) = -1 ENOEXEC (Exec format error)
strace: exec: Exec format error
+++ exited with 1 +++
seems to be wrong version for RPi zero 64bit, but I can´t get the right one with apt-get
Where did you get rtpmidid installed from?