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

[4.8.0] Cannot run on Void Linux #9223

Closed
MaxVerevkin opened this issue Feb 2, 2021 · 7 comments
Closed

[4.8.0] Cannot run on Void Linux #9223

MaxVerevkin opened this issue Feb 2, 2021 · 7 comments
Labels
Type: Bug The code does not produce the intended behavior.

Comments

@MaxVerevkin
Copy link

Application version
4.8.0 - AppImage

Platform
Void Linux with musl libc

Printer
N/A

Reproduction steps

  1. Download Ultimaker_Cura-4.8.0.AppImage
  2. chmod +x Ultimaker_Cura-4.8.0.AppImage
  3. ./Ultimaker_Cura-4.8.0.AppImage

Screenshot(s)
N/A

Actual results

❯ ./Ultimaker_Cura-4.8.0.AppImage
zsh: no such file or directory: ./Ultimaker_Cura-4.8.0.AppImage

Expected results
Program runs

Project file
N/A

Log file
N/A

Additional information

❯ ldd Ultimaker_Cura-4.8.0.AppImage
	/lib64/ld-linux-x86-64.so.2 (0x7f4f91b56000)
	libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7f4f91b56000)
	libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f4f91b56000)
	libz.so.1 => /lib/libz.so.1 (0x7f4f9193f000)
	libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f4f91b56000)
Error relocating Ultimaker_Cura-4.8.0.AppImage: gnu_dev_makedev: symbol not found
@MaxVerevkin MaxVerevkin added the Type: Bug The code does not produce the intended behavior. label Feb 2, 2021
@nallath
Copy link
Member

nallath commented Feb 2, 2021

This might be an upstream issue: AppImage/AppImageKit#1015

@MaxVerevkin
Copy link
Author

I will try to use libgcompat then (if I understand the upstream issue right)

@MaxVerevkin
Copy link
Author

Well, I have installed gcompat but now I have different issue:

❯ ./Ultimaker_Cura-4.8.0.AppImage
This doesn't look like a squashfs image.

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
open dir error: No such file or directory

I have fuse installed in my system.

@Saijin-Naib
Copy link

Saijin-Naib commented Jul 8, 2021

Well, I have installed gcompat but now I have different issue:

I have fuse installed in my system.

Same behavior with gcompat on Alpine with FUSE installed. Watching what evolves here.

@probonopd
Copy link
Contributor

probonopd commented May 13, 2022

fyi, we are currently experimenting with a statically linked AppImage runtime that is known to run on Alpine Linux (= the AppImage gets mounted and the payload application is started). But for the Cura AppImage to run on Alpine or Void Linux, probably bundling additional Cura dependencies (possibly down to and including glibc) would be needed.

@codewinch
Copy link

Is this possibly related to Musl on Void and Alpine, so static will resolve these two issues? It's feasible that Void (which has Cura in its repos) on glibc won't have this issue.

@MariMakes
Copy link
Contributor

Quick update from our side 👋

We are cleaning up our open issues, so we can focus on the most requested and needed features and bug fixes from our community and from UltiMaker, and we've introduced a lot of changes since this report. I'll be closing this issue. I hope you understand.

You can download the latest version of Cura with a bunch of improvements and a new QT version here:
https://github.com/Ultimaker/Cura/releases/tag/5.5.0-beta.1

Apologies for any inconvenience caused by our delayed response.
Thanks again, and please let us know if you run into any other issues 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug The code does not produce the intended behavior.
Projects
None yet
Development

No branches or pull requests

6 participants