kerberos-io / machinery

(DEPRECATED) An open source image processing framework, which uses your USB-, IP- or RPi-camera to recognize events (e.g. motion).
https://www.kerberos.io
490 stars 104 forks source link

Illegal instruction - Raspian Buster - RPI2 #222

Closed ttamhew closed 3 years ago

ttamhew commented 3 years ago

Have followed the Advanced Installation Raspian instructions in the docs. Machinery service keeps resetting. When run via the shell the response is:

pi@raspberrypi:~ $ /usr/bin/kerberosio
Illegal instruction

To Reproduce Steps to reproduce the behavior:

  1. Followed the installation documentation carefully
  2. Taking care to copy github.com/kerberos-io/machinery/releases/download/v2.8.0/rpi2-machinery-kerberosio-armhf-2.8.0.deb --> /usr/lib/arm-linux-gnueabihf/libx265.so.160
  3. Taking care to copy github.com/kerberos-io/machinery/releases/download/v2.8.0/rpi2-libx264.so.148 --> /usr/lib/arm-linux-gnueabihf/libx265.so.160

Operating System and Device (please complete the following information):

GDB Think this debugging suggests its coming from somewhere around /lib/arm-linux-gnueabihf/libx264.so.148. Have retried multiple installations making sure to use the correct files for my Raspberry Pi 2 B (github.com/kerberos-io/machinery/releases/download/v2.8.0/rpi2-machinery-kerberosio-armhf-2.8.0.deb).

pi@raspberrypi:~ $ gdb /usr/bin/kerberosio

GNU gdb (Raspbian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.

(gdb) run main
Starting program: /usr/bin/kerberosio main
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0xb6771934 in ?? () from /lib/arm-linux-gnueabihf/libx264.so.148