canonical / canonical/multipass

Improve the macOS uninstall process

Open Beginner friendly
#5,165 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
9.2k
Forks
828
Avg merge
3d 1h
Merged PRs (30d)
44

Description

The macOS uninstaller script (uninstall.sh) leaves the GUI running and fails to remove instances due to authentication (tested on MacOS but also reported on Windows).

A recommendation would be to update `uninstall.sh `to stop all Multipass processes before removing files and remove the unnecessary `multipass delete --purge --all` call (Virtualbox has been deprecated).

Contributor guide

Open the contributing guide

Research direction

Start with uninstall.sh and inspect how the macOS uninstall flow handles running Multipass processes, authentication, and instance removal. Update the script according to the issue's recommendations, then verify that the GUI is stopped, instances can be removed, and the unnecessary VirtualBox purge call is gone.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
operating-systems, tooling
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.