Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 of 5 tasks
joachim-n opened this issue Dec 20, 2023 · 30 comments
Open
1 of 5 tasks

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

joachim-n opened this issue Dec 20, 2023 · 30 comments

Comments

@joachim-n
Copy link

joachim-n commented Dec 20, 2023

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: fa1bc24
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) 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
Copy link
Author

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!

@s-renz
Copy link

s-renz commented Jan 2, 2024

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?

@joachim-n
Copy link
Author

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.

@jbcjorge
Copy link

jbcjorge commented Jan 2, 2024

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

@s-renz
Copy link

s-renz commented Jan 2, 2024

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.

@vyskoczilova
Copy link

vyskoczilova commented Jan 10, 2024

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.

@AndreasA
Copy link

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.

@klodeckl
Copy link

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

@AndreasA
Copy link

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.

@viirak
Copy link

viirak commented Jan 22, 2024

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.

@asnowfix
Copy link

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
Copy link

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.

@deltakapa
Copy link

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

@HatemTemimi
Copy link

HatemTemimi commented Feb 16, 2024

@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

@ovidiu-munteanu
Copy link

ovidiu-munteanu commented Feb 20, 2024

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.

@s-renz
Copy link

s-renz commented Feb 20, 2024

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?

@tiilikainen
Copy link

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!

@AndrewAtkinson
Copy link

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

Also worked for me! thank you!

@drimmeer
Copy link

drimmeer commented Mar 5, 2024

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!

@joachim-n
Copy link
Author

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

@AndrewAtkinson
Copy link

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

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

@jensf-sidious
Copy link

@AndreasA fix worked for me too 👍

@MiaousX
Copy link

MiaousX commented Apr 22, 2024

@AndreasA Thank you! It solved my problem!

@JDavidMares
Copy link

JDavidMares commented May 7, 2024

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!

@MichaelSp
Copy link

For me the above suggestions did not help. I was abel to fix it with:

colima stop -f && colima start

@edysmp
Copy link

edysmp commented May 23, 2024

i am now using DDEV with lima. no issues so far.

@zahid-self
Copy link

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 worked for me too, thanks.

@Priyankad19
Copy link

Priyankad19 commented Jun 21, 2024

Other solutions like re-installing or restarting didnt help in my case but
removing ~/.colima/_lima/_networks/user-v2/usernet_user-v2.pid file worked for me

@eunrui
Copy link

eunrui commented Jun 24, 2024

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?

Hero! It works for me. Thanks.

@simmonsren
Copy link

delete pid work for me, I met this issue yesterday, I tried to delete ~/.colima/_lima/_networks/user-v2 too, after recovery, I lost every containers and images, anyone met this case as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests