abiosoft / abiosoft/colima

Colima unable to restart on m1 after operating system restart

Offen
#381 27 Kommentare 20 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
30.8k
Forks
613
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Description

We are seeing an issue where colima will not restart after OS X shuts down if colima is running during shutdown.

```shell
➜ ~ colima start --verbose
INFO[0000] using docker runtime
INFO[0000] starting colima
INFO[0000] starting ... context=vm
> msg="Using the existing instance \"colima\""
> msg="errors inspecting instance: [failed to get Info from \"/Users/dipdhanesha/.lima/colima/ha.sock\": Get \"http://lima-hostagent/v1/info\": dial unix /Users/dipdhanesha/.lima/colima/ha.sock: connect: connection refused]"
FATA[0000] error starting vm: error at 'starting': exit status 1
```

### Version

Colima Version:
```shell
➜ ~ colima version
colima version 0.3.4
git commit: 5a4a70481ca8d1e794677f22524e3c1b79a9b4ae
```

Lima Version:
```shell
➜ ~ limactl --version
limactl version 0.10.0
```

Qemu Version:
```shell
➜ ~ qemu-img --version
qemu-img version 6.2.0
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
```

### Operating System

- [ ] macOS Intel
- [X] macOS M1
- [ ] Linux

### Reproduction Steps

1. `colima start`
3. Shutdown Mac OS (without running `colima stop`)
4. Start Mac OS
5. `colima start`

### Expected behaviour

Colima starts successfully

### Additional context

_No response_

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue betrifft, dass Colima nach dem Herunterfahren des OS auf M1 Macs nicht neu gestartet werden kann. Der Fehler erwähnt einen Fehler bei der Socket-Verbindung zum Lima hostagent. Beginnen Sie damit, die Lima-Integration in der Codebasis von Colima zu untersuchen, insbesondere im Zusammenhang mit dem Lebenszyklus von Instanzen und der Socket-Verwaltung. Sehen Sie sich die Logs und die Zustandsdateien in ~/.lima/colima an, um zu verstehen, was nach einem unsauberen Herunterfahren zurückbleibt. Die Behebung beinhaltet wahrscheinlich den Umgang mit dem zurückgebliebenen Socket oder dem Instanzzustand während eines Neustarts.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, go, macos
Bereich
cli, devtools
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
40/100

Neue Issues direkt in Ihr Postfach

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