Problem z aktualizacją " Błąd GPGME''

Witam zdaję sobie że nie aktualizuje się manjaro od razu tylko 2 dni po wypuszczeniu aktualizacji ale teraz nie wiem co się stało że wywala mi

sudo pacman -Syu                                                                                                                                                                                   1 ✘ 
[sudo] hasło użytkownika fisqs: 
błąd:  Błąd GPGME: Brak danych
błąd:  Błąd GPGME: Brak danych
błąd:  Błąd GPGME: Brak danych
błąd:  Błąd GPGME: Brak danych
:: Synchronizowanie baz danych z pakietami…
 core                                                                                               146,8 KiB   394 KiB/s 00:00 [#############################################################################] 100%
 extra                                                                                                8,6 MiB  4,49 MiB/s 00:02 [#############################################################################] 100%
 community                                                                                           29,0   B   547   B/s 00:00 [#############################################################################] 100%
 multilib                                                                                           145,2 KiB  1544 KiB/s 00:00 [#############################################################################] 100%
błąd:  Błąd GPGME: Brak danych
błąd:  Błąd GPGME: Brak danych
błąd:  Błąd GPGME: Brak danych
błąd:  Błąd GPGME: Brak danych
błąd:  nie udało się zsynchronizować wszystkich baz danych (Niepoprawna lub uszkodzona baza danych (podpis PGP))

sudo pacman -Syuu nie pomaga w sumie nie wiem co mogę z tym zrobić

sudo pacman -Syy też nic nie daje jest ten sam komunikat

Za Arch Wiki:

rm -r /var/lib/pacman/sync/

i powtórz próbę aktualizacji :wink:

1 polubienie
 rm -r /var/lib/pacman/sync/                                                                                                                                                                1 ✘  25s  
rm: wejść w katalog '/var/lib/pacman/sync/', zabezpieczony przed zapisem? t
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/multilib.files'? t
rm: nie można usunąć '/var/lib/pacman/sync/multilib.files': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/core.db'? t
rm: nie można usunąć '/var/lib/pacman/sync/core.db': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/multilib.db'? t
rm: nie można usunąć '/var/lib/pacman/sync/multilib.db': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/extra.files'? t
rm: nie można usunąć '/var/lib/pacman/sync/extra.files': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/community.db'? t
rm: nie można usunąć '/var/lib/pacman/sync/community.db': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/extra.db'? t
rm: nie można usunąć '/var/lib/pacman/sync/extra.db': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/core.db.sig'? t
rm: nie można usunąć '/var/lib/pacman/sync/core.db.sig': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/multilib.db.sig'? t
rm: nie można usunąć '/var/lib/pacman/sync/multilib.db.sig': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/extra.db.sig'? t
rm: nie można usunąć '/var/lib/pacman/sync/extra.db.sig': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/core.files'? t
rm: nie można usunąć '/var/lib/pacman/sync/core.files': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/community.files'? t
rm: nie można usunąć '/var/lib/pacman/sync/community.files': Brak dostępu
rm: usunąć zabezpieczony przed zapisem plik zwykły '/var/lib/pacman/sync/community.db.sig'? t
rm: nie można usunąć '/var/lib/pacman/sync/community.db.sig': Brak dostępu

edit.
dodałem sudo przed i poszło

Jest problem

sudo pacman -Syu                                                                                                                                                                                     ✔ 
:: Synchronizowanie baz danych z pakietami…
 core                                                                                               146,8 KiB   385 KiB/s 00:00 [#############################################################################] 100%
 extra                                                                                                8,6 MiB  4,10 MiB/s 00:02 [#############################################################################] 100%
 community                                                                                           29,0   B   381   B/s 00:00 [#############################################################################] 100%
 multilib                                                                                           145,2 KiB  1171 KiB/s 00:00 [#############################################################################] 100%
:: Some packages should be upgraded first...
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (1) archlinux-keyring-20231107-1

Do pobrania:             1,14 MiB
Do zainstalowania:       1,63 MiB
Zmiana po aktualizacji:  0,00 MiB

:: Kontynuować instalację? [T/n] t
:: Pobieranie pakietów…
 archlinux-keyring-20231107-1-any                                                                  1169,5 KiB  2,38 MiB/s 00:00 [#############################################################################] 100%
(1/1) sprawdzanie kluczy w bazie                                                                                                [#############################################################################] 100%
(1/1) sprawdzanie spójności pakietów                                                                                            [#############################################################################] 100%
(1/1) wczytywanie listy plików                                                                                                  [#############################################################################] 100%
(1/1) sprawdzanie konfliktów plików                                                                                             [#############################################################################] 100%
(1/1) sprawdzanie dostępnego miejsca na dysku                                                                                   [#############################################################################] 100%
:: Przetwarzanie zmian pakietu... 
(1/1) aktualizowanie archlinux-keyring                                                                                          [#############################################################################] 100%
==> Dodawanie kluczy z archlinux.gpg...
==> Aktualizacja zaufanej bazy danych...
gpg: następne sprawdzanie bazy odbędzie się 2023-12-31
:: Uruchamianie po-transakcji...
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...

:: 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] t
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

Usuń jedno albo drugie.

To też pewnie będzie krzyczeć – rozwiązanie jest tu

Nieprawda. Zawsze aktualizuje się na bieżąco po zapoznaniu się z ogłoszeniem – oba wspomniane tu problemy są tam opisane :wink: No i widać, że pominąłeś przynajmniej jedną aktualizację :stuck_out_tongue:

 sudo pacman -R jdk-openjdk                                                                                                                                                                 1 ✘  22s  
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

sudo pacman -R jre-openjdk                                                                                                                                                                         1 ✘ 
sprawdzanie zależności…
błąd:  nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: usunięcie jre-openjdk uszkodzi zależność 'jre21-openjdk=21.u35-3' wymaganą przez jdk-openjdk

Nie idzie tego usunąć

Coś usunąłem ale dalej problem

 sudo pacman -Syu jdk-openjdk                                                                                                                                                                       1 ✘ 
[sudo] hasło użytkownika fisqs: 
:: 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
:: 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ć libkcddb przez extra/libkcddb5? [T/n] t
:: Zastąpić libqaccessibilityclient przez extra/libqaccessibilityclient-qt5? [T/n] t
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
    ~  sudo pacman -Rdd jre-openjdk                                                                                                                                                               1 ✘  11s  

Pakiety (1) jre-openjdk-21.u35-3

Odzyskane miejsce na dysku:  0,58 MiB

:: Czy chcesz usunąć te pakiety? [T/n] t
:: Przetwarzanie zmian pakietu... 
(1/1) usuwanie jre-openjdk                                                                                                      [#############################################################################] 100%
:: Uruchamianie po-transakcji...
(1/1) Arming ConditionNeedsUpdate...
    ~  sudo pacman -Syu                                                                                                                                                                              ✔  4s  
:: 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
:: 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ć libkcddb przez extra/libkcddb5? [T/n] t
:: Zastąpić libqaccessibilityclient przez extra/libqaccessibilityclient-qt5? [T/n] t
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-headless są w konflikcie
    ~  sudo pacman -Rdd jre-openjdk-headless                                                                                                                                                      1 ✘  10s  

Pakiety (1) jre-openjdk-headless-21.u35-3

Odzyskane miejsce na dysku:  192,59 MiB

:: Czy chcesz usunąć te pakiety? [T/n] t
:: Przetwarzanie zmian pakietu... 
(1/1) usuwanie jre-openjdk-headless                                                                                             [#############################################################################] 100%
:: Uruchamianie po-transakcji...
(1/1) Arming ConditionNeedsUpdate...
    ~  sudo pacman -Syyuu                                                                                                                                                                            ✔  3s  
:: Synchronizowanie baz danych z pakietami…
 core                                                                                               146,8 KiB   347 KiB/s 00:00 [#############################################################################] 100%
 extra                                                                                                8,6 MiB  2045 KiB/s 00:04 [#############################################################################] 100%
 community                                                                                           29,0   B   391   B/s 00:00 [#############################################################################] 100%
 multilib                                                                                           145,1 KiB   839 KiB/s 00:00 [#############################################################################] 100%
:: 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: dezaktualizowanie z wersji 0.1+r38.32d50a9-1 do wersji 0.1-2
:: Zastąpić kuserfeedback przez extra/kuserfeedback5? [T/n] t
:: Zastąpić libkcddb przez extra/libkcddb5? [T/n] t
:: Zastąpić libqaccessibilityclient przez extra/libqaccessibilityclient-qt5? [T/n] t
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 kxmlgui5 (5.112.0-1) uszkodzi zależności 'kxmlgui' wymagane przez libkipi
:: instalacja kservice5 (5.112.0-1) uszkodzi zależności 'kservice' wymagane przez libkipi

To jakiś program z AUR, prawdopodobnie go nie potrzebujesz.

Usunąłem to ale dalej jest problem z

sudo pacman -Syu                                                                                                                                                                              ✔  5s  
:: Synchronizowanie baz danych z pakietami…
 core is up to date
 extra                                                                                                8,6 MiB   957 KiB/s 00:09 [#############################################################################] 100%
 community is up to date
 multilib is up to date
:: 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ć libkcddb przez extra/libkcddb5? [T/n] t
:: Zastąpić libqaccessibilityclient przez extra/libqaccessibilityclient-qt5? [T/n] t
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 kpeople5 (5.112.0-1) uszkodzi zależności 'kpeople' wymagane przez kpeoplevcard
:: instalacja kcontacts5 (5.112.0-1) uszkodzi zależności 'kcontacts' wymagane przez kpeoplevcard

Mam tak usuwać wszystko z czym jest problem i próbować zrobić update?

Przecież o tym pisałem post wyżej :man_facepalming:

Sugeruję usuwać wszystko problematyczne, tak aby przeprowadzić aktualizację do końca.
A nawet jeśli po drodze system będzie żądał usunięcia pakietu, z którego korzystasz, to zapisz sobie jego nazwę, następnie roboczo usuń go na potrzeby dokończenia aktualizacji, a gdy już aktualizacja się skończy, to zainstaluj ponownie ten potrzebny i roboczo usunięty pakiet (co powinno się udać).

OK
Co bolało usunąłem i update przeszedł dziękuję bardzo za pomoc :slight_smile:

Prosze mi tylko powiedzieć czy jak wchodzę w pamaca z interfejsem graficznym i mam tam pakiety “osierocone” to czy mogę je spokojnie usunąć bez obawy o uwalenie systemu?

Przeważnie możesz bez przeszkód usunąć, ale zawsze warto zweryfikować czy na pewno – rzadko, ale jednak mogą się zdarzyć pomyłki :wink:

Lubię ryzyko ale to jest zbyt wysokie :rofl:

Przeważnie możesz bez przeszkód usunąć, ale zawsze warto zweryfikować czy na pewno – rzadko, ale jednak mogą się zdarzyć pomyłki :wink:

A jeśli usunę i przeprowadzę aktualizację to system sobie pobierze brakujące ewentualnie pakiety czy nie?

i czy jest jakaś komenda na usunięcie wszystkich osieroconych pakietów?

Tak, system doinstaluje brakujące pakiety.

Usuwasz wszystko:

  • w Pamac > Zainstalowane > Osierocone > Usuń wszystko.
  • w CLI komendą pamac remove -o
    Pamac - Manjaro
1 polubienie

Dzięki, też miałem ten problem. :+1: