[SOLVED] Ciągle mi pokazuje że mam 12 aktualizacji

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Oprogramowanie [SOLVED] Ciągle mi pokazuje że mam 12 aktualizacji

Oglądasz 10 posty - 1 do 10 (z 10 ogółem)
  • Autor
    Posty
  • #6223
    Artur
    Forumowicz

    Ciągle mi pokazuje że mam dostępnych 12 aktualizacji. Ale po wydaniu komendy sudo pacman -Syu okazuje się, że: nie ma nic do zrobienia Co robić?

    [artur-pc arturh]# sudo pacman -Syu
    :: Synchronizowanie baz danych z pakietami…
     core jest aktualne
     extra jest aktualne
     community jest aktualne
     multilib jest aktualne
    :: Rozpoczynanie pełnej aktualizacji systemu…
    ostrzeżenie: binutils: local (2.29.1-1) jest nowsze niż core (2.29.0-1)
    ostrzeżenie: ca-certificates-mozilla: local (3.33-2) jest nowsze niż core (3.33-1)
    ostrzeżenie: device-mapper: local (2.02.175-1) jest nowsze niż core (2.02.174-2)
    ostrzeżenie: e2fsprogs: local (1.43.7-1) jest nowsze niż core (1.43.6-1)
    ostrzeżenie: gcc-libs-multilib: local (7.2.0-3) jest nowsze niż multilib (7.2.0-1)
    ostrzeżenie: gcc-multilib: local (7.2.0-3) jest nowsze niż multilib (7.2.0-1)
    ostrzeżenie: glib2: local (2.54.1-2) jest nowsze niż core (2.52.3-1)
    ostrzeżenie: glibc: local (2.26-5) jest nowsze niż core (2.26-4)
    ostrzeżenie: lib32-gcc-libs: local (7.2.0-3) jest nowsze niż multilib (7.2.0-1)
    ostrzeżenie: lib32-libdrm: local (2.4.84-1) jest nowsze niż multilib (2.4.83-1)
    ostrzeżenie: lib32-mesa: local (17.2.2-1) jest nowsze niż multilib (17.2.2-0)
    ostrzeżenie: lib32-systemd: local (235.0-1) jest nowsze niż multilib (234.11-0)
    ostrzeżenie: lib32-vulkan-intel: local (17.2.2-1) jest nowsze niż multilib (17.2.2-0)
    ostrzeżenie: libnl: local (3.4.0-1) jest nowsze niż core (3.3.0-1)
    ostrzeżenie: libsystemd: local (235.8-1) jest nowsze niż core (234.11-9)
    ostrzeżenie: licenses: local (20171006-1) jest nowsze niż core (20140629-2)
    ostrzeżenie: linux49: local (4.9.58-1) jest nowsze niż core (4.9.53-1)
    ostrzeżenie: lvm2: local (2.02.175-1) jest nowsze niż core (2.02.174-2)
    ostrzeżenie: manjaro-release: local (17.0.6-1) jest nowsze niż core (17.0.5-1)
    ostrzeżenie: mkinitcpio: local (24-2) jest nowsze niż core (23-2)
    ostrzeżenie: mkinitcpio-busybox: local (1.27.2-1) jest nowsze niż core (1.26.1-1)
    ostrzeżenie: ncurses: local (6.0+20170902-2) jest nowsze niż core (6.0+20170902-1)
    ostrzeżenie: nss: local (3.33-2) jest nowsze niż core (3.33-1)
    ostrzeżenie: p11-kit: local (0.23.9-1) jest nowsze niż core (0.23.8-1)
    ostrzeżenie: pambase: local (20171006-1) jest nowsze niż core (20130928-1)
    ostrzeżenie: pptpclient: local (1.9.0-0) jest nowsze niż core (1.8.0-2)
    ostrzeżenie: steam-manjaro: local (1.0.0.54-9) jest nowsze niż multilib (1.0.0.54-8)
    ostrzeżenie: systemd: local (235.8-1) jest nowsze niż core (234.11-9)
    ostrzeżenie: systemd-sysvcompat: local (235.8-1) jest nowsze niż core (234.11-9)
    ostrzeżenie: texinfo: local (6.5-1) jest nowsze niż core (6.4-1)
    ostrzeżenie: thin-provisioning-tools: local (0.7.4-1) jest nowsze niż core (0.7.2-1)
    ostrzeżenie: wpa_supplicant: local (1:2.6-11) jest nowsze niż core (1:2.6-8.1)
     nie ma nic do zrobienia
    #6224
    Avatar photoRobert75
    Forumowicz

    Zainstaluj sobie Yaourt-Gui i zoptymalizuj bazę pacman-a.

    Arch Linux Xfce - 64Bit Linux User #621110
    #6226
    Avatar photoaquila
    Moderator

    Opisz w pierwszym wpisie dokładnie problem i wszystko co wypluwa konsola, inaczej wątek do kosza.

    #6227
    Artur
    Forumowicz
    [artur-pc arturh]# sudo pacman -Syu
    :: Synchronizowanie baz danych z pakietami…
     core jest aktualne
     extra jest aktualne
     community jest aktualne
     multilib jest aktualne
    :: Rozpoczynanie pełnej aktualizacji systemu…
    ostrzeżenie: binutils: local (2.29.1-1) jest nowsze niż core (2.29.0-1)
    ostrzeżenie: ca-certificates-mozilla: local (3.33-2) jest nowsze niż core (3.33-1)
    ostrzeżenie: device-mapper: local (2.02.175-1) jest nowsze niż core (2.02.174-2)
    ostrzeżenie: e2fsprogs: local (1.43.7-1) jest nowsze niż core (1.43.6-1)
    ostrzeżenie: gcc-libs-multilib: local (7.2.0-3) jest nowsze niż multilib (7.2.0-1)
    ostrzeżenie: gcc-multilib: local (7.2.0-3) jest nowsze niż multilib (7.2.0-1)
    ostrzeżenie: glib2: local (2.54.1-2) jest nowsze niż core (2.52.3-1)
    ostrzeżenie: glibc: local (2.26-5) jest nowsze niż core (2.26-4)
    ostrzeżenie: lib32-gcc-libs: local (7.2.0-3) jest nowsze niż multilib (7.2.0-1)
    ostrzeżenie: lib32-libdrm: local (2.4.84-1) jest nowsze niż multilib (2.4.83-1)
    ostrzeżenie: lib32-mesa: local (17.2.2-1) jest nowsze niż multilib (17.2.2-0)
    ostrzeżenie: lib32-systemd: local (235.0-1) jest nowsze niż multilib (234.11-0)
    ostrzeżenie: lib32-vulkan-intel: local (17.2.2-1) jest nowsze niż multilib (17.2.2-0)
    ostrzeżenie: libnl: local (3.4.0-1) jest nowsze niż core (3.3.0-1)
    ostrzeżenie: libsystemd: local (235.8-1) jest nowsze niż core (234.11-9)
    ostrzeżenie: licenses: local (20171006-1) jest nowsze niż core (20140629-2)
    ostrzeżenie: linux49: local (4.9.58-1) jest nowsze niż core (4.9.53-1)
    ostrzeżenie: lvm2: local (2.02.175-1) jest nowsze niż core (2.02.174-2)
    ostrzeżenie: manjaro-release: local (17.0.6-1) jest nowsze niż core (17.0.5-1)
    ostrzeżenie: mkinitcpio: local (24-2) jest nowsze niż core (23-2)
    ostrzeżenie: mkinitcpio-busybox: local (1.27.2-1) jest nowsze niż core (1.26.1-1)
    ostrzeżenie: ncurses: local (6.0+20170902-2) jest nowsze niż core (6.0+20170902-1)
    ostrzeżenie: nss: local (3.33-2) jest nowsze niż core (3.33-1)
    ostrzeżenie: p11-kit: local (0.23.9-1) jest nowsze niż core (0.23.8-1)
    ostrzeżenie: pambase: local (20171006-1) jest nowsze niż core (20130928-1)
    ostrzeżenie: pptpclient: local (1.9.0-0) jest nowsze niż core (1.8.0-2)
    ostrzeżenie: steam-manjaro: local (1.0.0.54-9) jest nowsze niż multilib (1.0.0.54-8)
    ostrzeżenie: systemd: local (235.8-1) jest nowsze niż core (234.11-9)
    ostrzeżenie: systemd-sysvcompat: local (235.8-1) jest nowsze niż core (234.11-9)
    ostrzeżenie: texinfo: local (6.5-1) jest nowsze niż core (6.4-1)
    ostrzeżenie: thin-provisioning-tools: local (0.7.4-1) jest nowsze niż core (0.7.2-1)
    ostrzeżenie: wpa_supplicant: local (1:2.6-11) jest nowsze niż core (1:2.6-8.1)
     nie ma nic do zrobienia
    
    #6229
    pavbaranov
    Forumowicz

    Wg tego co pacman z siebie „wypluwa” – nie masz żadnych dostępnych aktualizacji. Masz natomiast „pomieszany” system.
    Pacman informuje Cię tylko i wyłącznie o tym, że lokalnie zainstalowane paczki są w wersjach nowszych od tych, które dostępne są na serwerze.
    Dzieje się tak w następujących sytuacjach:
    1. miałeś dokonaną aktualizację z innej – „wyższej” – wersji Manjaro, a obecnie masz inną (unstable -> testing -> stable),
    2. dokonałeś budowy paczek lokalnie w wyższych wersjach niż te w repozytorium,
    3. masz nieakutalną listę serwerów Manjaro (np. ten, który jest brany pod uwagę jako pierwszy nie jest w pełni zsynchronizowany i jakąś aktualizację systemu robiłeś z zynchronizowanym serwerem).

    #6231
    Artur
    Forumowicz

    Zainstalowałem sobie Yaourt-Gui, „przeszedłem” przez większość dostępnych w tym programiku opcji i teraz mi już wyświetla:

    #6233
    Avatar photoRobert75
    Forumowicz

    No i o to Ci chyba chodziło?

    Arch Linux Xfce - 64Bit Linux User #621110
    #6236
    michaldybczak
    Forumowicz

    Wygląda, jakbyś przeszedł ze stable na unstable tymczasowo, zainstalował nowsze paczki i wrócił do stable (da się tak zrobić). Pacman pokazuje, że masz nowsze paczki niż obecne w repozytorium.
    Inną przyczyną może być pochrzaniona baza pacmana i mirrory.

    Jeśli to pierwsza sytuacja i masz rzeczywiście nowsze paczki, to nic się nie stało, po prostu z czasem repo stable dogoni wersje.

    Jeśli to druga sytuacja to zrób to:

    1) skasuj pacman db:

    sudo rm -r /var/lib/pacman/sync/core.db

    2) przywróć pacman db:

    sudo pacman -Syy

    Jeśli są jakieś problemy z kluczami to wykonaj te komendy:

    sudo rm -r /etc/pacman.d/gnupg
    sudo pacman -Sy gnupg archlinux-keyring manjaro-keyring
    sudo pacman-key --init
    sudo pacman-key --populate archlinux manjaro
    sudo pacman-key --refresh-keys
    sudo pacman -Sc
    sudo pacman -Syu

    Jeśli problemem są mirrory, wykonaj:

    sudo pacman-mirrors -g

    Po tym wszystkim będziesz miał odnowioną bazę pacmana, klucze i mirrory.

    W końcu zrób:
    sudo pacman -Syyu

    #6244
    pavbaranov
    Forumowicz

    Inną przyczyną może być pochrzaniona baza pacmana i mirrory. (CUT)
    (…) zrób to:

    1) skasuj pacman db:

    sudo rm -r /var/lib/pacman/sync/core.db

    W jakim celu polecasz kasowanie lokalnej bazy pacmana? W takim przypadku (stare, niezsynchronizowane mirrory) nie jest to absolutnie prawidłowe rozwiązanie, nadto… niczego nie da. Wystarczy wygenerować nową listę aktualnych serwerów i jeśli stare mirrory są przyczyną wyższych wersji lokalnych od dostępnych na serwerze, to problem minie.
    A generalnie – jeśli nie jest to „normalna procedura”, ani też ostatnia deska ratunku, to w ogóle nie należy ingerować ręcznie w pliki, które są tworzone systemowo i dostępne wyłącznie dla administratora. Zwłaszcza nie należy takiej drogi wskazywać osobom, które dopiero co za linuksa się wzięły.
    I koniec lekkiego OT, zwłaszcza, że problem rozwiązany.

    #6260
    michaldybczak
    Forumowicz

    Czasem się zdarza, że baza pacmana się skorumpuje i normalne odświeżanie nic nie daje. Jedynym rozwiązaniem jest jej skasowanie i przywrócenie.
    Akurat w tym wypadku jest to dość bezpieczna naprawa, a że nie wiem co się komu w systemie pochrzaniło, nie zaszkodzi spróbować. Jednak fakt, że częściej są jakieś zgrzyty z mirrorami czy kluczami. Jednak uszkodzenie bazy się zdarza – sam miałem już taką sytuację.

    Ta linia komend nie zaszkodzi a może zlikwidować problemy na wspomnianych polach, które niestety się zdarzają i to nie z winy użytkownika.

Oglądasz 10 posty - 1 do 10 (z 10 ogółem)
  • Musisz być zalogowany aby odpowiedzieć w tym wątku.