Forum: Compiler & IDEs Arduino start erzeugt Fehler


von R. F. (rfr)


Lesenswert?

Folgende Fehlermeldung nach statr von Könsole:

--------------------------------------------------------8<---Snip
ava.lang.UnsatisfiedLinkError: 
/usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0: 
/usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0: undefined symbol: 
sp_get_port_usb_vid_pid
        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.ja 
va:2501)
        at 
java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700)
        at 
java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662)
        at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
        at java.base/java.lang.System.loadLibrary(System.java:1873)
        at processing.app.Platform.<clinit>(Platform.java:144)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:315)
        at processing.app.BaseNoGui.initPlatform(BaseNoGui.java:514)
        at processing.app.Base.<init>(Base.java:201)
        at processing.app.Base.main(Base.java:141)
(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$

Was will mir das sagen, und was muss ich tun?

Gruss

Robert

von J. S. (jojos)


Lesenswert?

Falscher oder kein COM Port angegeben. Das richtige tty device mitgeben. 
Oder der User hat keine Rechte auf die Schnittstelle zuzugreifen.

von Harry L. (mysth)


Lesenswert?

J. S. schrieb:
> Oder der User hat keine Rechte auf die Schnittstelle zuzugreifen.

Vermutlich ist der User nicht Mitglied der Gruppe "dialout"

Lösung:
sudo usermod -aG dialout <USER>

von R. F. (rfr)


Lesenswert?

folgendes :

(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$ sudo usermod -aG dialout arduino
usermod: user 'arduino' does not exist
(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$ sudo usermod -aG dialout rfr
(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$ arduino
Picked up JAVA_TOOL_OPTIONS:
java.lang.UnsatisfiedLinkError: 
/usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0: 
/usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0: undefined symbol: 
sp_get_port_usb_vid_pid
        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.ja 
va:2501)
        at 
java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700)
        at 
java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662)
        at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
        at java.base/java.lang.System.loadLibrary(System.java:1873)
        at processing.app.Platform.<clinit>(Platform.java:144)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:315)
        at processing.app.BaseNoGui.initPlatform(BaseNoGui.java:514)
        at processing.app.Base.<init>(Base.java:201)
        at processing.app.Base.main(Base.java:141)
(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$

von Norbert (Gast)


Lesenswert?

Nach Gruppenänderung:
Abmelden. Anmelden.

von R. F. (rfr)


Lesenswert?

hilft nix:

(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$ arduino
Picked up JAVA_TOOL_OPTIONS:
java.lang.UnsatisfiedLinkError: 
/usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0: 
/usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0: undefined symbol: 
sp_get_port_usb_vid_pid
        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.ja 
va:2501)
        at 
java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2700)
        at 
java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2662)
        at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
        at java.base/java.lang.System.loadLibrary(System.java:1873)
        at processing.app.Platform.<clinit>(Platform.java:144)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:315)
        at processing.app.BaseNoGui.initPlatform(BaseNoGui.java:514)
        at processing.app.Base.<init>(Base.java:201)
        at processing.app.Base.main(Base.java:141)
(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$

------------------------
irgendwie verstehe ich diese Fehlermeldungen meines Rechners nicht 
wirklich.

von Ergo70 (Gast)


Lesenswert?

Na ja, das könnte auch heißen, daß 
usr/lib/x86_64-linux-gnu/liblistSerialsj.so.1.4.0 nicht gefunden wird 
bzw. das Symbol sp_get_port_usb_vid_pid nicht exportiert.

von Ergo70 (Gast)


Lesenswert?


von Norbert (Gast)


Lesenswert?

R. F. schrieb:
> hilft nix:

Zumindest bist du jetzt in der ›dialout‹ Gruppe ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.