Can not update from the updater due to an issue with dotnet, any other issues or ideas on how to fix?
Hello and welcome,
It would probably be best to include the example of attempted update.
Note: When sharing output make use of th formatted text </> button in the editor here to preserve formatting.
**error:** failed to commit transaction (conflicting files)
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.current/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.current/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net6/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net6/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net7/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net7/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net8/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net8/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net9/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.emscripten.net9/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/WasmFeatures.props exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/WorkloadManifest.Wasi.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/WorkloadTelemetry.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.cs.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.de.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.en.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.es.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.fr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.it.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.ja.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.ko.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.pl.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.pt-BR.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.ru.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.tr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.zh-Hans.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.current/10.0.108/localize/WorkloadManifest.zh-Hant.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.cs.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.de.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.en.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.es.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.fr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.it.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.ja.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.ko.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.pl.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.pt-BR.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.ru.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.tr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.zh-Hans.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net6/10.0.108/localize/WorkloadManifest.zh-Hant.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.cs.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.de.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.en.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.es.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.fr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.it.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.ja.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.ko.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.pl.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.pt-BR.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.ru.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.tr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.zh-Hans.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net7/10.0.108/localize/WorkloadManifest.zh-Hant.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.cs.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.de.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.en.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.es.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.fr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.it.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.ja.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.ko.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.pl.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.pt-BR.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.ru.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.tr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.zh-Hans.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net8/10.0.108/localize/WorkloadManifest.zh-Hant.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/WorkloadManifest.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/WorkloadManifest.targets exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.cs.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.de.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.en.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.es.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.fr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.it.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.ja.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.ko.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.pl.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.pt-BR.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.ru.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.tr.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.zh-Hans.json exists in filesystem
dotnet-sdk: /usr/share/dotnet/sdk-manifests/10.0.100/microsoft.net.workload.mono.toolchain.net9/10.0.108/localize/WorkloadManifest.zh-Hant.json exists in filesystem
Errors occurred, no packages were upgraded.
It is still not clear what command was used before this?
Maybe pacman -Syu?
In whatever case it seems there are files in the filesystem not owned by a package but that this package would be providing .. normally the result of running a third party installer with sudo or something like an interrupted transaction.
If we are sure there is no other problem and we just want to overwrite the paths then we could use something like;
sudo pacman -Syu --overwrite '/usr/share/dotnet/sdk-manifests/*'
No command beforehand other than using the cachyos updater.
I’m having the exact same issue, I only use cachyos updater, tried the fix from arch news but that doesn’t work either
Same here tried the fix but doesn’t work
I ended up removing dotnet and aspnet v10 (dotnet and aspnet 8 is fine tho) since I’m mostly using version 8 for development anyway. Without those v10 packages the update went smoothly
How does it not work?