You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the latest v0.4.23 release the precompiled mdbook-v0.4.23-x86_64-unknown-linux-gnu.tar.gz binary doesn't run on the github runner of ubuntu-20.04 anymore. As it fails with the following error:
mdbook --version
mdbook: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by mdbook)
I observed this behavior especially in context of the current ongoing github ubuntu-latest runner rollout: actions/runner-images#6399 . So ubuntu-latest will slowly switch from 20.04 to 22.04.
With the latest mdBook release, the build of the precompiled binaries are now executed on ubuntu-22.04.
Other projects where affected by this as well and their selected solution was to build the precompiled binaries on ubuntu-20.04 instead of ubuntu-latest.
So we might choose this way as well for the mdBook builds. However, I'm not quite sure if this is the way to go, or if there are better solutions to resolve this.
The text was updated successfully, but these errors were encountered:
Thanks for the heads up! I posted #1955 to fix it. In the mean time, I might suggest using the musl binary which is currently statically linked and shouldn't exhibit the same problem.
With the latest
v0.4.23
release the precompiled mdbook-v0.4.23-x86_64-unknown-linux-gnu.tar.gz binary doesn't run on the github runner ofubuntu-20.04
anymore. As it fails with the following error:mdbook --version mdbook: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by mdbook)
Further workflow logs her: https://github.com/jontze/action-mdbook/actions/runs/3702275493/jobs/6272375311. It still works on the latest ubuntu-22.04 runner.
I observed this behavior especially in context of the current ongoing github
ubuntu-latest
runner rollout: actions/runner-images#6399 . Soubuntu-latest
will slowly switch from20.04
to22.04
.With the latest mdBook release, the build of the precompiled binaries are now executed on
ubuntu-22.04
.Other projects where affected by this as well and their selected solution was to build the precompiled binaries on
ubuntu-20.04
instead ofubuntu-latest
.mdBook/.github/workflows/deploy.yml
Lines 21 to 22 in eb77083
For example the
nushell
project had the same issue:glibc
version too damn high? nushell/nushell#7282So we might choose this way as well for the mdBook builds. However, I'm not quite sure if this is the way to go, or if there are better solutions to resolve this.
The text was updated successfully, but these errors were encountered: