Problem z aktualizacją(sprzeczne zależności)

Po pierwsze jest wiele zależności które mają być zastąpione, ale jest problem z tymi zależnościami, bo są takie konflikty jak na tym zdjęciu.

kpeoplevcard wymaga downgrade, ogarniesz to w ten sposób

sudo pacman -Syuu

A libkipi to jakiś pakiet z AUR z niepoprawnymi zależnościami. Na 99% go nie potrzebujesz. Usuń go przed aktualizacją.

Z komunikatów na załączonym zrzucie ekranu wnioskuję, że próbujesz wgrać tę paczkę aktualizacji pacmanem. Zamiast tego użyj programu pamac-manager - oszczędzisz sobie zatwierdzania dziesiątek zapytań o zmianę nazwy pakietu. Poza tym będziesz miał większą szansę na automatyczne rozwiązanie konfliktów. Developerzy Manjaro i Archa przygotowują się na nadchodzącą premierę Plazmy 6, dlatego już teraz zmieniają nazwy pakietów związane z Plazmą 5 - stąd tyle komunikatów.

2 polubienia

dzięki za pomoc, to zadziałało

Podkleję się do tematu. U mnie jest taki problem:
"błąd: odkryto nierozwiązywalne konflikty pakietów
błąd: nie udało się przygotować transakcji (konfliktujące zależności)
:: kirigami-addons5 i kirigami-addons są w konflikcie
Jak z tego wybrnąć ?

sudo pacman -Syu

Powinno zapytać o zastąpienie jednego drugim. Oczywiście potwierdzasz.

" Rozpoczynanie pełnej aktualizacji systemu…
:: Zastąpić kdsoap przez extra/kdsoap-qt5? [T/n] t
:: Zastąpić kirigami-addons przez extra/kirigami-addons5? [T/n] t
ostrzeżenie: kpeoplevcard: local (0.1+r38.32d50a9-1) jest nowsze niż extra (0.1-2)
:: Zastąpić kuserfeedback przez extra/kuserfeedback5? [T/n] t
:: Zastąpić libqaccessibilityclient przez extra/libqaccessibilityclient-qt5? [T/n]
ostrzeżenie: sndio: local (20180120-1) jest nowsze niż extra (1.9.0-1)
rozwiązywanie zależności…
szukanie sprzecznych pakietów…
błąd: nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: instalacja ki18n5 (5.111.0-1) uszkodzi zależności ‘ki18n’ wymagane przez kjsembed
:: instalacja kpeople5 (5.111.0-1) uszkodzi zależności ‘kpeople’ wymagane przez kpeoplevcard
:: instalacja kcontacts5 (5.111.0-1) uszkodzi zależności ‘kcontacts’ wymagane przez kpeoplevcard
:: instalacja kxmlgui5 (5.111.0-1) uszkodzi zależności ‘kxmlgui’ wymagane przez libkipi
:: instalacja kservice5 (5.111.0-1) uszkodzi zależności ‘kservice’ wymagane przez libkipi
[piotrek@piotrek-pc ~]$ "
No to dzisiaj mam więcej nierozwiązywalnych zależności.

@piotrekq na to masz już odpowiedź w 2 i 3 poście :wink:

Kurcze, u mnie też dziwadła jakoweś.

błąd:  nie udało się przygotować transakcji (konfliktujące zależności)
:: jdk-openjdk i jre-openjdk są w konflikcie
[wiini@wiini-pc ~]$ sudo pacman -R jdk-openjdk
sprawdzanie zależności…
błąd:  nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: usunięcie jdk-openjdk uszkodzi zależność 'java-environment' wymaganą przez junit

Na stronie manjaro.org jest wpis

If you have both JDK and JRE installed you can manually install the JDK with pacman -Syu jdk-openjdk and this removes the JRE related packages.

niestety u mnie nie działa.

wiini2][~] 
==>> sudo pacman -Syu jdk-openjdk
:: Synchronizowanie baz danych z pakietami…
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 maboxlinux is up to date
:: Rozpoczynanie pełnej aktualizacji systemu…
rozwiązywanie zależności…
szukanie sprzecznych pakietów...
błąd:  odkryto nierozwiązywalne konflikty pakietów
błąd:  nie udało się przygotować transakcji (konfliktujące zależności)
:: jdk-openjdk i jre-openjdk są w konflikcie

Zaktualizować się nie da, usunąć też. Co zatem począć?

  1. u mnie zadziałało:
    sudo pacman -Rdd jre-openjdk
  2. możliwe że również:
    sudo pacman -Rdd jre-openjdk-headless
  3. sudo pacman -Syyuu

:beer: :beers:
zadziałało. Zobaczymy czy czegoś nie rozwaliło. Na szczęście to multimedialny laptop pod telewizorem, więc jak coś to nie będzie bolało.

Jednak pamac zadziałał. Zawsze aktualizowałem system “sudo pacman -Syu” i to działało. Pamac u mnie służył jedynie do obsługi repozytorium arch. Google-chrome to przeglądarka żony innej nie używa. :smile:
Jeszcze raz dziękuję za pomoc.