orbstack: 0.7.0 breaking network connection

Describe the bug Upgrading to orb 0.7.0 causing nginx-proxy to eventually fail. After a few minutes or less, nginx-proxy stops responding, and I get curl: (56) Recv failure: Connection reset by peer when running a curl http://domain.tld.

To Reproduce Steps to reproduce the behavior:

  1. Run a project using docker compose
  2. Run nginx-proxy

Expected behavior The curl execution should have returned a response, not an error.

Screenshots N/A

Logs vmgr.log

Info report

OrbStack info:
  Version: 0.7.0 (70000)
  Commit: bd15b6e5fed45a098f5493cc8d89aa71b3081a51 (v0.7.0)

System info:
  macOS: 13.3.1 (22E261)
  CPU: arm64, 10 cores
  CPU model: Apple M1 Pro

Additional context I’m running tailscale which I have seen in the logs at times show the tailscale IP, but not sure why. Nothing changed other than upgrading Orb. The issue does not happen with Docker Desktop for Mac.

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 29 (10 by maintainers)

Most upvoted comments

Released v0.7.1 as a hotfix. Sorry for the inconvenience. I’m not sure how this made it through our testing, but we’ll do some more investigation to find a reliable reproducer and make sure it’s covered by future testing.

Thanks so much @nesl247 @s-faychatelard for all the testing and feedback!

That’s really strange. Can you both try this? It’s the same code without debugging. (no longer needed)

Sure, we have our web container running webpack and puma, the second one is an SSH tunnel to our Staging server to forward API calls instead of having a local DB, etc. Last one is a service to catch sent emails so we can render them. All that without emulation as far as I know

vmgr.log

The nginx logs are almost empty with logs from before the problem

@kdrag0n I’m running a https://symfony.com framework (PHP) based application, as well as react on ARM, no emulation.

Sorry, missed some important info in the logs. Looking into it now.