Exec format error on aarch64 Linux (copilot-cli installs aarch64 binary but fails to run)
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
### 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.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.