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

The yazi-x86_64-unknown-linux-gnu build no longer runs on Debian 12 stable as of release v25.2.7 #2346

Closed
3 tasks done
michaeljdennis opened this issue Feb 15, 2025 · 3 comments
Labels
invalid This doesn't seem right

Comments

@michaeljdennis
Copy link

What system are you running Yazi on?

Linux X11

What terminal are you running Yazi in?

ghostty 1.1.2

yazi --debug output

./yazi: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found (required by ./yazi)
./yazi: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by ./yazi)

Describe the bug

I was trying to upgrade from v0.4.2 to v25.2.7 and received an error message stating that GLIBC_2.39 and GLIBC_2.38 are not found. Are those glibc versions now required? Should users of Debian stable now either compile their own version or use the musl build? Thank you!

Minimal reproducer

  • Download v25.2.7 on Debian 12 stable
  • Unzip the archive
  • Run yazi --version and observe the glibc error

Anything else?

No response

Checklist

  • I tried the latest nightly build, and the issue is still reproducible
  • I updated the debug information (yazi --debug) input box to the nightly that I tried
  • I can reproduce it after disabling all custom configs/plugins (mv ~/.config/yazi ~/.config/yazi-backup)
@michaeljdennis michaeljdennis added the bug Something isn't working label Feb 15, 2025
@xfzv
Copy link

xfzv commented Feb 16, 2025

musl variant (yazi-x86_64-unknown-linux-musl.zip) still works as far as I'm concerned.

@sxyazi
Copy link
Owner

sxyazi commented Feb 16, 2025

Yeah, as the error says, Yazi now requires GLIBC_2.39, even though I don't remember manually bumping it.

Since our official builds are built in GitHub Actions, this might be due to GitHub recently upgrading the ubuntu-latest runner from Ubuntu 22.04 to Ubuntu 24.04, with an updated build toolchain. Or it could be that the latest Rust build tools now require a newer version of glibc.

Would it be possible to upgrade your system's glibc, or switch to the musl build?

@sxyazi sxyazi added the waiting on op Waiting for more information from the original poster label Feb 16, 2025
@michaeljdennis
Copy link
Author

Yeah, I'll use the musl build for now and maybe try to make a build from source. Thanks for the update!

@github-actions github-actions bot removed the waiting on op Waiting for more information from the original poster label Feb 18, 2025
@sxyazi sxyazi added invalid This doesn't seem right and removed bug Something isn't working labels Feb 18, 2025
@sxyazi sxyazi closed this as not planned Won't fix, can't repro, duplicate, stale Feb 18, 2025
@sxyazi sxyazi marked this as a duplicate of #2358 Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

3 participants