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

Helix 25.01 won't run on Debian LTS 12 Bookworn, due to GLIBC limited to v2.36. #12419

Closed
webdev23 opened this issue Jan 5, 2025 · 3 comments
Labels
C-bug Category: This is a bug

Comments

@webdev23
Copy link

webdev23 commented Jan 5, 2025

Summary

The current Debian 12 LTS 'Bookworm' version can't run the last 25.01 update of Helix.

Reproduction Steps

The current Debian 12 LTS 'Bookworm' version can't run the last 25.01 update of Helix.

Debian and the whole Ubuntu family use GLIBC_2.36, on their Long Term Support releases (LTS).

All versions of GLIBC post 2.36 are breaking numerous packages on the machine, and upgrading is not-advisable. These versions are also known to have potential safety issues.

It should be possible to upgrade a machine to non-stable development version of Debian 13 (Trixie), that use GLIB_2.40, but the official release is projected to be in 2025. This require a kernel upgrade, and is not advisable for a server.

I tried this:

hx

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

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

I expected this to happen:

Run Helix

Instead, this happened:

Crash

Helix log

No response

Platform

LInux

Terminal Emulator

xfce4

Installation Method

release binary

Helix Version

25.02

@webdev23 webdev23 added the C-bug Category: This is a bug label Jan 5, 2025
@practicalrs
Copy link

practicalrs commented Jan 5, 2025

I just compiled it and it works here.

hx --version
helix 25.1 (dabfb6ce
cat /etc/issue
Debian GNU/Linux 12 \n \l

Maybe it's some local configuration problem?

(I'm working on updating my article https://practicalrs.com/articles/elevate-your-cli-experience-helix/ - so I basically just only changed "git checkout 25.01" and it works)

@the-mikedavis
Copy link
Member

Duplicate of #12411

@the-mikedavis the-mikedavis marked this as a duplicate of #12411 Jan 5, 2025
@the-mikedavis the-mikedavis closed this as not planned Won't fix, can't repro, duplicate, stale Jan 5, 2025
@webdev23
Copy link
Author

webdev23 commented Jan 5, 2025

Right, by compiling from sources, by installing cargo and all the rust toolchain, it does compile and run.

The issue is within the binary release: helix-25.01-x86_64-linux, that one cannot run on Debian 12.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug
Projects
None yet
Development

No branches or pull requests

3 participants