colima icon indicating copy to clipboard operation
colima copied to clipboard

Colima won't start - log says 'error calling fd_connect'

Open joachim-n opened this issue 6 months ago • 26 comments

Description

When I do colima start I get this:

> exiting, status={Running:false Degraded:false Exiting:true Errors:[] SSHLocalPort:0} (hint: see "/Users/joachim/.colima/_lima/colima/ha.stderr.log")

The last item in the log is this:

{"level":"fatal","msg":"template: :1:21: executing \"\" at \u003cfd_connect \"/Users/joachim/.colima/_lima/_networks/user-v2/user-v2_qemu.sock\"\u003e: error calling fd_connect: fd_connect: dial unix /Users/joachim/.colima/_lima/_networks/user-v2/user-v2_qemu.sock: connect: connection refused","time":"2023-12-20T10:10:40Z"}

I've tried restarting my mac but the error still occurs

Version

colima version 0.6.1 git commit: fa1bc249f921287745f01fb02075c9ecbb491c31 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)
  • [X] Apple Silicon <= 13 (Ventura) 13.5.1
  • [ ] Apple Silicon >= 14 (Sonoma)
  • [ ] Linux

Output of colima status

FATA[0000] colima is not running

Reproduction Steps

  1. Do colima start

Expected behaviour

No response

Additional context

No response

joachim-n avatar Dec 20 '23 10:12 joachim-n

Maybe relevant: I installed and ran Orbstack so I could do some work. This appeared to fix the problem with colima start as when I tried it again, it worked!

joachim-n avatar Dec 20 '23 16:12 joachim-n

I keep running into the same problem every other day. Sometimes rebooting does fix it, but today for example it doesn't.

Last time I had to delete all containers and re-create them, which made me lose progress due to now having a daily snapshot.

Is there any solution to this that doesn't require completely wiping the containers?

s-renz avatar Jan 02 '24 08:01 s-renz

This appeared to fix the problem with colima start as when I tried it again, it worked!

Running Orbstack didn't fix the problem the second time I tried it.

I can confirm that rebooting doesn't always work.

joachim-n avatar Jan 02 '24 11:01 joachim-n

I had this issue today, the error (if is the same) lies in lima, which now have an improved network stack more info

So I ended up deleting all (brew remove qemu lima colima && rm -rf ~/.lima && rm -rf ~/.colima) and reinstalling it...

Possibly removing only lima and reinstalling it could work... also apparently to this could be only a configuration file in lima; but since I didn't care about deleting everything I went for the easy fix

jbcjorge avatar Jan 02 '24 12:01 jbcjorge

I had this issue today, the error (if is the same) lies in lima, which now have an improved network stack more info

I only used colima since mid Oct, so it always had the improved network stack as far as I see. Also nothing changed on my system from the last time I ran colima (15th Dec) to till today. So that shouldn't be the issue, or am I missing something?

So I ended up deleting all (brew remove qemu lima colima && rm -rf ~/.lima && rm -rf ~/.colima) and reinstalling it...

I actually tried that as a last resort and it didn't work. So for now I installed Orbstack to at least get my ddev intsances backup and running. However since it isn't free I would love to use colima again.

s-renz avatar Jan 02 '24 13:01 s-renz

Same here. I've just updated Ventura from 13.6.1 to 13.6.3, and it broke down; maybe it's related? Removing qemu & restart worked for me right now, but I hope it won't get back.

vyskoczilova avatar Jan 10 '24 14:01 vyskoczilova

I was able to fix such an issue by running rm -rf ~/.colima/_lima/_networks/user-v2. but still it should not occur in the first place.

AndreasA avatar Jan 17 '24 09:01 AndreasA

Thanks @AndreasA removing the folder worked also in my case.

klodeckl avatar Jan 17 '24 10:01 klodeckl

it might also be enough to just remove the .pid file in that folder. but to be safe removing the whole folder might be better.

AndreasA avatar Jan 19 '24 09:01 AndreasA

I was able to fix such an issue by running rm -rf ~/.colima/_lima/_networks/user-v2. but still it should not occur in the first place.

I've tried this, and it does work for me.

