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.
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
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.