mojira.dev
MCL-14609

/usr/lib64/gio/modules/libgsettingsgconfbackend.so: undefined symbol: gconf_change_set_set_nocopy

Possible fix for Fedora OS

Fedora 32 doesn't include the GUI version of Java. Only the headless package is installed by default.

This could fix your problem:

sudo dnf install java-1.8.0-openjdk.x86_64

After moving from Ubuntu to Fedora 32, Minecraft hasn't been able to launch. More specifically, the versions using LWJGL 2 will crash right after hitting "Play".

I thought this was a driver error, so I installed the proprietary Nvidia graphics driver from their website.

Game log: https://pastebin.com/gmvRLF2J (I was trying to launch vanilla 1.8.9 here)

I also noticed while troubleshooting, that if I launch Minecraft Launcher from the command line, it also throws an error there, which might lead to java not finding that .so file. It comes up right when I launch the launcher, not the game.

The error:
/usr/lib64/gio/modules/libgsettingsgconfbackend.so: undefined symbol: gconf_change_set_set_nocopy
Failed to load module: /usr/lib64/gio/modules/libgsettingsgconfbackend.so

I've done some basic research, and if I am guessing correctly, the scenario is that the launcher tries to read the LWJGL 2 library using the Gnu Input-Output (GIO), that fails due to an undefined symbol, which causes the java application (Minecraft) to think that the library it needs (LWJGL 2) does not exist. Am I correct?

Is there a way I can get Minecraft running? What should I do to avoid this error?

Comments 4

But I meant mcpe that the issue since I could not report it I had to report this way that's why it is in complete

That did fix my issue, thank you for your help!

I installed the launcher using the official .tar.gz file.

Happy you got it sorted. We have added to our backlog to produce packages for RPM and Fedora, to simplify this for future players. Enjoy the Nether update!

migrated

(Unassigned)

Unconfirmed

crash

Retrieved