Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Appimage(s) fail to launch on Steam Deck #7244

Open
3 tasks done
radhaz opened this issue Oct 25, 2024 · 2 comments
Open
3 tasks done

Appimage(s) fail to launch on Steam Deck #7244

radhaz opened this issue Oct 25, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@radhaz
Copy link

radhaz commented Oct 25, 2024

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

V2.2.0-rc

Operating System (OS)

Linux

OS Version

SteamOS 3.5.19

Additional system information

No response

Printer

Ender3 v3 SE

How to reproduce

  1. Download appimage "OrcaSlicer_Linux_V2.2.0-rc.AppImage"
  2. Change appimage permissions to make it executable
  3. Execute said appimage
  4. Note nothing happens
  5. Open terminal
  6. Run appimage from terminal
  7. Get error message
  8. Download the other appimage " OrcaSlicer_Linux_Ubuntu2404_V2.2.0-rc.AppImage"
  9. Repeat steps 3 through 7

Actual results

Executing OrcaSlicer_Linux_V2.2.0-rc.AppImage results in this error

./OrcaSlicer_Linux_V2.2.0-rc.AppImage /tmp/.mount_OrcaSlgJbAFs/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
Executing OrcaSlicer_Linux_Ubuntu2404_V2.2.0-rc.AppImage results in this error

./OrcaSlicer_Linux_Ubuntu2404_V2.2.0-rc.AppImage /tmp/.mount_OrcaSliPN3B6/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.1.so.0: cannot open shared object file: No such file or directory

Expected results

OrcaSlicer successfully launching

Project file & Debug log uploads

App doesn't launch therefore no project or log files are generated to upload.

Checklist of files to include

  • Log file
  • Project file

Anything else?

While researching I've seen mention of a Flatpak was being worked on; however, I couldn't find any mention of it for the past six months. Is there somewhere I could follow to keep up to date on the Flatpak version?

@radhaz radhaz added the bug Something isn't working label Oct 25, 2024
@el-quique
Copy link

Hi try this:
sudo ln -sf /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
sudo ln -sf /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18

And create "start_orca.sh"
#!/bin/bash
WEBKIT_DISABLE_DMABUF_RENDERER=1 /opt/OrcaSlicer/OrcaSlicer.AppImage

@radhaz
Copy link
Author

radhaz commented Oct 27, 2024

@el-quique Thanks for your suggested work around. It "might" work but unfortunately I'm trying to work within the immutable distro's ecosystem so I haven't set the root passwd which will keep me from symbolically linking the files.

I already have OrcaSlicer working on my desktop, I would just like to be able to do some work with it "on the road" so this is more about me making the appropriate issue for the tracker and hope it gets acknowledged and/or finding where I can follow the news on the Flatpak development.

If you don't mind me asking I don't use a lot of appimages and I "think" I understand why I'd want to link 4.0.37 to 4.1.0 but what's the reasoning for linking the javascriptcoregtk(s) and also where would I learn more about the launch conditions for OrcaSlicer like WEBKIT_DISABLE_DMABUF_RENDERER=1? If you just want to share a link to some documentation I could read that would be fine, I'm happy to learn.

Again thanks for the response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants