Is there an existing issue for this?
Current Behavior
When using Persistent Profiles in Kasm based on S3, the orcaslicer Image doesn't start.
When disabling Persistent profiles, it starts just fine.
Expected Behavior
Container Starts with Persistent Profiles enabled.
Steps To Reproduce
- Enable Persistent Profiles for Group
- Configure S3 Storage
- Verify it works with any Kasm app
- Install linuxserver.io kasm registry
- Install orcaslicer workspace
- Configure Persistent profile path in Orcaslicer Workspace like so: s3://[email protected]/orcaslicer/{username}/
- Try to launch Orcaslicer
Environment
- OS: Debian 12, Docker CE, KASM 1.17.0.94d3c9
- How docker service was installed: Docker CE acccording to Docker's guide
CPU architecture
x86-64
Docker creation
Container logs
WARNING: Cannot open X11 display.
ERROR: [ get_x11_output:0065] Couldn't initialize X11 output. Aborting...
/kasminit: line 64: 8 Trace/breakpoint trap dunst
<string>:1: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
<string>:1: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
......+..+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+..+...+............+.......+.....+...+....+......+..+..........+..+...+......+.+......+.....+...+............+.......+..+.+..............+.+...+..............+.+..+....+.........+.....+.+...+..+.........+.+......+...+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+....+...+..+....+.....+.+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
............+...+.........+......+.......+...+...+..+....+.....+...+...............+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.........+......+......+........+.+......+..+...+...+.........+..........+..+....+..+.......+.....+.+..+...........................+...+...+.+......+..+.+...............+.....+....+..+......+..........+...+.....+....+..+.+.........+...........+..........+..+.+..+...+......+.........+.......+..+............+.........+......+.+...+.....+......+.+...+......+.....+...................+..+.......+..+.+........+.......+........+.......+........+.......+.....+.......+.......................+...+................+.....+....+...........+.+..+.+.........+..+.............+..+......+...+............+....+.....+.............+......+.........+..+.+........+.......+...+.........+..+.+.....+.......+...+...+.....+.....................+...+.+..+....+.........+......+.........+.................+...+.+......+............+........+.......+.....+.+..+.......+..+.............+...+..+.+..+...+....+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----
Creating default config /home/kasm-user/.vnc/kasmvnc.yaml
xauth: file /home/kasm-user/.Xauthority does not exist
New '309c3ac4d401:1 (kasm-user)' desktop is 309c3ac4d401:1
Users configured:
kasm_user (can use keyboard and mouse, add/remove users)
kasm_viewer (can only view)
Log file is /home/kasm-user/.vnc/309c3ac4d401:1.log
Starting applications specified in /home/kasm-user/.vnc/xstartup
Paste this url in your browser:
https://172.18.0.7:6901
2025-06-04 20:25:42,606 [DEBUG] VNCServerST: creating single-threaded server 309c3ac4d401:1 (kasm-user)
2025-06-04 20:25:42,606 [INFO] VNCServerST: CPU capability: SSE2 yes, AVX512f yes
2025-06-04 20:25:42,606 [INFO] vncext: created VNC server for screen 0
2025-06-04 20:25:42,642 [INFO] Input: Mouse horizonatl scroll factor: 50.000000
2025-06-04 20:25:42,642 [INFO] Input: Mouse vertical scroll factor: 50.000000
[mi] mieq: warning: overriding existing handler (nil) with 0x55683ae85290 for event 2
[mi] mieq: warning: overriding existing handler (nil) with 0x55683ae85290 for event 3
Running /home/kasm-user/.vnc/xstartup
Obt-Message: Xinerama extension is not present on the server
2025-06-04 20:25:42,739 [DEBUG] Selection: Selection owner change for WM_S0
Listening for incomming MPEG-TS Stream on https://127.0.0.1:8081/<secret>
Awaiting WebSocket connections on wss://127.0.0.1:4901/
INFO:KasmPrintingService:Watching for PDF documents at /home/kasm-user/PDF
Failed to unload module: Module module-pipe-source not loaded
* Serving Flask app 'kasm_upload_server'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on https://127.0.0.1:4902
* Running on https://172.18.0.7:4902
Press CTRL+C to quit
2025-06-04 20:25:42,889 [DEBUG] WebUdp: UDP listening on port 6901
[2025-06-04 20:25:43.140663] [0x00007f07ac821540] [trace] Initializing StaticPrintConfigs
2025-06-04 20:25:43,199 [DEBUG] Selection: Selection owner change for _DBUS_SESSION_BUS_SELECTION_kasm-user_b7a1746d536a4108944e0d294be1fdae
(orca-slicer:136): dbind-WARNING **: 20:25:43.200: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.925: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.925: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.926: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.926: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.928: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.928: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.930: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.930: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.931: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.931: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.931: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.931: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.932: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.932: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.933: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.933: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.934: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.934: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): GLib-GObject-WARNING **: 20:25:43.934: invalid cast from 'wxPizza' to 'GtkCellLayout'
(orca-slicer:136): Gtk-CRITICAL **: 20:25:43.934: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.002: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.003: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.003: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.004: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.004: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.004: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.004: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.004: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.004: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.008: gtk_window_resize: assertion 'height > 0' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.009: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.009: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.053: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.053: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.059: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.059: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.062: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.062: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.066: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.066: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.072: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.072: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.077: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.077: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.082: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.082: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.085: gtk_widget_set_size_request: assertion 'width >= -1' failed
(orca-slicer:136): Gtk-CRITICAL **: 20:25:44.085: gtk_widget_set_size_request: assertion 'width >= -1' failed
Is there an existing issue for this?
Current Behavior
When using Persistent Profiles in Kasm based on S3, the orcaslicer Image doesn't start.
When disabling Persistent profiles, it starts just fine.
Expected Behavior
Container Starts with Persistent Profiles enabled.
Steps To Reproduce
Environment
CPU architecture
x86-64
Docker creation
Container logs