I installed ArchLinux on a Alix2d13 Board (http://www.pcengines.ch/alix2d13.htm) which runs with an i586 AMD Geode LX800 CPU. I also configured a bridge with two of the three nics. My goal is to use such devices as taps for capturing traffic with Packetbeat.
Unfortunately I can't install Packetbeat 1.2.1 either from the Arch Aur Repos (https://aur.archlinux.org/packages/packetbeat/) or via source code from the git repo, running make. In both cases a get the same error:
../libbeat/scripts/Makefile:63: recipe for target 'build' failed
make: *** [build] Illegal instruction (core dumped)
I also tried the Arch Aur Repo with the precompiled binary (https://aur.archlinux.org/packages/packetbeat-bin/) , with this solution I get the following error:
● packetbeat.service - Open Source Real-Time Packet Analyzer
Loaded: loaded (/usr/lib/systemd/system/packetbeat.service; enabled; vendor preset: disabled)
Active: failed (Result: core-dump) since Tue 2016-05-17 13:13:12 CEST; 2s ago
Process: 11461 ExecStart=/usr/bin/packetbeat -c /etc/packetbeat/packetbeat.yml (code=dumped, signal=ILL)
Main PID: 11461 (code=dumped, signal=ILL)
May 17 13:13:12 Bridge systemd: Started Open Source Real-Time Packet Analyzer.
May 17 13:13:12 Bridge systemd: packetbeat.service: Main process exited, code=dumped, status=4/ILL
May 17 13:13:12 Bridge systemd: packetbeat.service: Unit entered failed state.
May 17 13:13:12 Bridge systemd: packetbeat.service: Failed with result 'core-dump'.
Do you have any idea if libbeat/packetbeat is incomatible with the i586 architecture?