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 GLIBC is too new (add Flatpak) #88

Open
imbev opened this issue Sep 14, 2024 · 8 comments
Open

Appimage GLIBC is too new (add Flatpak) #88

imbev opened this issue Sep 14, 2024 · 8 comments
Assignees
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@imbev
Copy link

imbev commented Sep 14, 2024

What happened?

The appimage binary does not launch. This happens because my system uses an older version of GLIBC than the build system. Using an older Linux distribution for the appimage build or replacing the appimage with a Flatpak package would resolve this problem.

Version

2024.8.2

What operating system are you on?

Linux

Relevant log output

yaak-app: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_yaak.aOfMGFs/usr/lib/libwebkit2gtk-4.1.so.0)
yaak-app: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /tmp/.mount_yaak.aOfMGFs/usr/lib/libwebkit2gtk-4.1.so.0)
yaak-app: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /tmp/.mount_yaak.aOfMGFs/usr/lib/libjavascriptcoregtk-4.1.so.0)
@imbev imbev added bug Something isn't working needs triage Bug is waiting to be handled labels Sep 14, 2024
@ngdangtu-vn
Copy link

In my case it froze the whole OS every time I tried to click on it.

@gschier
Copy link
Member

gschier commented Sep 15, 2024

Can you be more specific about what operating system and version you're running on? For context, Yaak does not support older OS versions, due to Tauri requiring newer lib versions.

@imbev
Copy link
Author

imbev commented Sep 15, 2024

I'm running a CentOS Stream 9 based system, glibc 2.34

For context, Yaak does not support older OS versions, due to Tauri requiring newer lib versions.

In that case, I would like to request a Flatpak package. Would you mind if I packaged Yaak for Flatpak and submitted to the Flathub repository?

@gschier
Copy link
Member

gschier commented Sep 15, 2024

In that case, I would like to request a Flatpak package. Would you mind if I packaged Yaak for Flatpak and submitted to the Flathub repository?

That would be great, if you'd like to take that on :)

Copy link

This issue is linked to our feedback platform. For feedback and updates, please visit this link.

@gschier gschier changed the title Appimage GLIBC is too new Appimage GLIBC is too new (add Flatpak) Sep 15, 2024
@gschier gschier added good first issue Good for newcomers and removed needs triage Bug is waiting to be handled labels Sep 15, 2024
@imbev
Copy link
Author

imbev commented Sep 15, 2024

WIP packaging at https://github.com/imbev/yaak-flatpak

@ngdangtu-vn
Copy link

For context, Yaak does not support older OS versions, due to Tauri requiring newer lib versions.

I think my problem is the pc architecture because 2 of 3 the dists are for AMD, only redhat family is x64.

Here is my spec:

Linux XXX 6.11.0-100005-tuxedo #5tuxjammy2 SMP PREEMPT_DYNAMIC Thu Sep 5 15:54:59 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

And my glibc is checked by command ldd --version

ldd (Ubuntu GLIBC 2.35-0ubuntu3.8) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

@murph
Copy link

murph commented Nov 25, 2024

On linux, amd64 is synonymous with x86_64, that shouldn't be a concern.

https://en.wikipedia.org/wiki/X86-64
x86-64 (also known as x64, x86_64, AMD64, and Intel 64)

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

No branches or pull requests

4 participants