Closed yamachu closed 3 years ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
Was the workload already installed? I see the first dependencies are update
. If so, you could possibly try uninstalling the workload first?
Thanks @srpeirce
I installed maui workloads through maui-check
first.
So I could build maui application right.
However, as described in the reproduction procedure, when I then tried to install or update via dotnet workload
command, they failed.
And dotnet workload list showed empty list.
sudo dotnet workload list
Workload Id
-----------
I tried uninstall them via dotnet worklaod command, but ...
sudo dotnet workload uninstall maui
Password:
Workload uninstallation failed: パッケージ Id が ' maui ' のツールが見つかりませんでした。
ツールは、異なるパッケージ Id を使用してアンインストールされます
ツールを呼び出すときに使用するツール名。ツール名が見つかります
と、コマンドを使用してインストールされたツールの対応するパッケージ Id
' dotnet workload list '。
not found maui ...
And tried repair and install too, it failed
# ~ $
sudo dotnet workload repair
Password:
Repairing workload installation for workloads:
Garbage collecting for SDK feature bands ...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Controls.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Core.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Core.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x86 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Core.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Controls.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.tvOS.Templates version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Essentials.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Controls.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.macOS.Templates version 12.0.100-preview.6.63.
Uninstalling workload pack Microsoft.macOS.Ref version 12.0.100-preview.6.63.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Core.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.tvOS.Sdk version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Essentials.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Essentials.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Core.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Android.Ref version 30.0.100-preview.6.62.
Uninstalling workload pack Microsoft.iOS.Ref version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Essentials.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Essentials.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.iossimulator version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.iOS.Templates version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Controls.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Core.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Android.Sdk version 30.0.100-preview.6.62.
Uninstalling workload pack Microsoft.iOS.Sdk version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.Maui.Essentials.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Maui.Controls.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.Android.Templates version 30.0.100-preview.6.62.
Uninstalling workload pack Microsoft.Android.Sdk.BundleTool version 30.0.100-preview.6.62.
Uninstalling workload pack Microsoft.Maui.Controls.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.tvOS.Ref version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Uninstalling workload pack Microsoft.macOS.Sdk version 12.0.100-preview.6.63.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvos-arm64 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 6.0.0-preview.6.21352.12.
Successfully repaired worklods:
# ~ $
sudo dotnet workload install maui
Skip NuGet package signing validation. NuGet signing validation is not available on Linux or macOS https://aka.ms/workloadskippackagevalidation .
Updated advertising manifest microsoft.net.sdk.tvos.
Updated advertising manifest microsoft.net.sdk.android.
Updated advertising manifest microsoft.net.sdk.maui.
Updated advertising manifest microsoft.net.sdk.macos.
Updated advertising manifest microsoft.net.sdk.maccatalyst.
Updated advertising manifest microsoft.net.sdk.ios.
Updated advertising manifest microsoft.net.workload.mono.toolchain.
Installing workload manifest microsoft.net.sdk.tvos version 15.0.100-preview.6.64.
Installing workload manifest microsoft.net.sdk.macos version 12.0.100-preview.6.64.
Installing workload manifest microsoft.net.sdk.maccatalyst version 15.0.100-preview.6.64.
Installing workload manifest microsoft.net.sdk.ios version 15.0.100-preview.6.64.
Installing pack Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Android.Sdk version 30.0.100-preview.6.62...
Workload installation failed, rolling back installed packs...
Installing workload manifest microsoft.net.sdk.tvos version 15.0.100-preview.6.63.
Installation roll back failed: Failed to install manifest microsoft.net.sdk.tvos version 15.0.100-preview.6.63: The transaction has aborted..
Rolling back pack Microsoft.Maui.Core.Ref.android installation...
Uninstalling workload pack Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Core.Runtime.android installation...
Uninstalling workload pack Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Controls.Ref.android installation...
Uninstalling workload pack Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Controls.Runtime.android installation...
Uninstalling workload pack Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Essentials.Ref.android installation...
Uninstalling workload pack Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Essentials.Runtime.android installation...
Uninstalling workload pack Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.AspNetCore.Components.WebView.Maui installation...
Uninstalling workload pack Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Dependencies installation...
Uninstalling workload pack Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Controls.Sdk installation...
Uninstalling workload pack Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Extensions installation...
Uninstalling workload pack Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Resizetizer.Sdk installation...
Uninstalling workload pack Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Maui.Templates installation...
Uninstalling workload pack Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641.
Rolling back pack Microsoft.Android.Sdk installation...
Workload installation failed: Number of entries expected in End Of Central Directory does not correspond to number of entries in Central Directory.
After that, I couldn't build iOS or mac applications, so I had to re-install it with maui-check again.
The workloads are not guaranteed to upgrade cleanly between previews and if even less so with maui-check involved. Your workload install appears to be in an inconsistent state.
I see.
I tried sudo dotnet workload install maui --skip-manifest-update
now, it seemed like a success to me.
sudo dotnet workload install maui --skip-manifest-update
Installing pack Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Skip NuGet package signing validation. NuGet signing validation is not available on Linux or macOS https://aka.ms/workloadskippackagevalidation .
Writing workload pack installation record for Microsoft.Maui.Core.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.android version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.AspNetCore.Components.WebView.Maui version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Dependencies version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Extensions version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Resizetizer.Sdk version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Templates version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Android.Sdk version 30.0.100-preview.6.62...
Writing workload pack installation record for Microsoft.Android.Sdk version 30.0.100-preview.6.62...
Installing pack Microsoft.Android.Sdk.BundleTool version 30.0.100-preview.6.62...
Writing workload pack installation record for Microsoft.Android.Sdk.BundleTool version 30.0.100-preview.6.62...
Installing pack Microsoft.Android.Ref version 30.0.100-preview.6.62...
Writing workload pack installation record for Microsoft.Android.Ref version 30.0.100-preview.6.62...
Installing pack Microsoft.Android.Templates version 30.0.100-preview.6.62...
Writing workload pack installation record for Microsoft.Android.Templates version 30.0.100-preview.6.62...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm version 6.0.0-preview.6.21352.12...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-arm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 6.0.0-preview.6.21352.12...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-arm64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x64 version 6.0.0-preview.6.21352.12...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-x64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.android-x86 version 6.0.0-preview.6.21352.12...
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.android-x86 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12...
Pack Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.RuntimeConfigParser.Task version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12...
Pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NET.Runtime.MonoAOTCompiler.Task version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.Maui.Core.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.ios version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.iOS.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Windows.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.iOS.Ref version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Ref version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Ref version 15.0.100-preview.6.63...
Installing pack Microsoft.iOS.Templates version 15.0.100-preview.6.63...
Pack Microsoft.iOS.Templates version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.iOS.Templates version 15.0.100-preview.6.63...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.ios-arm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.ios-arm64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.iossimulator version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.iossimulator version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.ios-arm64 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x86 version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x86 version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.iossimulator-x86 version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.Maui.Core.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.maccatalyst version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63...
Pack Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Sdk version 15.0.100-preview.6.63...
Installing pack Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63...
Pack Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Ref version 15.0.100-preview.6.63...
Installing pack Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63...
Pack Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63 is already installed.
Writing workload pack installation record for Microsoft.MacCatalyst.Templates version 15.0.100-preview.6.63...
Installing pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.Mono.maccatalyst version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.maccatalyst version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst version 6.0.0-preview.6.21352.12...
Pack Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst version 6.0.0-preview.6.21352.12 is already installed.
Writing workload pack installation record for Microsoft.NETCore.App.Runtime.AOT.Cross.maccatalyst version 6.0.0-preview.6.21352.12...
Installing pack Microsoft.Maui.Core.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Core.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Core.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Controls.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Controls.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Ref.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Installing pack Microsoft.Maui.Essentials.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Writing workload pack installation record for Microsoft.Maui.Essentials.Runtime.win version 6.0.100-preview.6.1003+sha.5c159aabf-azdo.4977641...
Garbage collecting for SDK feature bands 6.0.100...
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvossimulator version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.tvOS.Templates version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.macOS.Templates version 12.0.100-preview.6.63.
Uninstalling workload pack Microsoft.macOS.Ref version 12.0.100-preview.6.63.
Uninstalling workload pack Microsoft.tvOS.Sdk version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.Mono.tvossimulator version 6.0.0-preview.6.21352.12.
Uninstalling workload pack Microsoft.tvOS.Ref version 15.0.100-preview.6.63.
Uninstalling workload pack Microsoft.macOS.Sdk version 12.0.100-preview.6.63.
Uninstalling workload pack Microsoft.NETCore.App.Runtime.AOT.Cross.tvos-arm64 version 6.0.0-preview.6.21352.12.
Successfully installed workload(s) maui.
# ~/Projects/github.com/yamachu/MAUICameraSetting $ [to-preview6]
dotnet workload list
Workload Id
-----------
maui
But dotnet workload update
command still failed.
@dsplaisted unless the resolver looks for an advertising manifest in the feeds is there anyway to resolve this chicken and egg problem.
I'm not sure exactly what's going on here, it looks like it's getting a mix of preview 6 and preview 7 manifests. Ideally if it gets one preview 7 manifest it should get all of them. Did the Preview 7 version of the microsoft.net.workload.mono.toolchain manifest get pushed to a feed which otherwise only has the preview 6 manifests?
@dsplaisted the issue is that we had to split the workload into two workloads for VS and now microsoft.net.workload.mono.toolchain depends on microsoft.net.workload.emscripten but Preview6 has no baseline manifest for that so it errors out even though the dependency is listed and there is a manifest in the feed. I'm mostly curious if this sort of scenario is something that might eventually be supported.
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
No, I don't think we'd support this kind of change within the same feature band (ie in a patch to the SDK release). Changes to the structure of the workloads and manifests would need to wait for a new feature release of the .NET SDK.
It's also OK to make these changes during previews, though as we've found it can be kind of painful.
Understood, closing.
Description
When trying to install maui workload, it would fail because of message
Workload installation failed: Inconsistency in workload manifest 'microsoft.net.workload.mono.toolchain': missing dependency 'Microsoft.NET.Workload.Emscripten'
.Repro steps:
(and try too sudo dotnet workload update ...)
console shows that
Configuration
Other information
There is a difference between the code in the repository and the installed definitions.
So it may be resolved if the repository manifest is provided.
https://github.com/dotnet/runtime/blob/7aaffcb2b3d42c79a23a86aecd6d0e2df049ee44/src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Manifest/WorkloadManifest.json.in