Skip to content

Copilot could not work on Ubuntu 18.04 LTS, version `GLIBC_2.28' not found #1949

@MissYourSmile

Description

@MissYourSmile

Describe the bug

copilot could not work on my machine
OS: Ubuntu 18.04 LTS
nodejs: v22.20.0
-> copilot $ copilot --version
/home/xxxxxx/.opt/node-v22.20.0-linux-x64/lib/node_modules/@github/copilot/node_modules/@github/copilot-linux-x64/copilot: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /home/xxxxxx/.opt/node-v22.20.0-linux-x64/lib/node_modules/@github/copilot/node_modules/@github/copilot-linux-x64/copilot)

Affected version

v1.0.3

Steps to reproduce the behavior

  1. npm install -g @github/copilot
  2. copilot

Expected behavior

-> copilot $ copilot --version
(node:22068) ExperimentalWarning: SQLite is an experimental feature and might change at any time
(Use node --trace-warnings ... to show where the warning was created)
GitHub Copilot CLI 1.0.3.
Run 'copilot update' to check for updates.

Additional context

I tried running the following command to reinstall copilot, and it worked normally.

npm uninstall -g copilot
npm install -g copilot

But please note, I installed copilot, not @github/copilot.
It seems like copilot is just a wrapper for @github/copilot. I'm not sure why this is the case, but it seems it can run on my machine (in a somewhat odd way).
May I ask:

  • Is the GLIBC version dependency mandatory?
  • What are the differences between installing copilot and installing @github/copilot in terms of how they run?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions