github / github/copilot-cli

Exec format error on aarch64 Linux (copilot-cli installs aarch64 binary but fails to run)

Offen
#2,060 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:installation area:platform-linux
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Problem Description
After installing GitHub Copilot CLI via `curl -fsSL https://gh.io/copilot-install | sudo bash`, the `copilot` command fails with:
`bash: /usr/local/bin/copilot: cannot execute binary file: Exec format error`

### Environment Information
- **OS**: Linux (Oracle Linux / RHEL / CentOS variant)
- **Architecture**: `aarch64` (ARM64)
- **Binary Format**:
```
/usr/local/bin/copilot: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1
```
- **Dynamic Linker Status**: `ldd` shows all dependencies resolved.

### Steps to Reproduce
1. Run `curl -fsSL https://gh.io/copilot-install | sudo bash` on an `aarch64` Linux machine.
2. Attempt to run `copilot`.

### Expected Behavior
The CLI should execute normally.

### Actual Behavior
`Exec format error` occurs even though the binary architecture matched the system architecture. This might be related to kernel compatibility (3.7.0 as indicated in the binary) or specific ELF note headers.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.