Appimage - error while loading shared libraries: libwebkit2gtk-4.0.so.37
Is there an existing issue for this problem?
- [X] I have searched the existing issues
OrcaSlicer Version
OrcaSlicer_Linux_V2.0.0-beta.AppImage
Operating System (OS)
Linux
OS Version
MANJARO 6.7.7-1
Additional system information
System:
Kernel: 6.7.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.7-x86_64
root=UUID=8a3d48b0-be62-4c5e-b601-d6852651ba19 rw quiet splash
udev.log_priority=3
Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 info: frameworks
v: 5.115.0 wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7A33 v: 2.0
serial:
Printer
Creality Ender 3 MAX
How to reproduce
- Download appimage from git
- Run this command i terminal: $ ./OrcaSlicer_Linux_V2.0.0-beta.AppImage
- Get this error: /tmp/.mount_OrcaSlVVl9XN/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
Actual results
error: /tmp/.mount_OrcaSlVVl9XN/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
Nothing happens even tho i try to launch with AppImageLanucher as well.
Tried to look for the libraries with:
$ pacman -Qs libwebkit
local/webkit2gtk-4.1 2.42.5-2
Web content engine for GTK
Expected results
As far as i understand appimages no libraries outside the appimage itself is supposed to be needed.
Project file & Debug log uploads
~/AppImage ./OrcaSlicer_Linux_V2.0.0-beta.AppImage ✔ 49s /tmp/.mount_OrcaSlVVl9XN/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory ~/AppImage pacman -Qs webkit 127 ✘ local/libwpe 1.14.2-1 General-purpose library for WPE WebKit local/webkit2gtk-4.1 2.42.5-2 Web content engine for GTK local/wpebackend-fdo 1.14.2-1 Freedesktop.org backend for WPE WebKit ~/AppImage pacman -Qs libwebkit ✔ local/webkit2gtk-4.1 2.42.5-2 Web content engine for GTK
Checklist of files to include
- [X] Log file
- [ ] Project file
Anything else?
If you need anything of me to test, I'll be willing to.
I just want to add that i get the exact same problem with OrcaSlicer_Linux_V1.9.1.AppImage
Does this fix your issue?
Does this fix your issue?
No.
I installed webkit2gtk with $ pacman -S webkit2gtk And then it installs, but the program gets all kinds of errors.
"use system SSL certificate: /etc/ssl/certs/ca-certificates.crt
To manually specify the system certificate store, set the SSL_CERT_FILE environment variable to the correct
CA and restart the application
Do you want to continue?"
First a screenshot of how the app looks:
And then i'm gonna drop a log from terminal from what i get:
$ ./OrcaSlicer_Linux_V2.0.0-beta_build.AppImage 255 ✘ 2m 3s
`[2024-03-21 18:39:42.302373] [0x00007095e6044480] [trace] Initializing StaticPrintConfigs
add font of HarmonyOS_Sans_SC_Bold returns 1
add font of HarmonyOS_Sans_SC_Regular returns 1
add font of NanumGothic-Regular returns 1
add font of NanumGothic-Bold returns 1
loading network module at /home/uxu/.config/OrcaSlicer/plugins/libbambu_networking.so
error, dlerror is /home/uxu/.config/OrcaSlicer/plugins/libbambu_networking.so: cannot open shared object file: No such file or directory
after dlopen, network_module is (nil)
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.622: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.632: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.632: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.632: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.632: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.633: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.633: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.633: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.633: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.634: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.634: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.635: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.635: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.635: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.635: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.636: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.636: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.637: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.637: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.637: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.637: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.830: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.838: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.838: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.838: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.902: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.908: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.908: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.917: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.917: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.919: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.919: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.924: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.924: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.928: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.928: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.932: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.932: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.937: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.937: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.940: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.940: gtk_widget_set_size_request: assertion 'width >= -1' failed
** (orca-slicer:30168): CRITICAL **: 18:39:44.977: Cannot register URI scheme wxfs more than once
** (orca-slicer:30168): CRITICAL **: 18:39:44.977: Cannot register URI scheme memory more than once
** (orca-slicer:30168): CRITICAL **: 18:39:45.095: Cannot register URI scheme wxfs more than once
** (orca-slicer:30168): CRITICAL **: 18:39:45.095: Cannot register URI scheme memory more than once
** (orca-slicer:30168): CRITICAL **: 18:39:45.097: Cannot register URI scheme wxfs more than once
** (orca-slicer:30168): CRITICAL **: 18:39:45.097: Cannot register URI scheme memory more than once
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.111: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.111: gtk_window_resize: assertion 'width > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.111: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.154: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.154: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.154: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.155: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.155: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.155: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.156: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.156: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.156: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.157: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.157: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.157: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.159: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.159: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.159: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.277: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.277: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.277: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.278: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.278: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.278: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.280: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.280: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.281: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.281: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.281: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.439: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.439: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.439: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.441: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.441: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.442: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.442: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.443: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.443: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.463: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.463: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.464: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.464: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.464: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.464: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.482: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.482: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.482: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.483: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.495: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.496: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.496: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.496: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.500: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.500: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.500: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.505: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.505: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.505: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.506: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.520: gtk_widget_set_size_request: assertion 'width >= -1' failed src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.689: gtk_widget_set_size_request: assertion 'width >= -1' failed KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1200x704: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1200x704: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1200x704: Permission denied Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1 No such file or directory
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.390: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.390: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.390: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.390: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.393: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.393: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.393: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.393: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.395: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.395: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.396: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.396: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.396: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.396: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
** (orca-slicer:30168): CRITICAL **: 18:39:46.402: Cannot register URI scheme wxfs more than once
** (orca-slicer:30168): CRITICAL **: 18:39:46.402: Cannot register URI scheme memory more than once src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 820x632: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 820x632: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 820x632: Permission denied Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1 `
Just to clarify, installing libwebkit on your system fixes this issue?
Just to clarify, installing libwebkit on your system fixes this issue?
It resolved the issue of this error: "/tmp/.mount_OrcaSl8SlKCj/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory"
But more problems appeared. Maybe make a separate issue?
Isn't the point of appimage to be independent of dependencies?
But more problems appeared. Maybe make a separate issue?
Make a separate issue if these problems don't go away once this issue is fixed.
Isn't the point of appimage to be independent of dependencies?
I'm just making sure that installing libwebkit resolves the issue and that is isn't some other issue that is causing this, as libwebkit is installed with libwebkit2gtk-4.0-dev
Do you think it could potentially be a OS issue? Manjaro doesn't have the best track record at having consistent stable builds. I don't have a issue with the Appimage (I use Gear Lever on Debian)
I'm just making sure that installing libwebkit resolves the issue and that is isn't some other issue that is causing this, as libwebkit is installed with libwebkit2gtk-4.0-dev
The package installed was "webkit2gtk" which contains "libwebkit2gtk-4.0.so.37".
This can be found with sudo pacman -Fyx libwebkit2gtk-4.0.so.37
Do you think it could potentially be a OS issue? Manjaro doesn't have the best track record at having consistent stable builds. I don't have a issue with the Appimage (I use Gear Lever on Debian)
I mean, Cura's appimage runs with no issue at all. And maybe these appimages should be tested on other arch based distros. Perhaps i could test on another computer with endeavour OS for example.
I'm going to try three things and see if one of them fix the issue, or at least gets us on the right path.
Ok so i tested the appimage V2.0.0-beta on my laptop that runs Manjaro GNOME instead of KDE Plasma. There i ran in to no issue at all!
Installed Endeavour OS on a VM. Same issue again! Guess what, it runs KDE Plasma! Asked on the Manjaro forum and people who ran other then KDE had no issues.
So it might be a KDE Plasma related issue!
That's strange, I run KDE Plasma 5.27.5 and I have no issues, what version of KDE did you test it on?
Let me know if any of these improve things, thank you for your testing!
-
https://github.com/cochcoder/OrcaSlicer/actions/runs/8384746810/artifacts/1348788426
-
https://github.com/cochcoder/OrcaSlicer/actions/runs/8384753862/artifacts/1348789730
Let me know if any of these improve things, thank you for your testing!
1. https://github.com/cochcoder/OrcaSlicer/actions/runs/8384746810/artifacts/1348788426 2. https://github.com/cochcoder/OrcaSlicer/actions/runs/8384753862/artifacts/1348789730
So I've tested around some more. Seems like those 2 appimages runs better than stable for some reason. Now the program is runs. With that said. I had to install webkit2gtk on all tries on KDE. Both on KDE Plasma 5.27.11 and 6.0.2. And also my testing was done on my laptop with both Nvidia and Intel GPU. I'm thinking why Ocraslicer won't run on my main PC is because of Nvida, since that is my only GPU on it.
So I've tested around some more. Seems like those 2 appimages runs better than stable for some reason. Now the program is runs.
I added webkit2gtk-driver to the dependency list in both. In what ways is it better? Send some screenshots if applicable.
I'm thinking why Ocraslicer won't run on my main PC is because of Nvida, since that is my only GPU on it.
I don't know why that would be the case, but it does seem like the most likely candidate (besides not having the right dependency) as Nividia doesn't have a good track record on Linux and I'm using a intel iGPU on KDE and Orca Slicer works fine.
Ok so i tested some other slicers, bambulabs and prusia. Also your build versions. With webkit2gtk and without installed. Made a screencapture of my testing if you're interested. That way you can see what happens for me. https://youtu.be/gLQiANTVt-U
I added webkit2gtk-driver to the dependency list in both. In what ways is it better? Send some screenshots if applicable.
So i tested on my laptop with endeavour os KDE Plasma 6. I'll make a new post of some screenshots from there.
(laptop intel GPU endeavourOS testing)
Ok so i think something went bad with on this one, i downloaded it again and then it worked like the others.
Is there checksums avaible?
But after i once again installed webket2gtk all 3 versions of V2.0.0beta worked.
I added a bunch of dependencies to see if one happens to fix the issue as there is no one clear dependency on Ubuntu that would fix this issue on arch. Download
Hi,
I'm on Debian 12 & KDE Plasma 5.27.5, having the issue even with v2.0.0-rc and your last link @cochcoder, for both KDE Plasma Wayland & KDE Plasma Xorg :
/tmp/.mount_OrcaSliXyKQd/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
Did not try to install anything libwebkit2gtk though. But AppImages should not need anything external, right?
But AppImages should not need anything external, right?
I believe that is correct, I'm pretty sure that the Appimage should contain all the needed dependencies and packages for it to run without anything extra installed on the system.
Any help in this issue would be greatly appreciated as I tried adding multiple dependencies to the Appimage application and can't find a solution to this problem. Hopefully the flatpak version of Orca Slicer fixes this issue, even though it would've been ideal for the Appimage to work.
It looks like this issue has been here for a while: https://github.com/SoftFever/OrcaSlicer/issues/425
After installing sudo apt install libwebkit2gtk-4.0-37 I also confirm @huuxfluux 's results with the certificate in https://github.com/SoftFever/OrcaSlicer/issues/4616#issuecomment-2013154083
After installing sudo apt install libwebkit2gtk-4.0-37 I also confirm @huuxfluux 's results with the certificate in https://github.com/SoftFever/OrcaSlicer/issues/4616#issuecomment-2013154083
Strange, I did include that in the list of dependencies to install, could it be a issue with how the Appimage is packaged?
Mmm, I just clicked on Yes and it used the system certificates. So I don't think it's an issue there, although this should be in the stable release doc. It's also mentionned in the Dockerfile so it's probably just there in cases we need to specifiy another certificate file.
Now I get that:
I fixed it by just installing the en_GB locale with sudo dpkg-reconfigure locales although it would be better to not require this.
But it should probably be in a separate issue!
Strange, I did include that in the list of dependencies to install, could it be a issue with how the Appimage is packaged?
Or a limit of AppImage system, being unable to package low level desktop libs? I've read it somewhere but didn't dig.
Or a limit of AppImage system, being unable to package low level desktop libs? I've read it somewhere but didn't dig.
Interesting... I'll look into it more sometime.
AppImage does not include libwebkit or does not work for some reason. Note that SuperSlicer, PrusaSlicer and Cura do not have this issue despite me not having libwebkit installed, so I think this is an issue on what is included in this AppImage.
"use system SSL certificate: /etc/ssl/certs/ca-certificates.crt To manually specify the system certificate store, set the SSL_CERT_FILE environment variable to the correct CA and restart the application Do you want to continue?"
Same here on Manjaro (Gnome) [6.7.7-1 & 6.8.0rc6-1].
Every time this popup followed by a black splash-screen.
Absence of webkit library and blank app window is separated issue. Webkit2 compositing fails on some Nvidia. Try run as:
WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage
It works for me. (Same on BambuStudio.) https://bugs.webkit.org/show_bug.cgi?id=180739
I have a attempt at a build that automagically applies this here, hopefully this works
@cochcoder Is the change applied system wide after testing your build or is only the AppImage affected? If it is system wide, how do I revert that?
"use system SSL certificate: /etc/ssl/certs/ca-certificates.crt
To manually specify the system certificate store, set the SSL_CERT_FILE environment variable to the correct CA and restart the application
Do you want to continue?"