Ehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)

hallo u. guten Abend liebe Community,

ich glaube dass ich mit diesem Konflikt hier schon länger arbeite - da stimmt was nicht. Was könnte hier los sein !?

[martin@m-tp ~]$ eos-update --yay
eos-update: package updater with additional features
Updating native and AUR apps...
[sudo] Passwort für martin: 
:: Paketdatenbanken werden synchronisiert …
 endeavouros                      13,5 KiB  14,5 KiB/s 00:01 [--------------------------------] 100%
 core                            117,1 KiB   355 KiB/s 00:00 [--------------------------------] 100%
 extra                             7,8 MiB  1989 KiB/s 00:04 [--------------------------------] 100%
 multilib                        134,5 KiB   311 KiB/s 00:00 [--------------------------------] 100%
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von libxml2 (2.14.2-2) verletzt Abhängigkeit »libxml2.so=2-64«, benötigt von electron32
:: Installation von libxml2 (2.14.2-2) verletzt Abhängigkeit »libxml2.so=2-64«, benötigt von rest
[martin@m-tp ~]$

muss die hier anstehenden Fragen klären sonst komme ich wohl nicht weiter.

Habt ihr hier einen Tipp

VG

electron32 ist alt. Check mal die “Benötigt von” Angabe in der Paket Info:

pacman -Qi electron32

Wenn kein anderes Paket electron32 benötigt, würde ich es löschen.

Über das Paket rest weiß ich nichts. Habe es auch in den repos nicht gefunden.

sudo pacman -R rest electron32

und nach sorgfältiger Abhängigkeitsprüfung können sie entfernt werden.

Hallo zusammen,
ich bin gerade über diesen thread gestolpert und @mbod schrieb ja electron32 sei alt.
Nun soll das bei mir aktualisiert werden. Macht das überhaupt noch Sinn?

==> eos-update --faillock-check --aur
eos-update: package updater with additional features
Updating native and AUR apps...
[sudo] Passwort für petermb: 
:: Paketdatenbanken werden synchronisiert …
 endeavouros ist aktuell
 core ist aktuell
 extra ist aktuell
 multilib ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
 Es gibt nichts zu tun
:: Durchsuche AUR nach Updates...
 -> Pakete nicht im AUR: gpu-screen-recorder-git  gpu-screen-recorder-gtk-git
 -> Als nicht aktuell markierte AUR-Pakete: pgadmin4-desktop  pgadmin4-server
:: 9 dependency wird für diesen Vorgang ebenfalls installiert.
   extra/gn                 -> 0.2223.6e8e0d6d-1
   (make dependency of electron32)
   extra/gperf              -> 3.1-5
   (make dependency of electron32)
   extra/lld                -> 19.1.7-1
   (make dependency of electron32)
   extra/patchutils         -> 0.4.2-3
   (make dependency of electron32)
   extra/python-httplib2    -> 0.22.0-8
   (make dependency of electron32)
   extra/python-pyparsing   -> 3.2.2-1
   (make dependency of electron32)
   extra/rust               -> 1:1.86.0-1
   (make dependency of electron32)
   extra/rust-bindgen       -> 0.71.1-1
   (make dependency of electron32)
   extra/yarn               -> 1.22.22-2
   (make dependency of electron32)

:: 2 Pakete zu upgraden/installieren.
2  aur/electron32     32.3.1-4        -> 32.3.3-1
1  aur/google-chrome  136.0.7103.59-1 -> 136.0.7103.92-1
==> Pakete zum Ausschließen: (z.B. "1 2 3", "1-3", "^4" oder Repo-Name)
 -> Das Ausschließen von Paketen kann zu teilweisen Aktualisierungen führen und Systeme beschädigen.

Macht das dann noch Sinn oder soll ichs deinstallieren, wenn es keine Abhängigkeiten gibt?

Ich würde zuvor prüfen, ob du electron32 noch benötigst. Alte electron Versionen bleiben gerne mal ungenutzt zurück. Wie oben ausgeführt, ansonsten entfernen.

