-
-
Notifications
You must be signed in to change notification settings - Fork 389
hls-1.8.0.0
is broken on Ubuntu 20.04 due to missing GLIBC_2.34
#3160
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
Comments
Not sure if helpful, but: I'm on Pop!_OS 22.04 LTS, which is derivative of Ubuntu, and it's working fine for me. My GLIBC is > 2.34, though:
|
Ubuntu is getting the fedora 33 binary now, we probably need to change that. There are binaries for other distros here: https://downloads.haskell.org/~hls/haskell-language-server-1.8.0.0/ Can you let me know which is the most recent binary that works in your system? |
I can confirm this is the case. Actually, I commented this same issue in the Haskell discourse thread. In Ubuntu Also I've check installing debian version of
This actually makes |
It fails on my Ubuntu 20.04.4 environment seems, too. |
OK, digging setup-info:
ghc:
linux64-tinfo6:
9.0.2:
url: "https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/9.0.2/ghc-9.0.2-x86_64-deb10-linux.tar.xz"
sha256: a33263c3f819de606da079d191ddc3b86cbf503a14c6c0eec1a4ae1899008fdc |
My attempts at fixing ubuntu failed. I tried to build two new HLS bindists on 18.04 and 20.04 in docker containers locally on my machine. All GHCs finish, except 8.10.7, which fails with obscure TH errors:
There is no such directory |
Ubuntu has been fixed: haskell/ghcup-metadata@cea8655 Bindists are unofficial: https://downloads.haskell.org/~ghcup/unofficial-bindists/haskell-language-server/1.8.0.0/ CI run: https://github.com/haskell/ghcup-metadata/actions/runs/3066752966 To fix your existing installation run this: ghcup rm hls 1.8.0.0
ghcup install hls 1.8.0.0 |
I'm still getting this error after reinstalling hls with this procedure. I'm on Pop!_OS 20.04 LTS. With the ldd output here » ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.9) 2.31 |
PopOS is not Ubuntu and not explicitly supported by ghcup. That means we fall back to Open a new issue. |
Hi!
The latest release seems to be broken for me on Ubuntu 20.04:
For reference, here is the current version of GLIBC shipped with Ubuntu 20.04:
This happened today after VSCode (forcibly) asked me to update it to
1.8.0.0
.In the meantime, I managed to circumvent the problem in VSCode by reverting HLS back to
1.7.0.0
in thesettings.json
file:The text was updated successfully, but these errors were encountered: