Botspot / pi-apps

Raspberry Pi App Store for Open Source Projects
GNU General Public License v3.0
2.28k stars 217 forks source link

Raspberry Pi OS latest update breaks minecraft-bedrock with libEGL_mesa.so.0: undefined symbol error #2737

Open JustinS-B opened 1 month ago

JustinS-B commented 1 month ago

Confirmations

What happened?

minecraft-bedrock unable to launch after Raspberry Pi OS update

Description

Raspberry Pi OS (full) latest software updates downloaded & installed. Launch MInecraft-bedrock as usual from desktop shortcut. Nothing launches. run from CLI & it errors as below Apologies, but I don't know what to try to do to fix this one. It was working perfectly before I updated.

What are your system specs (run the following command in your terminal)?

pi@Pi5:~ $ ~/pi-apps/api get_device_info
OS: Debian GNU/Linux 12 (bookworm)
OS architecture: 64-bit
Last updated Pi-Apps on: 03/09/2025
date: option requires an argument -- 'd'
Try 'date --help' for more information.
Latest Pi-Apps version:
Kernel: aarch64 6.6.74+rpt-rpi-v8
Device model: Raspberry Pi 5 Model B Rev 1.0
SOC identifier: bcm2712
Machine-id (hashed): 73d4f744f4497025e8133efe6a9f0bd279c9dd76
Serial-number (hashed): faf231eee2ccf4a9020120d2bd4005bbcfb1b6a1
Cpu name: Cortex-A76
Ram size: 3.99 GB
Raspberry Pi OS image version: 2024-07-04
Language: en_US.UTF-8

(Recommended) Error log? Terminal output? Debug messages?

pi@Pi5:~ $ GALLIUM_HUD=simple,fps ~/.local/bin/MCBedrock.AppImage
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
/tmp/.mount_MCBedrOgmKQN/usr/bin/msa-ui-qt: symbol lookup error: /lib/aarch64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name
/tmp/.mount_MCBedrOgmKQN/usr/bin/mcpelauncher-ui-qt: symbol lookup error: /lib/aarch64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name
/tmp/.mount_MCBedrOgmKQN/AppRun: line 15: kill: (2341) - No such process
github-actions[bot] commented 1 month ago

Hello there 👋 Thanks for submitting your first issue to the Pi-Apps project! We'll try to get back to you as soon as possible. In the meantime, we encourage you join our Discord server, where you can ask any questions you might have.

Please respond as soon as possible if a Pi-Apps maintainer requests more information from you. Stale issues will be closed after a lengthy period of time with no response.

theofficialgman commented 1 month ago

There is nothing that we can do for your issue as we are not the developers of the software MESA or minecraft bedrock. Please report your regression to the appropriate upstream software developers at PiOS, MESA, and/or the MC Bedrock Launcher

https://github.com/raspberrypi/bookworm-feedback/issues https://github.com/minecraft-linux/appimage-builder https://gitlab.freedesktop.org/mesa/mesa/-/issues

Botspot commented 1 month ago

I just tried installing Minecraft Bedrock and it immediately had the exact same error.

Usually launch errors are the app's fault, and we can downgrade it, but in this case there have been no pi-apps updates for this app for 10 months. So either the app has been broken for 10 months, or more likely you were correct that it was an OS update that caused the issue. Please do as gman said and open issues.

Combustion-is-fun commented 1 week ago

Until someone can find a way to use the flatpak, a temporary solution has been found. The app has not been broken for 10 months only 1. The app still functions on rpi 5 using the command: QT_QPA_PLATFORM=xcb GALLIUM_HDD=simple,fps ~/.local/bin/MCBedrock.AppImage

I hope this helps and of course always back up your worlds.