Ich habe doch weiter oben beschrieben wie du prüfen kannst ob electron32 gebraucht wird.

Ich hab mal nachgesehen:

Name                     : electron32
Version                  : 32.3.3-1
Beschreibung             : Build cross platform desktop apps with web technologies
Architektur              : x86_64
URL                      : https://electronjs.org
Lizenzen                 : MIT  BSD-3-Clause
Gruppen                  : Nichts
Stellt bereit            : Nichts
Hängt ab von             : c-ares  gcc-libs  glibc  gtk3  libgtk-3.so=0-64  libevent  libffi  libffi.so=8-64  libpulse
                           libpulse.so=0-64  nss  zlib  libz.so=1-64  fontconfig  libfontconfig.so=1-64  brotli  libjpeg-turbo
                           libjpeg.so=8-64  flac  libFLAC.so=14-64  libdrm  libxml2  libxml2.so=16-64  minizip  opus
                           libopus.so=0-64  harfbuzz  libharfbuzz.so=0-64  libharfbuzz-subset.so=0-64  libxslt  libxslt.so=1-64
                           libpng  libpng16.so=16-64  freetype2  libfreetype.so=6-64
Optionale Abhängigkeiten : kde-cli-tools: file deletion support (kioclient5) [Installiert]
                           pipewire: WebRTC desktop sharing under Wayland [Installiert]
                           qt5-base: enable Qt5 with --enable-features=AllowQt [Installiert]
                           gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) [Installiert]
                           trash-cli: file deletion support (trash-put)
                           xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) [Installiert]
Benötigt von             : Nichts
Optional für             : Nichts
In Konflikt mit          : Nichts
Ersetzt                  : Nichts
Installationsgröße       : 251,23 MiB
Packer                   : Unknown Packager
Erstellt am              : Fr 09 Mai 2025 12:12:01 CEST
Installiert am           : Fr 09 Mai 2025 16:47:48 CEST
Installationsgrund       : Installiert als Abhängigkeit eines anderen Pakets
Installations-Skript     : Nein
Verifiziert durch        : Nichts

Also ich scheine es noch zu brauchen, weil das separate Update von Chrome lauter Warnings und Fehler ausgibt. Hab dieses separate Update von Chrome dann abgebrochen und erneut mit beiden paketen durchlaufen lassen und das läuft dann geschmeidig durch. Brauche Chrome noch wegen eines Gogglesheets für die Zusammenarbeit mit meinem Weiterbildungsinstitut.

Aber wieder was gelernt.

Nein, kein anderes Package bei Dir braucht noch electron32. Das steht da eindeutig. Deinstalliere es einfach.

Hab ich probiert. Ich könnte hier jetzt das ellenlange Protokoll reinhängen, von den Updateversuch, den ich heute morgen versucht hatte, als electron und chrome aktualisiert werden sollten und ich nur chrome separat ausgewählt hatte und es lauter Bezüge und dann Fehler aus der Vorversion von electron gab reinhängen. Ich habe das am Ende abgebrochen, weil es eine unmenge Fehler ausgewiesen hatte im Bezug auf das alte electron, das einfach angezogen wurde. Diesen stundenlangen Lauf habe ich dann, als nochmal das Passwort abgefragt wurde und ich entscheiden sollte, ob ich das so installieren lasse oder nicht “n” ausgewählt und gleich darauf noch mal ein Update mit beiden paketen laufen lassen, dass electron mit chrome zusammen aktualisiert hat und das lief sauber durch. Zuvor stand da im Protokoll vor dem ich es abgebrochen habe, das der chrome-browser sehr viel langsamer laufen würde, wenn ich das so installiere und da kam mir wieder in den Sinn, was da eigentlich bei jedem Update steht, wenns mehr als ein paket ist. Sinngemäß: “Teil-Updates/Ausschluss von einzelnen Updatepaketen kann ihr System ernsthaft beschädigen!”

Jetzt hab ichs mit aktualisieren lassen und werde lieber erst mal nix machen.

1 Like