Page 1 of 1

Libsodium -Installations- und Konfigurationsfehler

Posted: 04 Feb 2025, 20:59
by Anonymous
Wenn ich mein Projekt ausführe, erhalte ich diesen Fehler - mein libsodium ist in /opt/homebrew/cellar/libsodium/1.0.20/lib.
vorhanden Hier ist der Fehler: < /p>
Jun 26, 2024 10:18:06 AM jnr.ffi.provider.jffi.NativeRuntime buildNativeTypeAliases
SEVERE: failed to load type aliases: java.lang.ClassNotFoundException: jnr.ffi.provider.jffi.platform.unknown.darwin.TypeAliases

dlopen(libsodium.dylib, 0x0009): tried: 'libsodium.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/./libsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/../lib/libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache), 'libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache)
java.lang.UnsatisfiedLinkError: dlopen(libsodium.dylib, 0x0009): tried: 'libsodium.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/./libsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/../lib/libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache), 'libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache)
at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:117)
at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:59)
at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
at jnr.ffi.LibraryLoader.load(LibraryLoader.java:290)
at jnr.ffi.LibraryLoader.load(LibraryLoader.java:269)
at org.abstractj.kalium.NaCl$SingletonHolder.(NaCl.java:51)
at org.abstractj.kalium.NaCl.sodium(NaCl.java:29)
at org.abstractj.kalium.crypto.SecretBox.encrypt(SecretBox.java:47)
at com.newrelic.beyondapi.sodium.SodiumSimpleBox.encrypt(SodiumSimpleBox.java:25)
at com.newrelic.beyondapi.sodium.SodiumSimpleBoxIT.correctly encrypt a value(SodiumSimpleBoxIT.groovy:15)

< /code>
Ich kann diesen Fehler nicht verstehen. /p>
Ich verwende Springboot und Java und benutze MacOS als mein Betriebssystem. Bibliothek Libsodium, aber es sieht so aus, als wäre sie nicht richtig eingerichtet.
Was soll ich als nächstes versuchen?