sfx101 / deck

DECK is a powerful and high performant local web development studio, an open source alternative to Docker desktop
https://github.com/deck-app
GNU Affero General Public License v3.0
1.51k stars 71 forks source link

Install will fail if deck previously installed #135

Closed sjregan closed 1 year ago

sjregan commented 1 year ago

After deleting all Deck related files and re-installing MacOS 4.2.0, Deck will try and setup multipass and fail:

echo -e '\x1bc' && sh /Applications/DECK.app/Contents/Resources/scripts/installe
❯ echo -e '' && sh /Applications/DECK.app/Contents/Resources/scripts/installer.sh /Applications/DECK.app/Contents/Resources/multipass/multipass.pkg ; exit

Skipping download, Multipass is already installed
ca7747dfcae5ee948ffee4c81099b1a4
Creating a lightweight Ubuntu VM, this will take a few mins ...
launch failed: instance "deck-app" already exists                               

30cc5285d6bc297b9ca633042957def0                                                
exec failed: instance "deck-app" is not running
nabad600 commented 1 year ago

Hi @sjregan, Thank you for your feedback, Your MacOS version is 4.2.0. Can you please upgrade to the MacOS version to at least 10.15.7, and try once to check if the issue persists or not? We'd be happy to help.

sjregan commented 1 year ago

@nabad600 My MacOS version is 12.6. I am referring to Deck version 4.2.0 for MacOS.

nabad600 commented 1 year ago

Hi @sjregan, Could you please do the following?

  1. Open the deck app and go to setting, click on Docker engine & uncheck Remote engine

image

  1. Open terminal and Uninstall multipass using sudo sh "/Library/Application Support/com.canonical.multipass/uninstall.sh"
  2. Restart the deck app

The above should reinstall correctly,

sjregan commented 1 year ago

@nabad600 Thanks, I was able to previously install the app by uninstalling multipass. It would be nice if there was a clean upgrade path built into the app rather than requiring running terminal commands.

nabad600 commented 1 year ago

HI, @sjregan, Thank you so much for sharing your feedback, sure, we'll look into this in our future releases. currently, we are closing this ticket.