16-07-2022, 18:18
Hi,
I followed this guide to install MinimServer on a Raspberry Pi 3B:
Installing MinimServer 2 on the Raspberry Pi
The System is a MoodeOS 8.1.2 which is based on Raspian Bullseye Lite (2022-04-04; Linux kernel 5.15; 32 Bit).
I've also installed BubbleUPnP-Server which requires OpenJDK.
While trying to run MinimServer i get the following error:
What can I do to get MinimServer running here?
I followed this guide to install MinimServer on a Raspberry Pi 3B:
Installing MinimServer 2 on the Raspberry Pi
The System is a MoodeOS 8.1.2 which is based on Raspian Bullseye Lite (2022-04-04; Linux kernel 5.15; 32 Bit).
I've also installed BubbleUPnP-Server which requires OpenJDK.
While trying to run MinimServer i get the following error:
Code:
java -version
openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-post-Raspbian-1deb11u1)
OpenJDK Server VM (build 11.0.15+10-post-Raspbian-1deb11u1, mixed mode)
pi@MoodeOS:~ $ sudo minimserver/bin/startc
MinimServer 2.1.2, Copyright (c) 2012-2022 Simon Nash. All rights reserved.
OpenJDK Server VM warning: You have loaded library /home/pi/minimserver/tmp/native/libohNet.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
java.lang.UnsatisfiedLinkError: /home/pi/minimserver/tmp/native/libohNet.so: /home/pi/minimserver/tmp/native/libohNet.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2445)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2501)
at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2643)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1873)
at org.jminim.lib.OhNetService.createLibrary(OhNetService.java:680)
at org.jminim.lib.OhNetService.createDeviceStack(OhNetService.java:583)
at org.jminim.lib.OhNetService.createDeviceFactory(OhNetService.java:486)
at org.jminim.lib.OhNetService.access$2100(OhNetService.java:52)
at org.jminim.lib.OhNetService$Proxy.createDeviceFactory(OhNetService.java:1132)
at org.jminim.lib.MonitorService$Monitor.createDevice(MonitorService.java:289)
at org.jminim.lib.MonitorService$Monitor.listenerAdded(MonitorService.java:366)
at org.jminim.core.RuntimeImpl.addEventListener(RuntimeImpl.java:2501)
at org.jminim.lib.RuntimeService$Proxy.addEventListener(RuntimeService.java:232)
at com.minimserver.Server.doStart(Server.java:1843)
at com.minimserver.Server.start(Server.java:1380)
at org.jminim.core.ContextImpl.startComponent(ContextImpl.java:230)
at org.jminim.core.ContextImpl.start(ContextImpl.java:118)
at org.jminim.core.RootContextImpl.startComponent(RootContextImpl.java:80)
at org.jminim.core.ContextImpl.start(ContextImpl.java:118)
at org.jminim.core.RuntimeImpl.run(RuntimeImpl.java:2734)
at org.jminim.core.LauncherImpl.run(LauncherImpl.java:1316)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:124)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jminim.mlaunch.MinimLaunch.doLaunch(MinimLaunch.java:525)
at org.jminim.mlaunch.MinimLaunch.launch(MinimLaunch.java:150)
at org.jminim.mlaunch.MinimLaunch.launch(MinimLaunch.java:90)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.jminim.launch.Launcher.launch(Launcher.java:88)
at com.minimserver.launch.LaunchServer.main(LaunchServer.java:38)
MinimServer error: now stopped, use 'restart' or 'exit'
Enter command (? for help):
>restart
>Module ohnet(linux-arm64)-1.32.4280.zip is incompatible with Java platform MinimServer failure: now stopped, use 'relaunch' or 'exit'
What can I do to get MinimServer running here?