Hello, I played minecraft fine yesterday (and the past few years) on my Ubuntu 18 PC. Today, I start the launcher and it downloads an update. After the update, the launcher fails to open every time.
Launcher log says that there is a missing dependency, GLIBC29, but I have the latest libc6 installed for Ubuntu 18. I did apt update and upgrade without success. Is there any way I can go back to the old launcher that works? Thanks for any help, it sucks suddenly not being able to play the game I paid for 😃
Â
launcher_log.txt: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/collin/.minecraft/launcher/liblauncher.so)
Â
$ uname -a
Linux x399 5.4.24+ #1 SMP Sat Jul 9 14:53:46 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
$ nm --dynamic --demangle /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC
0000000000000000 A GLIBC_2.15
0000000000000000 A GLIBC_2.18
0000000000000000 A GLIBC_2.23
0000000000000000 A GLIBC_2.24
0000000000000000 A GLIBC_2.25
0000000000000000 A GLIBC_2.2.5
0000000000000000 A GLIBC_2.26
0000000000000000 A GLIBC_2.27
0000000000000000 A GLIBC_2.4
Â
libc6 is already the newest version (2.27-3ubuntu1.6)
libstdc++6 is already the newest version (8.4.0-1ubuntu1~18.04)
$ apt-cache policy libc6
libc6:
 Installed: 2.27-3ubuntu1.6
 Candidate: 2.27-3ubuntu1.6
 Version table:
 *** 2.27-3ubuntu1.6 500
    500 mirror://mirrors.ubuntu.com/mirrors.txt bionic-updates/main amd64 Packages
    500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
    100 /var/lib/dpkg/status
   2.27-3ubuntu1.5 500
    500 mirror://mirrors.ubuntu.com/mirrors.txt bionic-security/main amd64 Packages
    500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
   2.27-3ubuntu1 500
    500 mirror://mirrors.ubuntu.com/mirrors.txt bionic/main amd64 Packages
    500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Linked issues
is duplicated by 5
Attachments
Comments 43
I have the same problem. I'm using in the whole time the problem occurs, the snap version from the software-center from Ubuntu which works with this update. Not really a solution but maybe helpful to play minecraft for others.
Hi there!
Have you tried to delete .minecraft folder (copy its content elsewhere before deletion) and then reinstall the Launcher?
Edit: please also browse through MCL-18211 for potential fixes.
This ticket will automatically reopen when you reply.
Have you tried to delete .minecraft folderÂ
Same issue here, and yes, occurs on brand new .minecraft
directory, as yesterday's new .minecraft/launcher/liblauncher.so
apparently has a new GLIBC dependency.Â
Error from launcher_log.txt
after attempting to launch launcher is:
[Info: 2022-08-24 02:04:32.624954851: StartLibrary.cpp(61)] Starting /.../liblauncher.so
[Error: 2022-08-24 02:04:32.626887761: LauncherPluginLinux.cpp(20)] Failed to load /home/tom/.minecraft/launcher/liblauncher.so: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/tom/.minecraft/launcher/liblauncher.so)
[Error: 2022-08-24 02:04:32.626944408: StartLibrary.cpp(90)] Couldn't load launcher core from /home/tom/.minecraft/launcher/liblauncher.so: LoadErrorNotPresent
Potentially relevant:
$ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27
$ ldd ~/.minecraft/launcher/liblauncher.so
/home/tom/.minecraft/launcher/liblauncher.so: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/tom/.minecraft/launcher/liblauncher.so)
/home/tom/.minecraft/launcher/liblauncher.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /home/tom/.minecraft/launcher/liblauncher.so)
/home/tom/.minecraft/launcher/liblauncher.so: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /home/tom/.minecraft/launcher/liblauncher.so
Edit: please also browse through MCL-18211 for potential fixes.
None of those potential fixes worked for me. Please also note the new comments on that issue indicating a re-occurrence for several more users.
Since I cannot vote atm, one "me too"-comment, with the small addition:
before the update:
$ md5sum .minecraft_2022-08-23/launcher/liblauncher.so
ef6c86ec1e39c1b81563d6d0163252ba  .minecraft_2022-08-23/launcher/liblauncher.so
$ strings .minecraft_2022-08-23/launcher/liblauncher.so | grep GLIBC_2.2
GLIBC_2.2.5
Â
after the update:
$ md5sum .minecraft/launcher/liblauncher.so
b6278a946bb98d2039e43a6de36cd24c  .minecraft/launcher/liblauncher.so
$ strings .minecraft/launcher/liblauncher.so | grep GLIBC_2.2
GLIBC_2.2.5
GLIBC_2.29
GLIBC_2.25
GLIBC_2.28
The new dependencies come through usage of (in case that helps you find it):
$ nm -D .minecraft/launcher/liblauncher.so  | grep GLIBC_2.2 | grep -v 2.2.5
         U fcntl64@GLIBC_2.28
         w getentropy@GLIBC_2.25
         U pow@GLIBC_2.29
Also: deleting .minecraft did not help either. The first time it starts in that case, with the files presumably from the debian-package installer, the second time (after the update) you get the same problem.
@Joe Smoe: I think we get what your message is. However, if you want to be taken seriously, you'll have to work (hard) on how you deliver it. And I really had to try hard to make this sound nice.
@devs: thanks. It still introduces a dependency on 2.25, which was not there previously, but it is a weak one. Not sure why that was intentional or not.
```
$ nm -D .minecraft/launcher/liblauncher.so  | grep GLIBC_2.2 | grep -v 2.2.5
         w getentropy@GLIBC_2.25
```
I've been playing this game since 2011, first on Windows and now on Linux, and this is the first time I've ever had an issue with the launcher. That's pretty remarkable reliability for any kind of software. I'm guessing the issue came up from the process of getting the existing launcher to play nice with Microsoft's fancy-dancy login system across three platforms, which must have been quite a process. Hiccups are understandable.
Thanks to the team who sorted this out. I hope you guys get paid many emeralds. 🙂
I tested and Issue is still there, It is not resolved, currently I am using polymc launcher to be able to play minecraft at all.
I'm experiencing the same issue on Debian 10, but it is fixed on Debian 11