異常信息
? ~ sudo multipass authenticate
Please enter passphrase:
authenticate failed: Passphrase is not set. Please `multipass set local.passphrase` with a trusted client.
? ~ multipass set local.passphrase
Please enter passphrase:
Please re-enter passphrase:
set failed: The client is not authenticated with the Multipass service.
Please use 'multipass authenticate' before proceeding.
解決方案
停止守護進程:
sudo launchctl unload /Library/LaunchDaemons/com.canonical.multipassd.plist
刪除 pem 文件
sudo rm /var/root/Library/Application\ Support/multipassd/authenticated-certs/multipass_client_certs.pem
復制你用戶的公共證書
sudo cp ~/Library/Application\ Support/multipass-client-certificate/multipass_cert.pem /var/root/Library/Application\ Support/multipassd/authenticated-certs/multipass_client_certs.pem
啟動守護進程
sudo launchctl load /Library/LaunchDaemons/com.canonical.multipassd.plist
現在應該可以在你的用戶下運行 multipass 命令行工具了