Hallo.
Ich habe wieder ein Problem mit den Updates.
Auch hier wieder dotnet
Da ich vor kurzem mit der geschätzten Hilfe in diesem Thread ein ähnliches Problem gelöst bekommen habe, habe ich das dort gelernte angewendet.
https://forum.manjaro.org/t/update-aur-dotnet-update-schlaufe/173452/6
Aber selbst nach dem ich das angwendet habe bleibt das Probelem bestehen
- Direkt via Git
- Versuch Update via pamac
- Versuche Update via pacman
- Reboot
- Versuch Update via pamac
- Versuche Update via pacman
- Nach wie vor die Meldung: Kann Abhängigkeiten nicht erfüllen:
- das Entfernen von dotnet-runtime-bin verletzt Abhängigkeit ‘dotnet-runtime-bin’ benötigt von aspnet-runtime-bin
Mir macht es den Eindruck als würde Manjaro bzw die “Updater” nicht erkennen das schon via git die neue version installiert ist.
In wie weit wird “dotnet” überhaupt benöntigt?
Was benötigt “dotnet”? wine? lutris? steam?
Kann man auf “dotnet” verzichten?
Kann man das Problem dauerhaft lösen?
Der Ablauf im Detail
git clone https://aur.archlinux.org/dotnet-core-bin
Klone nach 'dotnet-core-bin'...
Hinweis: Als Name für den initialen Branch wurde 'master' benutzt. Dieser
Hinweis: Standard-Branchname kann sich ändern. Um den Namen des initialen Branches
Hinweis: zu konfigurieren, der in allen neuen Repositories verwendet werden soll und
Hinweis: um diese Warnung zu unterdrücken, führen Sie aus:
Hinweis:
Hinweis: git config --global init.defaultBranch <Name>
Hinweis:
Hinweis: Häufig gewählte Namen statt 'master' sind 'main', 'trunk' und
Hinweis: 'development'. Der gerade erstellte Branch kann mit diesem Befehl
Hinweis: umbenannt werden:
Hinweis:
Hinweis: git branch -m <Name>
remote: Enumerating objects: 388, done.
remote: Counting objects: 100% (388/388), done.
remote: Compressing objects: 100% (247/247), done.
remote: Total 388 (delta 149), reused 378 (delta 141), pack-reused 0 (from 0)
Empfange Objekte: 100% (388/388), 144.83 KiB | 1.98 MiB/s, fertig.
Löse Unterschiede auf: 100% (149/149), fertig.
cd dotnet-core-bin
~/dotnet-core-bin master makepkg -i
==> Erstelle Paket: dotnet-core-bin 9.0.1.sdk102-2 (Di 04 Feb 2025 21:32:19 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> dotnet.sh gefunden
-> Lade dotnet-sdk-9.0.102-linux-x64.tar.gz herunter...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 200M 100 200M 0 0 11.9M 0 0:00:16 0:00:16 --:--:-- 12.0M
==> Überprüfe source Dateien mit sha512sums...
dotnet.sh ... Erfolg
==> Überprüfe source_x86_64 Dateien mit sha512sums...
dotnet-sdk-9.0.102-linux-x64.tar.gz ... Erfolg
==> Entpacke Quellen...
-> Entpacke dotnet-sdk-9.0.102-linux-x64.tar.gz mit bsdtar
==> Betrete fakeroot Umgebung...
==> Beginne package_dotnet-host-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
libfakeroot internal error: payload not recognized!
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "dotnet-host-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Beginne package_aspnet-runtime-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "aspnet-runtime-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Beginne package_dotnet-runtime-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "dotnet-runtime-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Beginne package_dotnet-sdk-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "dotnet-sdk-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Beginne package_netstandard-targeting-pack-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "netstandard-targeting-pack-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Beginne package_dotnet-targeting-pack-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "dotnet-targeting-pack-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Beginne package_aspnet-targeting-pack-bin()...
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "aspnet-targeting-pack-bin"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: dotnet-core-bin 9.0.1.sdk102-2 (Di 04 Feb 2025 21:34:13 CET)
==> Installiere Paketgruppe dotnet-core-bin mit pacman -U...
[sudo] Passwort für miho:
Pakete werden geladen …
Warnung: dotnet-host-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Warnung: aspnet-runtime-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Warnung: dotnet-runtime-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Warnung: dotnet-sdk-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Warnung: netstandard-targeting-pack-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Warnung: dotnet-targeting-pack-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Warnung: aspnet-targeting-pack-bin-9.0.1.sdk102-2 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Pakete (7) aspnet-runtime-bin-9.0.1.sdk102-2 aspnet-targeting-pack-bin-9.0.1.sdk102-2 dotnet-host-bin-9.0.1.sdk102-2 dotnet-runtime-bin-9.0.1.sdk102-2 dotnet-sdk-bin-9.0.1.sdk102-2
dotnet-targeting-pack-bin-9.0.1.sdk102-2 netstandard-targeting-pack-bin-9.0.1.sdk102-2
Gesamtgröße der installierten Pakete: 543,21 MiB
Größendifferenz der Aktualisierung: 0,00 MiB
:: Installation fortsetzen? [J/n] j
(7/7) Schlüssel im Schlüsselbund werden geprüft [##################################################################################] 100%
(7/7) Paket-Integrität wird überprüft [##################################################################################] 100%
(7/7) Paket-Dateien werden geladen [##################################################################################] 100%
(7/7) Auf Dateikonflikte wird geprüft [##################################################################################] 100%
(7/7) Verfügbarer Festplattenspeicher wird ermittelt [##################################################################################] 100%
:: Paketänderungen werden verarbeitet …
(1/7) Reinstalliert wird dotnet-host-bin [##################################################################################] 100%
(2/7) Reinstalliert wird dotnet-runtime-bin [##################################################################################] 100%
(3/7) Reinstalliert wird aspnet-runtime-bin [##################################################################################] 100%
(4/7) Reinstalliert wird netstandard-targeting-pack-bin [##################################################################################] 100%
(5/7) Reinstalliert wird dotnet-targeting-pack-bin [##################################################################################] 100%
(6/7) Reinstalliert wird aspnet-targeting-pack-bin [##################################################################################] 100%
(7/7) Reinstalliert wird dotnet-sdk-bin [##################################################################################] 100%
:: Post-transaction-Hooks werden gestartet …
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
Versuch mit: pamac
pamac update
Vorbereitung...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentifizierung wird zur Installation, Aktualisierung oder Entfernung von Paketen benötigt
Authenticating as: miho
Password:
==== AUTHENTICATION COMPLETE ====
Synchronisiere Paketdatenbanken...
Aktualisierung von AUR...
Überprüfe python-future Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
Fehler: Vorgang konnte nicht erfolgreich vorbereitet werden:
Kann Abhängigkeiten nicht erfüllen:
- das Entfernen von dotnet-runtime-bin verletzt Abhängigkeit 'dotnet-runtime-bin' benötigt von aspnet-runtime-bin
Build-Dateien bearbeiten : [e]
Transaktion anwenden ? [e/j/N] j
Vorgang abgebrochen.
Versuch mit pacman:
pacman -Syyu
Fehler: Sie benötigen Root-Rechte, um diese Operation auszuführen.
sudo pacman -Syyu
[sudo] Passwort für miho:
:: Paketdatenbanken werden synchronisiert …
core 138,5 KiB 757 KiB/s 00:00 [##################################################################################] 100%
extra 8,1 MiB 6,69 MiB/s 00:01 [##################################################################################] 100%
multilib 140,2 KiB 1311 KiB/s 00:00 [##################################################################################] 100%
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: dotnet-runtime-9.0.1.sdk102-1 and dotnet-runtime-bin-9.0.1.sdk102-2 are in conflict (dotnet-runtime-9.0). Remove dotnet-runtime-bin? [j/N] n
Fehler: Nicht auflösbare Paketkonflikte gefunden
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeiten)
:: dotnet-runtime-9.0.1.sdk102-1 and dotnet-runtime-bin-9.0.1.sdk102-2 are in conflict