Closed sootysplash closed 1 year ago
I checked again and 'libglib-2.0-0.so' doesn't exist in the folder path, hope this helps.
I have created a pull request, but we have to wait, until devs run linux env and test it. So the fix is installing glib and other libraries and then searching for there files and replacing ones in the /run/LiquidBounce/ultralight/bin/. If you have some problems, you can try mine https://github.com/be4dev/libraries-lb-nextgen (pls don't ban me).
If you have some problems, you can try mine https://github.com/be4dev/libraries-lb-nextgen (pls don't ban me).
Could you verify that this repository is public?
If you have some problems, you can try mine https://github.com/be4dev/libraries-lb-nextgen (pls don't ban me).
Could you verify that this repository is public?
done, my fault lol
@be4dev Using this repository throws a different error:
[09:01:39] [main/INFO]: Loading 66 mods:
- fabric-api 0.76.0+1.19.4
|-- fabric-api-base 0.4.23+9ff28bcef4
|-- fabric-api-lookup-api-v1 1.6.24+49abcf7ef4
|-- fabric-biome-api-v1 13.0.6+348a9c64f4
|-- fabric-block-api-v1 1.0.5+e022e5d1f4
|-- fabric-blockrenderlayer-v1 1.1.33+c2e6f674f4
|-- fabric-client-tags-api-v1 1.0.14+1134c5b8f4
|-- fabric-command-api-v1 1.2.25+f71b366ff4
|-- fabric-command-api-v2 2.2.4+ae0966baf4
|-- fabric-commands-v0 0.2.42+df3654b3f4
|-- fabric-containers-v0 0.1.52+df3654b3f4
|-- fabric-content-registries-v0 3.5.7+ae0966baf4
|-- fabric-convention-tags-v1 1.4.0+9a7c5daaf4
|-- fabric-crash-report-info-v1 0.2.14+aeb40ebef4
|-- fabric-data-generation-api-v1 11.3.5+5da15ca1f4
|-- fabric-dimensions-v1 2.1.44+7f87f8faf4
|-- fabric-entity-events-v1 1.5.12+e45f7c65f4
|-- fabric-events-interaction-v0 0.4.42+a1ccd7bff4
|-- fabric-events-lifecycle-v0 0.2.51+df3654b3f4
|-- fabric-game-rule-api-v1 1.0.32+a1ccd7bff4
|-- fabric-item-api-v1 2.1.16+09a3510cf4
|-- fabric-item-group-api-v1 3.0.3+043f9acff4
|-- fabric-key-binding-api-v1 1.0.32+c477957ef4
|-- fabric-keybindings-v0 0.2.30+df3654b3f4
|-- fabric-lifecycle-events-v1 2.2.14+5da15ca1f4
|-- fabric-loot-api-v2 1.1.25+75e98211f4
|-- fabric-loot-tables-v1 1.1.29+9e7660c6f4
|-- fabric-message-api-v1 5.1.0+1ee8be40f4
|-- fabric-mining-level-api-v1 2.1.37+49abcf7ef4
|-- fabric-models-v0 0.3.29+11ba9c3bf4
|-- fabric-networking-api-v1 1.2.22+ca5f59aaf4
|-- fabric-networking-v0 0.3.39+df3654b3f4
|-- fabric-object-builder-api-v1 7.0.1+63b515f4f4
|-- fabric-particles-v1 1.0.22+f1e4495bf4
|-- fabric-recipe-api-v1 1.0.6+a1ccd7bff4
|-- fabric-registry-sync-v0 2.1.2+a383ab97f4
|-- fabric-renderer-api-v1 2.2.4+81e8c576f4
|-- fabric-renderer-indigo 1.1.0+81e8c576f4
|-- fabric-renderer-registries-v1 3.2.37+df3654b3f4
|-- fabric-rendering-data-attachment-v1 0.3.27+afca2f3ef4
|-- fabric-rendering-fluids-v1 3.0.20+f1e4495bf4
|-- fabric-rendering-v0 1.1.40+df3654b3f4
|-- fabric-rendering-v1 2.1.0+8f878217f4
|-- fabric-resource-conditions-api-v1 2.3.0+e6c7d4eef4
|-- fabric-resource-loader-v0 0.11.0+938a1d56f4
|-- fabric-screen-api-v1 1.0.44+8c25edb4f4
|-- fabric-screen-handler-api-v1 1.3.18+5da15ca1f4
|-- fabric-sound-api-v1 1.0.8+75e98211f4
|-- fabric-transfer-api-v1 3.0.1+9003cbe9f4
\-- fabric-transitive-access-wideners-v1 3.0.2+63b515f4f4
- fabric-language-kotlin 1.9.4+kotlin.1.8.21
|-- org_jetbrains_kotlin_kotlin-reflect 1.8.21
|-- org_jetbrains_kotlin_kotlin-stdlib 1.8.21
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.8.21
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.8.21
|-- org_jetbrains_kotlinx_atomicfu-jvm 0.20.2
|-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4
|-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4
|-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0
|-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.5.0
|-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.5.0
\-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.5.0
- fabricloader 0.14.19
- java 17
- liquidbounce 1.0.0
- minecraft 1.19.4
[09:01:40] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/junie/.local/share/liquidlauncher/libraries/net/fabricmc/sponge-mixin/0.12.4+mixin.0.8.5/sponge-mixin-0.12.4+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[09:01:40] [main/INFO]: Compatibility level set to JAVA_16
[09:01:40] [main/INFO]: Compatibility level set to JAVA_17
[09:01:41] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/occlusion/BlockOcclusionCache (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/occlusion/BlockOcclusionCache)
[09:01:49] [Datafixer Bootstrap/INFO]: 180 Datafixer optimizations took 185 milliseconds
[09:01:52] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[09:01:52] [Render thread/INFO]: Setting user: Supertekky
[09:01:53] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[09:01:53] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
[09:01:54] [Render thread/INFO]: Launching LiquidBounce v1.0.0 by CCBlueX
[09:01:55] [Render thread/INFO]: Successfully extracted default theme
[09:01:55] [Render thread/INFO]: Loading heads...
[09:01:56] [Render thread/INFO]: Successfully loaded 956 heads from the database
[09:01:57] [Render thread/INFO]: Found out OpenGL version to be 4.6.
[09:01:57] [Render thread/INFO]: Loading ultralight...
[09:01:57] [Render thread/INFO]: Checking resources...
[09:01:57] [Render thread/INFO]: Loading ultralight natives
[09:01:57] [Render thread/INFO]: Native path: /home/junie/.local/share/liquidlauncher/gameDir/nextgen/LiquidBounce/ultralight/bin
[09:01:57] [Render thread/ERROR]: Unable to load client.
java.lang.UnsatisfiedLinkError: /home/junie/.local/share/liquidlauncher/gameDir/nextgen/LiquidBounce/ultralight/bin/libgobject-2.0-0.so: /home/junie/.local/share/liquidlauncher/gameDir/nextgen/LiquidBounce/ultralight/bin/libgobject-2.0-0.so: undefined symbol: g_string_free_and_steal
at jdk.internal.loader.NativeLibraries.load(Native Method) ~[?:?]
at jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source) ~[?:?]
at jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source) ~[?:?]
at jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source) ~[?:?]
at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:?]
at java.lang.Runtime.load0(Unknown Source) ~[?:?]
at java.lang.System.load(Unknown Source) ~[?:?]
at net.ccbluex.liquidbounce.base.ultralight.UltralightEngine.initNatives(UltralightEngine.kt:144) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.base.ultralight.UltralightEngine.init(UltralightEngine.kt:70) ~[Liqui
dBounce.jar:?]
at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:114) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:71) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:139) ~[LiquidBounce.jar:?]
at net.minecraft.class_310.handler$zla000$liquidbounce$startClient(class_310.java:6072) ~[client-intermediary.jar:?]
at net.minecraft.class_310.<init>(class_310.java:638) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:198) ~[fabric-loader-0.14.19-1.19.4.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.19.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.19.jar:?]
Failed to launch client: process exited unsuccessfully: exit status: 1
Actually, nevermind; I just didn't copy the so.0 files properly; now it works.
I have the same issue.
I have the same issue.
we know, it happens on any linux, try method I mentioned above
I have the same issue.
we know, it happens on any linux, try method I mentioned above
should be fixed now
still getting this error, even after replacing libgobject-2.0-0.so with one from this repository: https://github.com/be4dev/libraries-lb-nextgen
[12:27:54] [Render thread/INFO]: Loading ultralight natives
[12:27:54] [Render thread/INFO]: Native path: /home/user/.local/share/liquidlauncher/gameDir/nextgen/LiquidBounce/ultralight/bin
[12:27:54] [Render thread/ERROR]: Unable to load client.
java.lang.UnsatisfiedLinkError: /home/user/.local/share/liquidlauncher/gameDir/nextgen/LiquidBounce/ultralight/bin/libgobject-2.0-0.so: /home/user/.local/share/liquidlauncher/gameDir/nextgen/LiquidBounce/ultralight/bin/libgobject-2.0-0.so: undefined symbol: g_string_free_and_steal
at jdk.internal.loader.NativeLibraries.load(Native Method) ~[?:?]
at jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source) ~[?:?]
at jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source) ~[?:?]
at jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source) ~[?:?]
at java.lang.ClassLoader.loadLibrary(Unknown Source) ~[?:?]
at java.lang.Runtime.load0(Unknown Source) ~[?:?]
at java.lang.System.load(Unknown Source) ~[?:?]
at net.ccbluex.liquidbounce.base.ultralight.UltralightEngine.initNatives(UltralightEngine.kt:145) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.base.ultralight.UltralightEngine.init(UltralightEngine.kt:71) ~[LiquidB
ounce.jar:?]
at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:111) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.LiquidBounce$startHandler$1.invoke(LiquidBounce.kt:72) ~[LiquidBounce.jar:?]
at net.ccbluex.liquidbounce.event.EventManager.callEvent(EventManager.kt:139) ~[LiquidBounce.jar:?]
at net.minecraft.class_310.handler$bhc000$liquidbounce$startClient(class_310.java:9077) ~[client-intermediary.jar:?]
at net.minecraft.class_310.<init>(class_310.java:631) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:211) ~[fabric-loader-0.14.21-1.20.1.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.21.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.21.jar:?]
Failed to launch client: process exited unsuccessfully: exit status: 1
undefined symbol: g_string_free_and_steal
hmm, interesting, try replacing libgobject with system one (sudo find -name "gobject") (if you don't have - install it)
LiquidBounce Build/Version
b151fea
Operating System
Linux
Minecraft Version
1.19.4
Describe the bug
Client window appears for a second, fully black and crashes several seconds later, same thing happened in the Linux version LiquidLauncher with the same error in logs, client worked perfectly in a Windows 10 VM so it's probably a Linux exclusive bug (probably, I've not been able to run any other distro of linux other than Ubuntu with Gnome). Logs specified: java.lang.UnsatisfiedLinkError: Can't load library: /home//Desktop/stuff/1.19.4 hacks/LiquidBounce/ultralight/bin/libglib-2.0-0.so
Steps to reproduce
Run the nextgen version on LiquidBounce in any launcher with Fabric API and Fabric Kotlin API on Linux
Client Log
Screenshots
No response