myoung34 / docker-github-actions-runner

This will run the new self-hosted github actions runners with docker-in-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Latest bionic is broken with Glibc error

alekc opened this issue · comments

Running the latest bionic gives a glibc related error: /actions-runner/externals/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28' not found (required by /actions-runner/externals/node20/bin/node)`

I.e.

docker run --rm -it --entrypoint="" myoung34/github-runner:ubuntu-bionic /actions-runner/externals/node20/bin/node
/actions-runner/externals/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /actions-runner/externals/node20/bin/node)

Doesn't look like GLIBC 2.28 exists for bionic, so until they package it there there's nothing I can do here

➜  github docker run --rm -it --entrypoint /bin/bash myoung34/github-runner:ubuntu-bionic

root@3aa228d70c2e:/actions-runner# apt-get update >/dev/null 2>&1

root@3aa228d70c2e:/actions-runner# apt-cache madison libc6
     libc6 | 2.27-3ubuntu1.6 | http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     libc6 | 2.27-3ubuntu1.5 | http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     libc6 | 2.27-3ubuntu1 | http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages

root@3aa228d70c2e:/actions-runner# apt-cache policy libc6
libc6:
  Installed: 2.27-3ubuntu1.6
  Candidate: 2.27-3ubuntu1.6
  Version table:
 *** 2.27-3ubuntu1.6 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.27-3ubuntu1.5 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     2.27-3ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages

This is the official bionic package page for libc6

Maybe worth removing broken images from docker hub and having docs stating that bionic won't receieve any new releases as follow up :)