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

Multipass 1.14.1 won't start on Windows 10 Home w/ VirtualBox #3770

Open
holta opened this issue Nov 8, 2024 · 12 comments
Open

Multipass 1.14.1 won't start on Windows 10 Home w/ VirtualBox #3770

holta opened this issue Nov 8, 2024 · 12 comments
Labels
bug needs triage Issue needs to be triaged

Comments

@holta
Copy link

holta commented Nov 8, 2024

Please see the error in this screenshot:

PXL_20241107_144450739~2

I'm helping @IoshuaCastillejos to try to solve this!

  • Commands multipass find and multipass ls do work ✅

  • Command multipass launch does not work ❌

What additional logs or details are needed to solve this?

Thank you!

@holta holta added bug needs triage Issue needs to be triaged labels Nov 8, 2024
@levkropp
Copy link
Contributor

levkropp commented Nov 8, 2024

Hi @holta, thanks for reporting this issue,

Would you be able to access the logs on your Windows machine and send them here as files?

We have a troubleshooting launch/start issues document that may help you troubleshoot these problems as well. Please let us know if any of the Virtualbox steps in that document help with launching instances, or provide additional output/information. Thank you!

@holta
Copy link
Author

holta commented Nov 8, 2024

Would you be able to access the logs on your Windows machine and send them here as files?

@IoshuaCastillejos can you post the Windows logs for @levkropp today?

Thanks if possible !!

We have a troubleshooting launch/start issues document

Also confirm if the above new troubleshooting doc does (or does not!) help? 😅

@IoshuaCastillejos
Copy link

Hi @levkropp here are the Windows logs
multipass_gui.log

And there are no instances created yet to launch.

@holta
Copy link
Author

holta commented Nov 8, 2024

Hi @levkropp here are the Windows logs
multipass_gui.log

Thanks @IoshuaCastillejos — log excerpts below — for those who prefer quick reading:

2024-11-02 07:21:58.189820 INFO Sent FindRequest{showImages: true, showBlueprints: false}
2024-11-02 07:21:58.227690 INFO Sent VersionRequest{}
2024-11-02 07:22:00.287159 ERROR FindRequest{showImages: true, showBlueprints: false} received an error
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 60487, details: null, rawResponse: null, trailers: {})
2024-11-02 07:22:00.288152 ERROR VersionRequest{} received an error
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 60487, details: null, rawResponse: null, trailers: {})
2024-11-02 07:22:00.288152 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 60487, details: null, rawResponse: null, trailers: {})

[SNIP]

2024-11-02 08:01:42.743318 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 62420, details: null, rawResponse: null, trailers: {})
2024-11-02 08:01:44.890768 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 62423, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:45.866116 INFO Sent FindRequest{showImages: true, showBlueprints: false}
2024-11-06 20:26:45.897382 INFO Sent VersionRequest{}
2024-11-06 20:26:47.932642 ERROR FindRequest{showImages: true, showBlueprints: false} received an error
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54427, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:47.932642 ERROR VersionRequest{} received an error
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54427, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:47.933645 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54427, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:50.079553 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54432, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:52.233257 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54435, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:54.375620 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54439, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:56.505828 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54442, details: null, rawResponse: null, trailers: {})
2024-11-06 20:26:58.658087 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54444, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:00.811997 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54447, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:02.956541 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54450, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:05.105519 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54453, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:07.248893 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54456, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:09.405298 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54459, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:11.564768 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54462, details: null, rawResponse: null, trailers: {})
2024-11-06 20:27:13.702245 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54466, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:39.553878 INFO Sent FindRequest{showImages: true, showBlueprints: false}
2024-11-07 09:07:39.585764 INFO Sent VersionRequest{}
2024-11-07 09:07:41.620375 ERROR FindRequest{showImages: true, showBlueprints: false} received an error
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54736, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:41.621412 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54736, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:41.621412 ERROR VersionRequest{} received an error
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54736, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:43.792259 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54743, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:45.950149 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54749, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:48.110658 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54753, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:50.260921 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54756, details: null, rawResponse: null, trailers: {})
2024-11-07 09:07:52.405268 ERROR Error on polling info
	gRPC Error (code: 14, codeName: UNAVAILABLE, message: Error connecting: SocketException: El equipo remoto rechazó la conexión de red.
	 (OS Error: El equipo remoto rechazó la conexión de red.
	, errno = 1225), address = localhost, port = 54759, details: null, rawResponse: null, trailers: {})
2024-11-07 09:16:44.240550 INFO Sent FindRequest{showImages: true, showBlueprints: false}
2024-11-07 09:16:44.361149 INFO Sent VersionRequest{}
2024-11-07 09:16:53.181943 ERROR FindRequest{showImages: true, showBlueprints: false} received an error
	gRPC Error (code: 9, codeName: FAILED_PRECONDITION, message: failed to download from 'https://cdimage.ubuntu.com/ubuntu-core/18/stable/current/ubuntu-core-18-amd64.img.xz': Operation canceled, details: [], rawResponse: null, trailers: {})
