Arch Linux Mycroft installation fehler?
Pulseaudio Pipewire stehen anscheinend irgendwie im Konflikt, was mache ich da am besten ? Wollte eigentlich nur einen Sprachassistenten wie mycroft für mein System um mal wenn ich keine lust habe zum Rechner zu laufen ihn ausschalten zu können oder was fragen zu können.
[x@archlinux ~]$ yay -S mycroft-core
AUR Explicit (1): mycroft-core-21.2.2-2
AUR Dependency (2): fann-2.2.0-5, mimic1-1.3.0.1-1
Sync Dependency (5): jq-1.7.1-2, screen-4.9.1-2, swig-4.2.1-3, pulseaudio-17.0-3, p
ulseaudio-alsa-1:1.2.12-3
Sync Make Dependency (2): python-virtualenv-20.26.2-1, python-pip-24.1.2-1
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: mycroft-core
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: fann
:: PKGBUILD ist auf dem neuesten Stand, überspringe Herunterladen: mimic1
3 mycroft-core (Build-Dateien sind vorhanden)
2 fann (Build-Dateien sind vorhanden)
1 mimic1 (Build-Dateien sind vorhanden)
==> Pakete neu erstellen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1
-3, ^4)
==>
3 fann (Build-Dateien sind vorhanden)
2 mimic1 (Build-Dateien sind vorhanden)
1 mycroft-core (Build-Dateien sind vorhanden)
==> Unterschiede zeigen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1
-3, ^4)
==>
==> Erstelle Paket: mycroft-core 21.2.2-2 (Di 06 Aug 2024 20:57:42 CEST)
==> Empfange Quellen...
-> v21.2.2.tar.gz gefunden
-> mycroft.tmpfiles gefunden
-> mycroft.sysusers gefunden
-> mycroft.service gefunden
-> client.conf gefunden
-> mycroft.sh gefunden
-> mycroft.csh gefunden
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien.
==> Überprüfe source Dateien mit sha256sums...
v21.2.2.tar.gz ... Erfolg
mycroft.tmpfiles ... Erfolg
mycroft.sysusers ... Erfolg
mycroft.service ... Erfolg
client.conf ... Erfolg
mycroft.sh ... Erfolg
mycroft.csh ... Erfolg
==> Erstelle Paket: fann 2.2.0-5 (Di 06 Aug 2024 20:57:42 CEST)
==> Empfange Quellen...
-> fann-2.2.0.tar.gz gefunden
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien.
==> Überprüfe source Dateien mit sha256sums...
fann-2.2.0.tar.gz ... Erfolg
==> Erstelle Paket: mimic1 1.3.0.1-1 (Di 06 Aug 2024 20:57:43 CEST)
==> Empfange Quellen...
-> mimic1-1.3.0.1.tar.gz gefunden
==> WARNUNG: Überspringe Überprüfung der PGP-Signaturen der Quell-Dateien.
==> Überprüfe source Dateien mit sha256sums...
mimic1-1.3.0.1.tar.gz ... Erfolg
:: Abhängigkeiten nach der Installation entfernen? [j/N] :: (1/3) SRCINFO geparst:
mimic1
:: (2/3) SRCINFO geparst: mycroft-core
:: (3/3) SRCINFO geparst: fann
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict. Remove pipewire-
pulse? [j/N] y
Fehler: Nicht auflösbare Paketkonflikte gefunden
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeite
n)
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict
-> Die Installationsschicht ist fehlgeschlagen, es wird zur nächsten Schicht überg
egangen.error:error installing repo packages
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict. Remove pipewire-
pulse? [j/N] y
Fehler: Nicht auflösbare Paketkonflikte gefunden
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeite
n)
:: pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict
-> error installing repo packages
error installing repo packages
[x@archlinux ~]$ sudo pacman -Rns pipewire-pulse pulse-native-provider
Abhängigkeiten werden geprüft …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen
)
:: Entfernen von pipewire-pulse verletzt Abhängigkeit »pulse-native-provider«, benö
tigt von plasma-pa
x@archlinux
OS: Arch Linux x86_64
Host: AB350M-DS3H
Kernel: 6.10.3-arch1-1
Uptime: 8 hours, 9 mins
Packages: 1398 (pacman)
Shell: bash 5.2.32
Resolution: 1920x1080
DE: Plasma 6.1.3
WM: kwin
Theme: Breeze-Dark
[GTK2], Breeze [GTK3]
Icons: breeze-dark [GTK2/3]
Terminal: konsole
CPU: AMD Ryzen 3 2200G (4) @ 3.500GHz
GPU: NVIDIA GeForce GTX 1050 Ti
GPU: AMD ATI Radeon Vega Series / Radeon
Memory: 2659MiB / 10902MiB
1 Antwort
Bitte bitte pass beim Installieren von Software besser auf. Wäre es nicht durch deine Systemsprache und andere Paketen blockiert, hättest du dir hier beinahe mehrfach dein Audio-System deinstalliert!
Es sieht danach aus, dass dieses Paket nicht richtig instandgehalten wurde. Wie der oberste Kommentar auch schon besagt, hat sich etwas (am 17. 07.) in einem anderen Paket geändert, welches als Voraussetzung gelistet ist, was hier aber noch nicht berücksichtigt wurde.
Du könntest es später noch ein mal versuchen, oder du ziehst dir die Baudateien durch (https://aur.archlinux.org/mycroft-core.git) selbst und änderst in PKGBUILD im "depends" Block "pulseaudio" nach "pulse-native-provider" und löschst "pulseaudio-alsa'".
Auch gibt es später ein Problem mit pip. Diese Stackoverflow Antwort hat mir geholfen: https://stackoverflow.com/questions/77490435/attributeerror-cython-sources Speziell
echo "cython<3" > /tmp/constraint.txt
PIP_CONSTRAINT=/tmp/constraint.txt makepkg -si
Das makepkg am Ende führt dann die Installation durch.
Dadurch habe ich das Paket auf meinem System bauen können. Ich kann aber nicht versichern, dass es auch funktioniert.