viirak avatar Jan 22 '24 07:01 viirak

I was able to fix such an issue by running rm -rf ~/.colima/_lima/_networks/user-v2. but still it should not occur in the first place.

I've tried this, and it does work for me.

Both renaming the profile (I use --profile test), forcing reachable networks --network-address & removing the former _network worked for me: I was able to recover my containers & images.

I am not sure wether profile renaming & reachable network are mandatory.

asnowfix avatar Jan 22 '24 10:01 asnowfix

I was able to fix such an issue by running rm -rf ~/.colima/_lima/_networks/user-v2. but still it should not occur in the first place.

I've tried this, and it does work for me.

Both renaming the profile (I use --profile test), forcing reachable networks --network-address & removing the former _network worked for me: I was able to recover my containers & images.

I am not sure wether profile renaming & reachable network are mandatory.

Profile renaming is useless: I was able to restart w/o it.

asnowfix avatar Jan 22 '24 10:01 asnowfix

This is also reproducible in Apple Silicon >= 14 (Sonoma) Workaround of AndreasA seem to temporarily solve the issue.

deltakapa avatar Feb 14 '24 10:02 deltakapa

@deltakapa I started having this very weird behavior on colima since yesterday and nothing is solving it.. trying install // reinstall with brew, deleting all config files, the @AndreasA solution, I am on MacOS 14.3.1.

Update: @jbcjorge 's solution just worked for, brew remove qemu lima colima && rm -rf ~/.lima && rm -rf ~/.colima

HatemTemimi avatar Feb 16 '24 08:02 HatemTemimi

Had the same issue, installed and uninstalled a few times, restarted a few times, still no use.

This is what worked in the end (not sure if all steps are required exactly like this).

brew uninstall --zap qemu colima lima docker
brew autoremove
rm -rf ~/.colima && rm -rf ~/.lima && rm -rf ~/Library/Caches/lima

<restart>

brew update && brew upgrade
brew install lima
brew install --HEAD colima
brew install docker
colima start --cpu 4 --memory 6 --disk 100 --arch aarch64 --vm-type=vz
sudo ln -sf /Users/$USER/.colima/docker.sock /var/run/docker.sock

A bit brute force, but it worked.

ovidiu-munteanu avatar Feb 20 '24 20:02 ovidiu-munteanu

All of these solutions, especially those that require removing and reinstalling colima are only fixing the symptoms but not the actual underlying issue.

I would love to see this resolved, but so far there doesn't seem to be any progress or even recognition of the issue?

s-renz avatar Feb 20 '24 20:02 s-renz

it might also be enough to just remove the .pid file in that folder. but to be safe removing the whole folder might be better.

Removing only the pid file fixed this issue for me. Thanks @AndreasA!

tiilikainen avatar Feb 27 '24 15:02 tiilikainen

rm -rf ~/.colima/_lima/_networks/user-v2

Also worked for me! thank you!

AndrewAtkinson avatar Mar 04 '24 14:03 AndrewAtkinson

it might also be enough to just remove the .pid file in that folder. but to be safe removing the whole folder might be better.

Thank you @AndreasA ! I had the same problem after upgrading to MacOS Ventura 13.6.4. Simply removing _~/.colima/_lima/networks/user-v2/usernet_user-v2.pid solved the problem. You saved my day!

drimmeer avatar Mar 05 '24 01:03 drimmeer

Could Colima act on shutdown to delete that .pid file?

joachim-n avatar Mar 20 '24 09:03 joachim-n

Could Colima act on shutdown to delete that .pid file?

What if you just click upgrade. Would Colima be shutdown when restarting?

AndrewAtkinson avatar Mar 20 '24 10:03 AndrewAtkinson

@AndreasA fix worked for me too 👍

jensf-sidious avatar Mar 20 '24 12:03 jensf-sidious

@AndreasA Thank you! It solved my problem!

MiaousX avatar Apr 22 '24 03:04 MiaousX

I was able to fix such an issue by running rm -rf ~/.colima/_lima/_networks/user-v2. but still it should not occur in the first place.

It work for me on Sonoma 14.4.1, Thanks!

JDavidMares avatar May 07 '24 15:05 JDavidMares