2024-11-07 09:16:53.181943 INFO VersionRequest{} received VersionReply{version: 1.14.0+win, updateInfo: {version: 1.14.1, url: https://github.com/canonical/multipass/releases/tag/v1.14.1, title: Multipass 1.14.1 release, description: New GUI, bridge addition, force-stop, snapshots extended to VirtualBox}}
2024-11-07 09:16:53.181943 INFO VersionRequest{} is done
2024-11-07 09:17:02.603853 INFO Sent FindRequest{showImages: true, showBlueprints: false}
2024-11-07 09:17:02.605848 ERROR FindRequest{showImages: true, showBlueprints: false} received an error
	gRPC Error (code: 9, codeName: FAILED_PRECONDITION, message: failed to download from 'https://cdimage.ubuntu.com/ubuntu-core/18/stable/current/ubuntu-core-18-amd64.img.xz': Operation canceled, details: [], rawResponse: null, trailers: {})
2024-11-07 09:17:02.605848 ERROR Dart error
	gRPC Error (code: 9, codeName: FAILED_PRECONDITION, message: failed to download from 'https://cdimage.ubuntu.com/ubuntu-core/18/stable/current/ubuntu-core-18-amd64.img.xz': Operation canceled, details: [], rawResponse: null, trailers: {})
2024-11-07 09:17:59.125797 INFO Sent FindRequest{showImages: true, showBlueprints: false}
2024-11-07 09:17:59.127792 ERROR FindRequest{showImages: true, showBlueprints: false} received an error
	gRPC Error (code: 9, codeName: FAILED_PRECONDITION, message: failed to download from 'https://cdimage.ubuntu.com/ubuntu-core/16/stable/current/ubuntu-core-16-amd64.img.xz': Operation canceled, details: [], rawResponse: null, trailers: {})
2024-11-07 09:17:59.127792 ERROR Dart error
	gRPC Error (code: 9, codeName: FAILED_PRECONDITION, message: failed to download from 'https://cdimage.ubuntu.com/ubuntu-core/16/stable/current/ubuntu-core-16-amd64.img.xz': Operation canceled, details: [], rawResponse: null, trailers: {})

@levkropp
Copy link
Contributor

Hi @holta and @IoshuaCastillejos,

The "could not unregister VM" error indicates that VirtualBox is attempting to delete a machine that doesn’t exist, so it can be ignored. The issue seems to be the network error that follows where Multipass fails to download the .img file

Could you check if you can access the .img file directly by navigating to the link shown in the launch failed: output in your browser? Additionally, could you share more details about your network setup? Specifically:

Are you using a VPN or Proxy?
Is your Firewall enabled? If so, could you try disabling it temporarily?
Are you running any antivirus or security software that might interfere with Multipass’s network connection?

You can also review our network troubleshooting guide for further suggestions.

Lastly, could you let us know which version of VirtualBox you have installed? If possible, it might also be worth reinstalling Multipass and using the Hyper-V driver to see if the network issues persist.

Thanks for your help in gathering this information!

@holta
Copy link
Author

holta commented Nov 13, 2024

it might also be worth reinstalling Multipass and using the Hyper-V driver to see if the network issues persist

Hi @levkropp

Is the above really possible (Hyper-V driver) on Windows 10 Home?

(If so, do you have instructions?!)

@ricab
Copy link
Collaborator

ricab commented Nov 15, 2024

Hi @holta, no that is not currently possible. Were you or @IoshuaCastillejos able to check whether this was caused by a connectivity issue?

@holta
Copy link
Author

holta commented Nov 15, 2024

Hi @holta, no that is not currently possible. Were you or @IoshuaCastillejos able to check whether this was caused by a connectivity issue?

No connectivity issue!

But he (@IoshuaCastillejos) will explain in more detail shortly, responding to @levkropp's questions at #3770 (comment)

@holta
Copy link
Author

holta commented Nov 20, 2024

Two weeks later, Multipass 1.14.1 (that was installed 2 weeks ago) is suddenly working!

We don't know why, but FYI!

IMG-20241120-WA0000~2

@holta
Copy link
Author

holta commented Nov 20, 2024

Is Multipass on VirtualBox on Windows 10 Home as reliable as a Steam Locomotive? 🚂

Running these 3 commands indicates it's getting there! 🛤️

multipass exec nito4 sudo apt update

multipass exec nito4 sudo apt install sl

multipass exec nito4 /usr/games/sl

IMG-20241120-WA0001

@ricab
Copy link
Collaborator

ricab commented Nov 20, 2024

I hope that is a good thing @holta 🙂

I suspect this was a network connectivity problem somewhere that Multipass handled with poor messaging. Does that fit your observations?

@holta
Copy link
Author

holta commented Nov 20, 2024

I suspect this was a network connectivity problem somewhere that Multipass handled with poor messaging. Does that fit your observations?

Home's networking is nearly flawless.

So my (guess!) would be that VirtualBox networking on Windows 10 Home doesn't play well with Multipass, especially during the first couple machine bootups? Or something like that! 🤷‍♂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug needs triage Issue needs to be triaged
Projects
None yet
Development

No branches or pull requests

4 participants