Exec format error on aarch64 Linux (copilot-cli installs aarch64 binary but fails to run)
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
### 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.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.