abiosoft / abiosoft/colima

Colima fails to start: FATA[0600] error starting vm: error at 'creating and starting': exit status 1

Đang mở
#905 9 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
30.8k
Fork
613
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Description

Colima fails to start unless `--arch x86_64 --cpu-type max` args are passed.

Simply running `colima start` fails with the following output:

```
INFO[0000] starting colima
INFO[0000] runtime: docker
INFO[0000] creating and starting ... context=vm
> [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
> [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
> [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
> [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
> [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
> did not receive an event with the "running" status
FATA[0600] error starting vm: error at 'creating and starting': exit status 1
```

Sometimes it also fails with an error about `QEMU not exiting in 3m0s` or something like that, I haven't got that in a while...

### Version

```
colima version 0.6.5
git commit: a3adebfcd9da8c85614d81030033d02f04908a79

runtime: docker
arch: x86_64
client: v24.0.7
server: v24.0.7
limactl version 0.18.0
qemu-img version 8.1.3
Copyright (c) 2003-2023 Fabrice Bellard and the QEMU Project developers
```

### Operating System

- [ ] macOS Intel <= 13 (Ventura)
- [ ] macOS Intel >= 14 (Sonoma)
- [ ] Apple Silicon <= 13 (Ventura)
- [X] Apple Silicon >= 14 (Sonoma)
- [ ] Linux

```
Apple M2 Max Chip
32 GB RAM
1 TB SSD
Sonoma 14.1.1
```

### Output of `colima status`

`FATA[0003] error retrieving current runtime: empty value `

### Reproduction Steps

1. brew install colima
2. colima start

Tried this too:

1. colima delete
2. colima start

### Expected behaviour

Colima to start normally. The only way I can make it work is using these args after a delete or a fresh install:

`colima start --cpu 4 --memory 8 --arch x86_64 --cpu-type max`

### Additional context

Following an unsuccessful start, attempting to start it again with different args will fail with:

`WARN[0000] already running, ignoring `

Stopping colima fails with this other error:

```
INFO[0000] stopping colima
WARN[0002] error retrieving runtimes: error retrieving current runtime: empty value
INFO[0002] stopping ... context=vm
> [hostagent] Waiting for the essential requirement 2 of 5: "user session is ready for ssh"
> [hostagent] Waiting for the essential requirement 2 of 5: "user session is ready for ssh"
> [hostagent] Waiting for the essential requirement 2 of 5: "user session is ready for ssh"
> [hostagent] Waiting for the essential requirement 2 of 5: "user session is ready for ssh"
> [hostagent] Waiting for the essential requirement 2 of 5: "user session is ready for ssh"
> did not receive an event with the "exiting" status
FATA[0182] error stopping vm: error at 'stopping': exit status 1
```

Attempting to start it again after the unsuccessful stop using known working params will fail with the original error.

```
> [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
> did not receive an event with the "running" status
FATA[0600] error starting vm: error at 'starting': exit status 1
```

The `serial*.log` logs only show stuff like:

```
BdsDxe: failed to load Boot0001 "UEFI QEMU QEMU CD-ROM " from PciRoot(0x0)/Pci(0x1,0x0)/Scsi(0x0,0x0): Not Found
BdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0xA,0x0)

Synchronous Exception at 0x000000023C308000
```

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.