Edge Ignition-Gateway Failed to Start

Trying to run Ignition Edge on Raspberry Pi and I keep getting an error when starting the Gateway. Image and Log attached
wrapper.log (42.2 KB)

Line 18:

java.lang.UnsatisfiedLinkError: /usr/local/ignition/jre-tmp/sqlite-3.41.2.2-243af1b3-f0ce-4c06-99d1-d9686f75d3f4-libsqlitejdbc.so: /usr/local/ignition/jre-tmp/sqlite-3.41.2.2-243af1b3-f0ce-4c06-99d1-d9686f75d3f4-libsqlitejdbc.so: wrong ELF class: ELFCLASS64 (Possible cause: can't load AARCH64 .so on a ARM platform)

(Possible cause: can't load AARCH64 .so on a ARM platform)

Wrong Ignition installer for your OS or wrong RPi OS image.

1 Like

Hi Thanks for helping,
I used the standard RPi OS w/ Desktop (32bit) from their website and the Ignition Edge - Linux ARMHF 32-bit zip directly from the Ignition website. I followed the instruction listed in the link bellow. I read on the forum somewhere the java 8 stuff was fixed in Ignition 8.1. In the instruction it's using a RPi 3 running Raspbian with PIXEL I am using a 4B. Not sure what to try next.

Installing Ignition Edge on Raspberry Pi – Inductive Automation Help Center

I haven't use an RPi 4 yet. Sorry.

Can you show the output of the following two commands?

uname -a
cat /usr/local/ignition/lib/install-info.txt

Here's what I get!

Looks like you ended up with the 64-bit Raspberry Pi OS (which you can see via the aarch64 kernel from uname -a).. You'll need to use the associated AARCH64 Ignition installation archive, i.e. one of these:

Based on what I gathered I was still running 32 bit RPi OS on a 64 bit machine so when I tried to run the 64 bit ignition I was still getting errors and no log was generated. I just went ahead and installed the 64 bit RPi OS and had no issues. Thanks for the help. I got plenty of Linux practice today.


1 Like