Cura 5.4 and 5.10 doesn't work on DEbian/Trixie
Cura Version
5.10
Operating System
Debian Linux Trixie
Printer
Ender3, geetech A20M etc. (I have some DIY 3D printers too)
Reproduction steps
Just tried to launch Cura on my recently installed Debian/Trixie desktop
version 5.10 as AppImage
Actual results
Doesn't work : here are the messages :
eric@aldebaran:~/bin/Imprimantes 3D$ ./UltiMaker-Cura-5.10.1-linux-X64.AppImage
UM/Settings/SettingFunction.py:244: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead
def visit_Str(self, node: ast.Str) -> None:
Gtk-Message: 12:10:52.179: Failed to load module "canberra-gtk-module"
Gtk-Message: 12:10:52.179: Failed to load module "canberra-gtk-module"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
eric@aldebaran:~/bin/Imprimantes 3D$
Expected results
Cura working like it was ion Debian/Bookworm
Add your .zip and screenshots here ⬇️
Could not launch it, so no file ....
possibly related: a gentoo user reports disabling llvm integration with mesa allows cura to run. (They also enabled z3 integration with llvm at the same time, but I wouldn't think that'd have an effect on cura - it's a constraint solver/theorem prover)
https://forum.qt.io/topic/162343/appimage-fails-to-start-with-t.glx-qglx_findconfig-failed-to-finding-matching-fbconfig-for-qsurfaceformat-error
I'm also on gentoo, but haven't yet tried their llvm change.
Here's what I get when trying to run cura:
~/.local/bin/UltiMaker-Cura-5.8.1-linux-X64.AppImage
qt.qpa.wayland: EGL not available
Fontconfig warning: "/etc/fonts/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
At this point it pops up a dialog box saying Could not probe OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers. It exits when I click ok.
~/.local/bin/UltiMaker-Cura-5.10.2-linux-X64.AppImage
UM/Settings/SettingFunction.py:244: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead
def visit_Str(self, node: ast.Str) -> None:
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 4.1, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QColorSpace(), profile QSurfaceFormat::CoreProfile)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for QSurfaceFormat(version 4.1, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace QColorSpace(), profile QSurfaceFormat::CoreProfile)
Could not initialize GLX
Aborted (core dumped)
No dialog box or anything, just crashes.