Linuxiarze.pl Forum

Dystrybucje Linux => Arch => Wątek zaczęty przez: ciubaka w Październik 27, 2023, 08:20:58 AM

Tytuł: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 27, 2023, 08:20:58 AM
Dzień dobry. Sprzątam trochę komputer dla potrzeb syna, raczej pod kątem innego systemu, ale Archa też tu mam. I chciałem go sobie ładnie zaktualizować, a tu ani Octopi się nie otwiera, ani Pakiety (czyli Pamac). A Terminal gada do mnie tak:

[ciubaka@anarchyciubaka:~][1]$ pacman -Syu                        (10-27 08:16)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)

Co zrobić, żeby zaczęło działać cokolwiek?
EDIT - System dawno nie był używany, co najmniej pół roku :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: linux4ever w Październik 27, 2023, 09:07:13 AM
Po prostu skompiluj glibc i  skopiuj je do ścieżki systemowej:

ftp.gnu.org/gnu/glibc/glibc-2.38.tar.bz2

Masz tam GCC i potrzebne narzędzia ?

Możesz też pobrać gotowe i podmienić:

https://archlinux.org/packages/core/x86_64/glibc/

Bierzesz download from mirror.


Powodzenia.

Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 27, 2023, 10:09:35 AM
Powiem szczerze, że za Boga nie rozumiem, co miałbym uczynić po tej odpowiedzi :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: linux4ever w Październik 27, 2023, 10:59:17 AM
Cytat: ciubaka w Październik 27, 2023, 10:09:35 AMPowiem szczerze, że za Boga nie rozumiem, co miałbym uczynić po tej odpowiedzi :-(

Pobierasz kod źródłowy glibc rozpakowujesz go gdziekolwiek nawigujesz do scieżki folderu z glibc przez terminal.

Piszesz w nim ./configure lub ./autogen to zależy od opisu w pliku readme.

Potem piszesz make następnie logujesz się w tym samy terminalu jako root i piszesz make install

To zbuduje inaczej mówiąc skompiluje glibc.

Drugi sposób to pobranie gotowego glibc zalogowanie jako root i używanie komend cp i mv aby rozpakowane glibc trafiło do systemowego folderu tego w którym go brak.

I jest jeszcze trzecia możliwość skopiowanie glibc z płyty arch'a i wrzucenie do preznaczonego do tego folderu.

Możesz też od razu je wrzucić gdy masz iso live i zamontujesz na nim partycję systemową z uprawnieniami root.

Po tych krokach powinno wszystko działać.

Ps: mam live manjaro na pendrive zatem mogę na tym pokazać co i jak i dać screeny ono jedynie trochę się różni od archa.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 27, 2023, 12:08:51 PM
Dziękuję za trud, ale obawiam się, że nie podejmę się tej metody. To grube grzebanie w systemie, metodami dla mnie niepojętymi. Gdyby ktoś miał prostszą koncepcję, najlepiej komendami w Terminalu, to będę wdzięczny. Pozdrawiam.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Październik 27, 2023, 12:32:47 PM
Weź pobierz https://archlinux.org/packages/core/any/filesystem/ następnie wejdź do managera plików, i pobrane uruchom terminal i wpisz
sudo pacman -U filesystem-2023.09.18-1-any.pkg.tar.zst
Następnie pobierz https://archlinux.org/packages/core/x86_64/glibc/ i to samo zrób
sudo pacman -U glibc-2.38-7-x86_64.pkg.tar.zst
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 27, 2023, 02:49:22 PM
Ja mu tak, a Terminal siak :-(

[ciubaka@anarchyciubaka:~]$ sudo pacman -U filesystem-2023.09.18-1-any.pkg.tar.zst
[sudo] hasło użytkownika ciubaka:
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
[ciubaka@anarchyciubaka:~][1]$                                    (10-27 14:46)

https://imgur.com/sWUzO1e.png

Tego drugiego też nie łyka. Mam zapisane w Pobrane, może to trzeba w jakiś katalog Archa przenieść?

Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Październik 27, 2023, 03:19:25 PM
To weź najsampierw zaktualizuj pacmana
sudo pacman -Sy pacman
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 27, 2023, 04:26:30 PM
Kuźwa?

[ciubaka@anarchyciubaka:~]$ sudo pacman -Sy pacman                (10-27 16:25)
[sudo] hasło użytkownika ciubaka:
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
[ciubaka@anarchyciubaka:~][1]$
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: linux4ever w Październik 27, 2023, 04:53:05 PM
Cytat: ciubaka w Październik 27, 2023, 04:26:30 PMKuźwa?

[ciubaka@anarchyciubaka:~]$ sudo pacman -Sy pacman                (10-27 16:25)
[sudo] hasło użytkownika ciubaka:
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
[ciubaka@anarchyciubaka:~][1]$

Z tego co sprawdziłem o archu pomocna będzie komenda -Suy:

https://bbs.archlinux.org/viewtopic.php?id=274705&p=2


Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Październik 27, 2023, 09:02:42 PM
@ciubaka masz nauczkę, że jak się zdecydowałeś na Archa to musisz go na bieżąco aktualizować, bo jak nie to wychodzą takie kwiatki.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 30, 2023, 09:48:29 AM
No ale stało się, Robert. I chętnie bym to "odstał". Bo system działa całkiem poprawnie, tyle że się nie aktualizuje. Może to jakiś błąd config w Pacmanie? Octopi na pewno na nim działa, a Pamac pewnie tez. I dlatego nie mogę tego nijak ugryźć :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 31, 2023, 10:15:14 AM
A może to się chroot'nąć, jak rok temu Paweł pokazał? Pomoże to coś, czy to nie do tego komendy?

Tak na szybko:
1. Odpalasz system liveiso, który zawiera paczkę arch-chroot. Możesz to zrobić z instalki Archa, ale mi wygodniej to robić z czegoś, co daje jakiekolwiek GUI, ot choćby CachyOS, EndeavourOS itp. Dlaczego? Bo jeśli potrzebuję coś sprawdzić w przeglądarce, to mam do niej prosty dostęp, nie muszę zmieniać terminala, jest graficzna, a nadto używając emulatora terminala w GUI lepiej mogę kontrolować przewijające się wiersze.
2. Łączysz się z netem.
3. Wykonujesz
Kod [Zaznacz]
lsblk
i sprawdzasz na jakiej partycji jest Arch - w przykładzie będzie do /dev/sda2.
4. Działając jako root (i generalnie większość opcji tak będziesz wykonywać) montujesz tę partycję na liveiso:
Kod [Zaznacz]
# mount /dev/sda2 /mnt
5. Robisz chroot Archa z wykorzystaniem arch-chroot:
Kod [Zaznacz]
# arch-chroot /mnt
6. W tym momencie powinieneś być w środowisku swej instalacji Archa.
7. W pierwszej kolejności - najprościej - wykonaj pełną aktualizację systemu, przy czym:
7.1. Instalujesz aktualne mirrory - możesz to zrobić w ten sposób, że:
7.1.1. Backupujesz plik /etc/pacman.d/mirrorlist
Kod [Zaznacz]
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.tmp
7.1.2. Edytujesz plik /etc/pacman.d/mirrorlist
Kod [Zaznacz]
nano /etc/pacman.d/mirrorlist
I w miejsce istniejącej tam zawartości wrzucasz jakikolwiek, przynajmniej jeden serwer stąd: [url]https://archlinux.org/mirrors/status/#successful - przy czym postać wpisu Server =  wygląda jak poniżej.
Możesz podmienić na moją zawartość:
Kod [Zaznacz]
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
Server = https://archmirror.it/repos/$repo/os/$arch
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
7.1.3. Synchronizujesz repozytoria w sposób "pełny".
Kod [Zaznacz]
# pacman -Syy
7.1.4. Aktualizujesz paczkę archlinux-keyrings:
Kod [Zaznacz]
# pacman -S archlinux-keyrings
7.1.5. Wykonujesz pełną aktualizację systemu:
Kod [Zaznacz]
# pacman -Syu
7.1.6. Dla pewności - masz od groma pogubionych plików w paczkach - przeinstalowujesz wszystkie paczki, jakie masz na dysku:
Kod [Zaznacz]
# pacman -Qqn | pacman -S -
8. Sprawdzasz (np. nmtui) prawidłowość konfiguracji połączenia sieciowego.
9. Licząc, że wszystko ok, wychodzisz z chroota:
Kod [Zaznacz]
exit
10. Kończysz sesję liveiso. Restartujesz komputera, a międzyczasie odprawiasz czasy licząc, że wszystko jest ok.
11. Jeśli operacja się udała Arch wstanie i będziesz miał połączenie sieciowe. Wówczas grzecznie wywalisz pamac, który masz w dowolnej tam wersji, albowiem jak widać (a wiem dlaczego) jest to narzędzie, które jest groźne dla systemu. Potem do poruszania się po repozytoriach, instalacji itp. stosujesz pak, albowiem uchroni Cię on od typowych błędów popełnianych przez użytkowników i daje doprawdy olbrzymie możliwości.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Październik 31, 2023, 11:28:16 AM
@ciubaka - Wg mnie, to ostatnie jest jedynym rozwiązaniem, z którego możesz skorzystać. Bóg jeden wie w jaki sposób (prawdopodobnie tzw. cząstkowa aktualizacja systemu), ale rozminęły Ci się wersje pacman i glibc. Niczego zatem nie wykonasz przez pacmana, który masz zainstalowany lokalnie. Nawet "manualna reinstalacja" pacman i ew. również glibc (zob.: https://wiki.archlinux.org/title/Pacman#Manually_reinstalling_pacman) zawiedzie jak sądzę.
Osobiście preferowałbym chroota, a następnie akutalizacja mirrorów (jak nie był pół roku aktualizowany, to będzie źle) i pełna aktualizacja systemu.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Październik 31, 2023, 12:50:21 PM
A gdyby spróbować zaktualizować system pak-iem, z tego co wiem to on nie wymaga zależności glibc.

@ciubaka Weź skopiuj ten tekst

# Maintainer: nycko123 <nycko123 at gmail dot com>
# Contributor: pavbaranov <pavbaranov at gmail dot com>

# You had to install all optdepends for full functionality of this script

pkgname=pak
epoch=1
pkgver=5.6.3
pkgrel=1
pkgdesc="Simple pacman wrapper, AUR and POLAUR helper"
arch=('any')
url="https://gitlab.com/nycko123/pak"
license=('GPL')
depends=('bash' 'git' 'curl' 'jq' 'pacman-contrib' 'man-db')
optdepends=("devtools: to download PKGBUILD's of official packages"
            "auracle-git: (AUR) to manage AUR packages"
            "namcap: to validate built packages"
            "reflector: to keep mirrorlist up to date"
            "subversion: to check upstream for updated -svn packages"
            "fzf: to display all data about installed packages"
            "downgrade: (AUR) to downgrade packages"
            "libnotify: to display desktop notifications")
backup=(etc/xdg/pak.conf)
changelog="CHANGELOG"
conflicts=(pak-git)

source=("https://gitlab.com/nycko123/pak/raw/master/src/${pkgname}-${pkgver}.tar.gz")

sha256sums=('2ae0ea5fb62feb6585c42f6a6d625b86fa636db8de0d0654471426c0a89b6fbe')

package(){
 install -Dm755 "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname"
 # configuration
 install -Dm644 "$srcdir/pak.conf" "$pkgdir/etc/xdg/pak.conf"
 # translations
 install -Dm644 "$srcdir/locale/pl.mo" "$pkgdir/usr/share/locale/pl/LC_MESSAGES/pak.mo"
 # man pages
 install -Dm644 "$srcdir/man/pak.8.gz" "$pkgdir/usr/share/man/man8/pak.8.gz"
 install -Dm644 "$srcdir/man/pak.conf.5.gz" "$pkgdir/usr/share/man/man5/pak.conf.5.gz"
 install -Dm644 "$srcdir/man/pl/pak.8.gz" "$pkgdir/usr/share/man/pl/man8/pak.8.gz"
 install -Dm644 "$srcdir/man/pl/pak.conf.5.gz" "$pkgdir/usr/share/man/pl/man5/pak.conf.5.gz"
 # bash autocompletions
 install -Dm644 "$srcdir/completion/pak.bash" "$pkgdir/usr/share/bash-completion/completions/pak"
 # zsh autocompletions
 install -Dm644 "$srcdir/completion/pak.zsh" "$pkgdir/usr/share/zsh/site-functions/_pak"
 # checkupdates systemd --user service + timer
 install -Dm644 "$srcdir/systemd-services/pak-checkupdates.service" "$pkgdir/usr/lib/systemd/user/pak-checkupdates.service"
 install -Dm644 "$srcdir/systemd-services/pak-checkupdates.timer" "$pkgdir/usr/lib/systemd/user/pak-checkupdates.timer"
 # auracle-git systemd --user service + timer
 install -Dm644 "$srcdir/systemd-services/pak-auracle.service" "$pkgdir/usr/lib/systemd/user/pak-auracle.service"
 install -Dm644 "$srcdir/systemd-services/pak-auracle.timer" "$pkgdir/usr/lib/systemd/user/pak-auracle.timer"
}

Utwórz nowy plik o nazwie PKGBUILD, i wklej powyższą zawartość.
Następnie uruchom terminal w katalogu w którym znajduje się PKGBUILD, i wydaj komendę
makepkg -sirc
I po zbudowaniu pak spróbuj przeprowadzić aktualizacje systemu
pak -Syu
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 31, 2023, 01:24:17 PM
Wszystko rozumiem poza :
Następnie uruchom terminal w katalogu w którym znajduje się PKGBUILD
Jak to zrobić?

Oraz :
Utwórz nowy plik o nazwie PKGBUILD
Gdzie go stworzyć, na Desktopie, w ETC, czy gdzie, bo chyba nie tam gdzie istniejący, bo jak?

W sumie chroot od Pawła to mam już obcykany, już go robiłem przecież ...
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Październik 31, 2023, 01:35:52 PM
Po prostu, tworzysz pusty plik, nazywasz go PKGBUILD w katalogu np. Pobrane, następnie klikasz PPM i po wyświetleniu menu kontekstowym wybierasz uruchom w terminalu.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Październik 31, 2023, 01:54:13 PM
Jeszce tylko jedno, proszę:
klikasz PPM...
Prawy Klawisz Myszy?
Takie to by było proste?
Naprawdę?
Człowiek uczy się przez całe życie, a tu emerytura za pasem :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Październik 31, 2023, 04:16:42 PM
(https://i.postimg.cc/02NqBvd2/Przechwycenie-obrazu-ekranu-2023-10-31-16-14-04.png)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Październik 31, 2023, 04:34:17 PM
Cytat: robson75 w Październik 31, 2023, 12:50:21 PMA gdyby spróbować zaktualizować system pak-iem, z tego co wiem to on nie wymaga zależności glibc.

Napiszę wyłącznie:
pkgdesc="Simple pacman wrapper, AUR and POLAUR helper"Czyli... nakładka na pacman. Polecenie:
pak -Syuwywołuje:
sudo -k pacman -SyuZatem - sorry, ale proponowane rozwiązanie nie pomoże. Wracamy do najbardziej podstawowego, czyli... chroot Twoim przyjacielem jest :)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Listopad 20, 2023, 11:51:44 PM
Dupa w kwiaty.
Ja mu tak a on mi siak:


 ╭─garuda@garuda in ~ as 🧙 took 15ms
 ╰─λ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0  62.4M  1 loop /run/miso/sfs/livefs
loop1    7:1    0 405.2M  1 loop /run/miso/sfs/mhwdfs
loop2    7:2    0   1.2G  1 loop /run/miso/sfs/desktopfs
loop3    7:3    0 665.8M  1 loop /run/miso/sfs/rootfs
sda      8:0    0 298.1G  0 disk
├─sda1   8:1    0  80.1G  0 part
├─sda2   8:2    0  80.1G  0 part
├─sda3   8:3    0     1K  0 part
├─sda5   8:5    0  30.3G  0 part
├─sda6   8:6    0  30.3G  0 part
├─sda7   8:7    0  43.9G  0 part
├─sda8   8:8    0   4.2G  0 part
└─sda9   8:9    0  29.3G  0 part
sdb      8:16   1  14.6G  0 disk
├─sdb1   8:17   1   2.4G  0 part /run/miso/bootmnt
└─sdb2   8:18   1     4M  0 part
sr0     11:0    1  1024M  0 rom 
zram0  253:0    0   3.7G  0 disk [SWAP]

 ╭─garuda@garuda in ~ as 🧙 took 12ms
 ╰─λ # mount /dev/sda5 /mnt

 ╭─garuda@garuda in ~ as 🧙 took 5ms
 ╰─λ cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.tmp
cp: cannot create regular file '/etc/pacman.d/mirrorlist.tmp': Permission denied

 ╭─garuda@garuda in ~ as 🧙 took 6ms
[🔴] ×

Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Listopad 20, 2023, 11:53:29 PM
Czy to Garuda, czy Endeavour, jeden pies, nie chrootuje :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Listopad 21, 2023, 11:26:46 AM
Dograj sobie narzędzie autochroot lub arch-chroot - pomaga. Zerknij na: https://wiki.archlinux.org/title/Chroot, albowiem z tego co podajesz - przynajmniej ja - nie widzę co robisz źle.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Listopad 22, 2023, 04:06:49 PM
Dograć nie mogę, bo Pacman nie działa :-( Zastanawiam się, czy ten problem z chroot to nie dlatego, że Arch jest na partycji rozszerzonej. Tylko co mu wtedy podać - numer rozszerzonej, czy numer podpartycji, tak jak ja mu daję?
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Listopad 25, 2023, 12:17:02 PM
Skoro wszystkie dostępne metody zawiodły, to proponuje to zrobić po chamsku. Weź pobierz paczki glibc i pacman, rozpakuj je, uruchom Thunar na prawach root, i po prostu podmień wszystkie pliki.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Listopad 25, 2023, 02:02:14 PM
Cytat: ciubaka w Listopad 22, 2023, 04:06:49 PMDograć nie mogę, bo Pacman nie działa :-(
Dograj do obrazu liveiso. I skorzystaj z niego (w wiki Archa jest instrukcja). O tym, że nie działa Ci pacman na komputerze, to wiem.
Jest jeszcze jedna metoda, choć chroot wydaje się być naturalny. Ręczna instalacja tych paczek. Zacząłbym od pacman-static z AUR. Zerknij: https://wiki.archlinux.org/title/Pacman#Manually_reinstalling_pacman
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Listopad 26, 2023, 10:34:18 PM
Dziękuję Koledzy.
Tyle że jeden problem, a w zasadzie to dwa.
Czyli - metody Pawła nie rozumiem wcale i nie poradzę sobie samodzielnie.
A metoda Roberta - kusząca i wyglądająca zarąbiście prosto - ale skąd pobrać i w których folderach podmienić?
Pozdrawiam.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Listopad 26, 2023, 11:36:17 PM
Paczki możesz pobrać z oficjalnej strony Archa, a po rozpakowaniu masz podane lokalizacje gdzie dane pliki powinny się znajdować.

Ale o wiele lepszym rozwiązaniem jest pacman-static, bo on jest niezależny od glibc, jeżeli masz zainstalowanego jakiegoś AUR helpera, typu yay czy trizen to wystarczy go zbudować.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Listopad 27, 2023, 07:08:06 PM
Dzisiaj udalo mi sie zrobic CHROOT przy pomocy Garudy.
Co z tego, skoro pacman Garudy tez tego nie przemiedlil.
Nie ma paczki GLIB i co ja mam mu zrobic?
Przepraszam za brak polskich znakow.
Jak mu dodac to GLIB?

╭─garuda@garuda in ~ as 🧙 took 18ms
 ╰─λ sudo lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0  62.4M  1 loop /run/miso/sfs/livefs
loop1    7:1    0 405.2M  1 loop /run/miso/sfs/mhwdfs
loop2    7:2    0   1.2G  1 loop /run/miso/sfs/desktopfs
loop3    7:3    0 665.8M  1 loop /run/miso/sfs/rootfs
sda      8:0    0 298.1G  0 disk
├─sda1   8:1    0  80.1G  0 part
├─sda2   8:2    0  80.1G  0 part
├─sda3   8:3    0     1K  0 part
├─sda5   8:5    0  30.3G  0 part /mnt
├─sda6   8:6    0  30.3G  0 part
├─sda7   8:7    0  43.9G  0 part
├─sda8   8:8    0   4.2G  0 part
└─sda9   8:9    0  29.3G  0 part
sdb      8:16   1  14.6G  0 disk
├─sdb1   8:17   1   2.4G  0 part /run/miso/bootmnt
└─sdb2   8:18   1     4M  0 part
sr0     11:0    1  1024M  0 rom 
zram0  253:0    0   3.7G  0 disk [SWAP]

 ╭─garuda@garuda in ~ as 🧙 took 34ms
 ╰─λ sudo mount /dev/sda5 /mnt

 ╭─garuda@garuda in ~ as 🧙 took 370ms
 ╰─λ sudo arch-chroot /mnt
root@garuda-xfce: / # cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.tmp
root@garuda-xfce: / # nano /etc/pacman.d/mirrorlist
root@garuda-xfce: / # pacman -Syy
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # pacman -S archlinux-keyrings
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # pacman -Syu
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # pacman -Qqn | pacman -S -
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # exit
exit

 ╭─garuda@garuda in ~ as 🧙 took 4m22s
[🔴] ×

Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: linux4ever w Listopad 28, 2023, 06:53:48 PM
Jak nie ma jak jest: https://archlinux.org/packages/core/x86_64/glibc/

Bierzesz download from mirror i podmień jak pozostałe i powinno działać.

Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Grudzień 01, 2023, 05:53:51 PM
Cytat: ciubaka w Listopad 27, 2023, 07:08:06 PMDzisiaj udalo mi sie zrobic CHROOT przy pomocy Garudy.
Co z tego, skoro pacman Garudy tez tego nie przemiedlil.
[CUT]
╭─garuda@garuda in ~ as 🧙 took 18ms
 ╰─λ sudo lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0  62.4M  1 loop /run/miso/sfs/livefs
loop1    7:1    0 405.2M  1 loop /run/miso/sfs/mhwdfs
loop2    7:2    0   1.2G  1 loop /run/miso/sfs/desktopfs
loop3    7:3    0 665.8M  1 loop /run/miso/sfs/rootfs
sda      8:0    0 298.1G  0 disk
├─sda1   8:1    0  80.1G  0 part
├─sda2   8:2    0  80.1G  0 part
├─sda3   8:3    0     1K  0 part
├─sda5   8:5    0  30.3G  0 part /mnt
├─sda6   8:6    0  30.3G  0 part
├─sda7   8:7    0  43.9G  0 part
├─sda8   8:8    0   4.2G  0 part
└─sda9   8:9    0  29.3G  0 part
sdb      8:16   1  14.6G  0 disk
├─sdb1   8:17   1   2.4G  0 part /run/miso/bootmnt
└─sdb2   8:18   1     4M  0 part
sr0     11:0    1  1024M  0 rom 
zram0  253:0    0   3.7G  0 disk [SWAP]

 ╭─garuda@garuda in ~ as 🧙 took 34ms
 ╰─λ sudo mount /dev/sda5 /mnt

 ╭─garuda@garuda in ~ as 🧙 took 370ms
 ╰─λ sudo arch-chroot /mnt
root@garuda-xfce: / # cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.tmp
root@garuda-xfce: / # nano /etc/pacman.d/mirrorlist
root@garuda-xfce: / # pacman -Syy
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # pacman -S archlinux-keyrings
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # pacman -Syu
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # pacman -Qqn | pacman -S -
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by pacman)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libalpm.so.13)
root@garuda-xfce: / # exit
exit

 ╭─garuda@garuda in ~ as 🧙 took 4m22s
[🔴] ×

I w tym czegoś nie rozumiem. Gdzieś się gubimy, a zatem po kolei:
1. Odpal garudę.
2. Pokaż lsblk i wpisz tutaj. Po tym jak to będzie wyglądać pokażemy Ci co dalej.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Grudzień 04, 2023, 07:45:59 PM
Na lsblk to w ogóle nic nie reagowało. wziąłbym i coś pobrał i podmienił, ale za Boga nie wiem co :-( mam jakis plik glib z rozszerzeniem pkg.tar.zst i co z tym dalej ? Rozpakować czymś, wetknąć se go gdzieś? Kurczaki ...
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: linux4ever w Grudzień 06, 2023, 06:56:40 AM
Cytat: ciubaka w Grudzień 04, 2023, 07:45:59 PMNa lsblk to w ogóle nic nie reagowało. wziąłbym i coś pobrał i podmienił, ale za Boga nie wiem co :-( mam jakis plik glib z rozszerzeniem pkg.tar.zst i co z tym dalej ? Rozpakować czymś, wetknąć se go gdzieś? Kurczaki ...

Rozpakować podmieniając pliki w systemie to głównie /usr i /bin czyli pliki wykonywalne i biblioteki.

Skopiować z archiwum  musisz foldery bin i lib.

Katalogi share i include to kod źródłowy do kompilacji czyli makra m4 i pliki nagłówkowe.

Po tych krokach pacman powinien działać.

Możesz też zbudować ten pakiet gdy masz gcc lub clang o ile się nie mylę.

Zobaczę na endevour os czy jak tam się nazywa w wersji live.

I sprawdzone oto poradnik pobierasz wersję 2.38-7:

https://gitlab.archlinux.org/archlinux/packaging/packages/glibc/-/tree/2.38-7?ref_type=tags

(https://i.postimg.cc/QFTLkJG2/Przechwycenie-obrazu-ekranu-2023-12-06-07-31-57.png)

Wymga lib32-gcc-libs jeśli masz ten pakiet w systemie to wpisujesz w terminalu makepkg -e jesli nie masz to rozpakowujesz tą paczkę:https://archlinux.org/packages/core/x86_64/lib32-gcc-libs/

Na koniec makepkg --install

Źródła: https://wiki.archlinux.org/title/Makepkg i  https://unix.stackexchange.com/questions/141329/how-to-rebuild-glibc-on-arch-linux

Niby jeszcze potrzeba klucza gnupgp ale nie jestem pewien.




Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Grudzień 07, 2023, 10:44:03 AM
Cytat: ciubaka w Grudzień 04, 2023, 07:45:59 PMNa lsblk to w ogóle nic nie reagowało. wziąłbym i coś pobrał i podmienił, ale za Boga nie wiem co :-( mam jakis plik glib z rozszerzeniem pkg.tar.zst i co z tym dalej ? Rozpakować czymś, wetknąć se go gdzieś? Kurczaki ...
Paczka do pobrania stąd: https://archlinux.org/packages/core/x86_64/glibc/ Po rozpakowaniu, w katalogu, który powstanie powinieneś mieć strukturę katalogów, które pokażą Ci lokalizacje poszczególnych plików. Dodatkowo, gdy na ww. stronie rozwiniesz "Package Contents", to ukaże Ci się ta lista również.
Dalej zmęczyłbym tego chroota, bo to najlepsze rozwiązanie.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Grudzień 07, 2023, 12:37:15 PM
Dodam tylko że paczki w formacie pkg.tar.zst można rozpakować programami engrampa lub file-roller. Jak się domyślam nie masz ich zainstalowanych na Arch-u. To pozostaje Ci uruchomienie systemu Live, np. Garuda, instalacja jednego z podanych wyżej `rozpakowywaczy`, pobranie paczki glibc oraz pzcman, rozpakowanie ich i skopiowanie na pendraka i przeniesienie na Archa.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Grudzień 07, 2023, 02:25:18 PM
Albo... unzstd nazwa.paczki.zst i niczego nie trzeba doinstalować.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Grudzień 30, 2023, 10:30:48 PM
Dzisiaj dopiero przysiadłem do chroot poprzez Endeavour. No coż - udany połowicznie. Czyli listę mirrorów doprowadziłem ostatecznie i wreszcie do porządku. Bo miałem tam jakieś mega listy z Chaotic-AUR. Ale Pacman jak nie działał, tak nie działa, bo brak mu GLIB cośtam. Dobra, teraz ściąganie, rozpakowywanie i podmienianie, niech się stanie ... Najwyżej potem reinstalka, trudno :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 06, 2024, 09:51:49 PM
Cytat: pavbaranov w Grudzień 07, 2023, 02:25:18 PMAlbo... unzstd nazwa.paczki.zst i niczego nie trzeba doinstalować.

Ja mu na różne sposoby, a on mnie ignoruje jak tylko może ...

[ciubaka@anarchyciubaka:~/Pulpit]$ unzstd /home/ciubaka/Pobrane/glibc-2.38-7-x86_64.pkg.tar(2).zst
zsh: no matches found: /home/ciubaka/Pobrane/glibc-2.38-7-x86_64.pkg.tar(2).zst
[ciubaka@anarchyciubaka:~/Pulpit][1]$ sudo unzstd /home/ciubaka/Pulpit/glibc-2.38-7-x86_64.pkg.tar(2).zst
zsh: no matches found: /home/ciubaka/Pulpit/glibc-2.38-7-x86_64.pkg.tar(2).zst
[ciubaka@anarchyciubaka:~/Pulpit][1]$ unzstd glibc-2.38-7-x86_64.pkg.tar(2).zst
zsh: no matches found: glibc-2.38-7-x86_64.pkg.tar(2).zst
[ciubaka@anarchyciubaka:~/Pulpit][1]$   
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 06, 2024, 10:54:00 PM
Cytat: robson75 w Grudzień 07, 2023, 12:37:15 PMDodam tylko że paczki w formacie pkg.tar.zst można rozpakować programami engrampa lub file-roller. Jak się domyślam nie masz ich zainstalowanych na Arch-u. To pozostaje Ci uruchomienie systemu Live, np. Garuda, instalacja jednego z podanych wyżej `rozpakowywaczy`, pobranie paczki glibc oraz pzcman, rozpakowanie ich i skopiowanie na pendraka i przeniesienie na Archa.

Upewnie sie zeby nie nabroic. Po lewej folder ze skopiowanymi podfolderami, zapisany na Archu. Po prawej oryginalnie rozpakowany przez Engrampa, z dodatkowymi czterema plikami, ktorych nie moge na Archa przeniesc, nie wiem dlaczego, ale nie moge. Czy wystarczy podmienic te trzy podfoldery, czy tez musze jakos przeniesc tam te cztery magiczne nieprzenoszalne pliki? Z gory dziekuje za odpowiedz i przepraszam na brak polskich znakow w Endeavour Live. Pozdrawiam.

https://imgur.com/YsHRMp3.png
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Styczeń 07, 2024, 01:22:12 PM
@ciubaka nie czytasz dokładnie tego co napisałem. Na systemie live miałeś tyko rozpakować paczki, a nie podmieniać. Bo po prostu się nie da z systemu live podmienić czegokolwiek na dysku zainstalowanego systemu. Tak więc po rozpakowaniu skopiuj wszystko na pendraka, uruchom zepsutego Archa i na nim podmień te pliki, oczywiście na uruchomionym jako root Thunarze.

Jeżeli chodzi o to co i jak masz podmienić np. wchodzisz do rozpakowanego katalogu usr, kopiujesz wszystkie katalogi i pliki, przechodzisz do systemowego katalogu usr i wklejasz. Thunar wyświetli Ci monit o tym czy zastąpić te pliki Ty wybierasz zastąp wszystko. I tak musisz zrobić ze wszytkimi plikami.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 08:06:00 PM
Robert, dzięki, ale i przeczytałem, i zrozumiałem. Za to na pewno niezbyt jednoznacznie problem opisałem. A chodzi o to, że Engrampa rozpakowała mi folder Glib na 3 podfoldery plus 4 pliki pojedyńcze. I tych czterech nie mogę skopiować. Ale nic to - przystępuje do akcji, jak najbardziej z pozycji Root w Arch. Pomieniam 3 podfoldery, najwyżej system zdechnie całkiem, wtedy go pewnie już nieodwracalnie i na zawszę usunę. Okaże się :-)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 09:18:08 PM
Byłoby pięknie, ale ...

[ciubaka@anarchyciubaka:~]$ sudo pacman -Syu                      (01-07 21:17)
[sudo] hasło użytkownika ciubaka:
:: 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
 chaotic-aur is up to date
:: Rozpoczynanie pełnej aktualizacji systemu...
:: Zastąpić karchive przez extra/karchive5? [T/n] t
:: Zastąpić kauth przez extra/kauth5? [T/n] t
:: Zastąpić kcodecs przez extra/kcodecs5? [T/n] t
:: Zastąpić kconfig przez extra/kconfig5? [T/n] t
:: Zastąpić kconfigwidgets przez extra/kconfigwidgets5? [T/n] t
:: Zastąpić kcoreaddons przez extra/kcoreaddons5? [T/n] t
:: Zastąpić kcrash przez extra/kcrash5? [T/n] t
:: Zastąpić kdbusaddons przez extra/kdbusaddons5? [T/n] t
:: Zastąpić kguiaddons przez extra/kguiaddons5? [T/n] t
:: Zastąpić ki18n przez extra/ki18n5? [T/n] t
:: Zastąpić kiconthemes przez extra/kiconthemes5? [T/n] t
:: Zastąpić kitemviews przez extra/kitemviews5? [T/n] t
:: Zastąpić knotifications przez extra/knotifications5? [T/n] t
:: Zastąpić kservice przez extra/kservice5? [T/n] t
:: Zastąpić kwallet przez extra/kwallet5? [T/n] t
:: Zastąpić kwidgetsaddons przez extra/kwidgetsaddons5? [T/n] t
:: Zastąpić kwindowsystem przez extra/kwindowsystem5? [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)
:: jre-openjdk i jre-openjdk-headless są w konflikcie
[ciubaka@anarchyciubaka:~][1]$   
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 09:20:27 PM
Co bym nie robił gada o mnie Arch tak:

konfliktujące zależności:
- jre-openjdk i jre-openjdk-headless są w konflikcie

A w sumie jest już prawie dobrze, tyle że nie za bardzo :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: PomPom w Styczeń 07, 2024, 09:41:12 PM
https://archlinux.org/news/incoming-changes-in-jdk-jre-21-packages-may-require-manual-intervention/

sudo pacman -Sy jdk-openjdk && sudo pacman -Su
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 10:49:01 PM
Niby jestem blisko, a ciągle daleko :-(
Próbowałem na 3 sposoby i żaden nie zadziałał :-(
Coś mruczy o niezaufanych podpisach, o usuwaniu lub nie, co bym nie nacisnął, to przerywa proces :-(
Litości, ale ja jestem niekumaty :-(

[ciubaka@anarchyciubaka:~/Pulpit]$ sudo pacman -Sy jdk-openjdk    (01-07 22:38)
[sudo] hasło użytkownika ciubaka:
:: Synchronizowanie baz danych z pakietami...
 core is up to date
 extra                   8,3 MiB  3,28 MiB/s 00:03 [######################] 100%
 community              45,0   B   900   B/s 00:00 [######################] 100%
 multilib              139,5 KiB  1018 KiB/s 00:00 [######################] 100%
 chaotic-aur             2,6 MiB   890 KiB/s 00:03 [######################] 100%
rozwiązywanie zależności...
szukanie sprzecznych pakietów...
:: jdk-openjdk konfliktuje z jre-openjdk. Usunąć jre-openjdk? [t/N] n
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
[ciubaka@anarchyciubaka:~/Pulpit][1]$ sudo pacman -Sy jdk-openjdk (01-07 22:39)
:: 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
 chaotic-aur is up to date
rozwiązywanie zależności...
szukanie sprzecznych pakietów...
:: jdk-openjdk konfliktuje z jre-openjdk. Usunąć jre-openjdk? [t/N] t
:: jdk-openjdk konfliktuje z jre-openjdk-headless. Usunąć jre-openjdk-headless? [t/N] t

Pakiety (4) java-environment-common-3-5  jre-openjdk-19.0.2.u7-2 [usunięcie]
            jre-openjdk-headless-19.0.2.u7-2 [usunięcie]  jdk-openjdk-21.u35-8

Do pobrania:              457,46 MiB
Do zainstalowania:       1136,47 MiB
Zmiana po aktualizacji:   954,40 MiB

:: Kontynuować instalację? [T/n] t
:: Pobieranie pakietów...
 jdk-openjdk-21.u...   457,5 MiB  3,72 MiB/s 02:03 [######################] 100%
 java-environment...     2,6 KiB  54,6 KiB/s 00:00 [######################] 100%
 Łącznie (2/2)         457,5 MiB  3,72 MiB/s 02:03 [######################] 100%
(2/2) sprawdzanie kluczy w bazie                   [######################] 100%
(2/2) sprawdzanie spójności pakietów               [######################] 100%
błąd:  java-environment-common: podpis od "Frederik Schwan <frederik.schwan@linux.com>" posiada nieznane zaufanie
:: Plik /var/cache/pacman/pkg/java-environment-common-3-5-any.pkg.tar.zst jest uszkodzony (Niepoprawny lub uszkodzony pakiet (podpis PGP)).
Czy chcesz go usunąć? [T/n] t
błąd:  jdk-openjdk: podpis od "Frederik Schwan <frederik.schwan@linux.com>" posiada nieznane zaufanie
:: Plik /var/cache/pacman/pkg/jdk-openjdk-21.u35-8-x86_64.pkg.tar.zst jest uszkodzony (Niepoprawny lub uszkodzony pakiet (podpis PGP)).
Czy chcesz go usunąć? [T/n] t
błąd:  nie udało się dokonać transakcji (Niepoprawny lub uszkodzony pakiet (podpis PGP))
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.
[ciubaka@anarchyciubaka:~/Pulpit][1]$ sudo pacman -Sy jdk-openjdk (01-07 22:42)
:: 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
 chaotic-aur is up to date
rozwiązywanie zależności...
szukanie sprzecznych pakietów...
:: jdk-openjdk konfliktuje z jre-openjdk. Usunąć jre-openjdk? [t/N] t
:: jdk-openjdk konfliktuje z jre-openjdk-headless. Usunąć jre-openjdk-headless? [t/N] t

Pakiety (4) java-environment-common-3-5  jre-openjdk-19.0.2.u7-2 [usunięcie]
            jre-openjdk-headless-19.0.2.u7-2 [usunięcie]  jdk-openjdk-21.u35-8

Do pobrania:              457,46 MiB
Do zainstalowania:       1136,47 MiB
Zmiana po aktualizacji:   954,40 MiB

:: Kontynuować instalację? [T/n] t
:: Pobieranie pakietów...
 jdk-openjdk-21.u...   457,5 MiB  3,17 MiB/s 02:25 [######################] 100%
 java-environment...     2,6 KiB  59,7 KiB/s 00:00 [######################] 100%
 Łącznie (2/2)         457,5 MiB  3,16 MiB/s 02:25 [######################] 100%
(2/2) sprawdzanie kluczy w bazie                   [######################] 100%
(2/2) sprawdzanie spójności pakietów               [######################] 100%
błąd:  java-environment-common: podpis od "Frederik Schwan <frederik.schwan@linux.com>" posiada nieznane zaufanie
:: Plik /var/cache/pacman/pkg/java-environment-common-3-5-any.pkg.tar.zst jest uszkodzony (Niepoprawny lub uszkodzony pakiet (podpis PGP)).
Czy chcesz go usunąć? [T/n] n
błąd:  jdk-openjdk: podpis od "Frederik Schwan <frederik.schwan@linux.com>" posiada nieznane zaufanie
:: Plik /var/cache/pacman/pkg/jdk-openjdk-21.u35-8-x86_64.pkg.tar.zst jest uszkodzony (Niepoprawny lub uszkodzony pakiet (podpis PGP)).
Czy chcesz go usunąć? [T/n] n
błąd:  nie udało się dokonać transakcji (Niepoprawny lub uszkodzony pakiet (podpis PGP))
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.
[ciubaka@anarchyciubaka:~/Pulpit][1]$   
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: PomPom w Styczeń 07, 2024, 10:56:04 PM
Masz nieaktualny keyring:
sudo pacman -S archlinux-keyring
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 11:02:25 PM
Alleluja - idzie! Bagatela - 630 pakietów! Prawie już chciałem te jre usunąć Pamacem, ale poszło i spod Pacmana :-)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 11:18:01 PM
No i klops, radość była przedwczesna, podaję końcóweczkę, po ściągnięciu 630 pakietów :-(

Łącznie (630/630)                                                1410,6 MiB  2,35 MiB/s 10:01 [########################################################] 100%
(630/630) sprawdzanie kluczy w bazie                                                           [########################################################] 100%
pobieranie potrzebnych kluczy...
:: Zaimportować klucz PGP 349BC7808577C592, "UFSCar HPC Builder <hpc.ufscar@chaotic.cx>"? [T/n] t

(630/630) sprawdzanie spójności pakietów                                                       [########################################################] 100%
(630/630) wczytywanie listy plików                                                             [########################################################] 100%
(630/630) sprawdzanie konfliktów plików                                                        [########################################################] 100%
błąd:  nie udało się dokonać transakcji (konfliktujące pliki)
glibc: /usr/include/bits/select-decl.h znajduje się w systemie plików
glibc: /usr/include/bits/syslog-decl.h znajduje się w systemie plików
glibc: /usr/include/bits/unistd-decl.h znajduje się w systemie plików
glibc: /usr/lib/libm-2.38.a znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_ADDRESS znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_COLLATE znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_CTYPE znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_IDENTIFICATION znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_MEASUREMENT znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_MONETARY znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_NAME znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_NUMERIC znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_PAPER znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_TELEPHONE znajduje się w systemie plików
glibc: /usr/lib/locale/C.utf8/LC_TIME znajduje się w systemie plików
glibc: /usr/share/locale/ka/LC_MESSAGES/libc.mo znajduje się w systemie plików
glibc: /usr/share/locale/ro/LC_MESSAGES/libc.mo znajduje się w systemie plików
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: PomPom w Styczeń 07, 2024, 11:46:28 PM
Spróbuj:
sudo pacman -S --overwrite "*" glibc
Ma to wymusić nadpisanie tych plików, które związane są z pakietem glibc.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 11:53:45 PM
No cóż. Dziw nad dziwy, ale - stało się! Uruchomiony Pacman nie dał rady zaktualizować systemu. jak widać to powyżej. Zapuściłem więc Pamac w drodze rozpaczy. I on, po tym jak bazę kluczy Pacman mi zaktualizował wcześniej - dał radę! Teraz to dopiero wszystko wygląda inaczej, bo:
1. I Pacman i Pamac gadają do mnie po angielsku, gdzieś mi wyparowały polskie wersje językowe - jak by tu je przywrócić?
2. Octopi się nie uruchamia, bo baza kluczy Chaotic-keyring pozostała nieaktualna niestety - jak by tu ją odświeżyć?
Generalnie wydaje mi sie, że do tych problemów mogę wrócić troszkę później, one tak jakby są mniej krytyczne, ale gdyby ktoś miał jakąś szybką podpowiedź, to będe wielce wdzięczny.
Bardzo dziękuję za dotychczasową pomoc i wsparcie, w szczególności Kolegom Robertowi, PomPomowi oraz obu Pawłom.
Jesteście nieocenieni, bez Was człowiek już dawno by się o Linuxa zniechęcił.
Serdecznie pozdrawiam i zdrowia życzę!
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 07, 2024, 11:57:47 PM
Cytat: PomPom w Styczeń 07, 2024, 11:46:28 PMSpróbuj:
sudo pacman -S --overwrite "*" glibc
Ma to wymusić nadpisanie tych plików, które związane są z pakietem glibc.

To już poszło Pamacem, ale wielce dziekuję.
Jak zrobić aktualizację bazy kluczy Chaotic-aur?
Może :
sudo pacman -S Chaotic-keyring
Czy jakoś inaczej?
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Styczeń 08, 2024, 11:38:48 AM
Tu masz instrukcje jak dodać klucze do repa chaotic-aur.

A jeżeli chodzi o spolszczenie systemu, to tu masz wszystko opisane.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 08, 2024, 12:23:51 PM
Dziękuję Robert.
Przysiądę do tego w weekend.
Na razie jest w sumie i tak super :-)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Styczeń 08, 2024, 02:02:18 PM
Opcja pierwsza - prosta - aktualizacja paczki archlinux-keyring.
Opcja druga - dodanie do PGP klucza Schwana: https://archlinux.org/people/developers/#freswa, a potem przystąpienie do aktualizacji.
Nawiasem mówiąc, skoro to system od miesięcy nieruszany, to w pierwszej kolejności w ogóle dokonałbym aktualizacji mirrorów Archa i dopiero po tej czynności przystąpił do dalszej pracy.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 08, 2024, 02:54:09 PM
Nie, no system od wczoraj jest już aktualny. Archlinux-keyring też. Tyle że klucze od Chaotic-aur nie działają i w związku z tym Octopi też. No i Pacman z Pamacem mi się "zangielszczyły" z polskiego ... Mirrory i wszelkie klucze bym chętnie tez zaktualizował, tyle że poza wskazówką Roberta to brak mi dalszej wiedzy. W szczególności zaś nie rozumiem, co miałbym uczynić z tym Schwanem lisem :-)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 08, 2024, 08:51:22 PM
Przy aktualizacji dzisiejszej Pacman coś mi nawydziwiał apropos lokalnych ustawień :

:: Running post-transaction hooks...
( 1/10) Creating system user accounts...
( 2/10) Reloading system manager configuration...
( 3/10) Arming ConditionNeedsUpdate...
( 4/10) Refreshing PackageKit...
( 5/10) Reloading system bus configuration...
( 6/10) Warn about old perl modules
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "pl_PL.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
( 7/10) Updating fontconfig cache...
( 8/10) Updating the info directory file...
( 9/10) Updating the desktop file MIME type cache...
(10/10) Updating X fontdir indices...

A jak obsłużyć tę aplikację językową ki18n - za Boga nie wiem.
Boję się też trochę dodawać keyringi Chaotic-aur od nowa, żeby czegoś nie popsuć :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: pavbaranov w Styczeń 09, 2024, 02:26:56 AM
Bardziej łopatologicznie będzie później, ale teraz tak:
1. Schwan nie ma wiele z chaotic (choć dobrze tego typu rzeczy, tj. źródła w pacman.conf wyłączyć, gdy coś się krzaczy), bowiem jest devem Archa i jego klucze są w archlinux-keyring. Najprościej - przeinstaluj na aktualnych źródłach.
2. Jeśli nie w ten sposób (choć to prawidłowy), w wiki przy PGP masz jak dodać klucz PGP.
3. Mirrory: najprościej, to jeśli masz pak: pak -m. Jeśli nie masz, to po prostu ściągasz z generatora i podmieniasz plik tekstowy w /etc/pacman.d/. Plik nazywa się mirrorlist i sprawdź, czy przed linią zaczynającą się od Server nie masz przez przypadek #. Przynajmniej jeden mirror musisz mieć udostępniony. Generator tu: https://archlinux.org/mirrorlist/
4. ki18n - nie obsługujesz, albowiem to są "biblioteki" językowe, z których KDE korzysta. Samo z siebie (ew. ustawiasz w systemsettings/"Ustawienia systemowe").
5. Ustaw sobie locale - https://wiki.archlinux.org/title/Locale
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 28, 2024, 09:01:58 PM
Za Boga nie potrafię przywrócić polskojęzycznego Archa. Czy ktoś byłby łaskaw wytłumaczyć mi to, jak krowie na miedzy? Co mam gdzie wyklikać, albo co mam w jakim pliku zmienić? Bo ja takich żadnych System Settings z Polską znaleźć nie potrafię :-( Z góry dziękuję za pomoc i pozdrawiam. Octopi niestety też nadal nie działa :-(
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: linux4ever w Styczeń 29, 2024, 07:26:48 AM
Cytat: ciubaka w Styczeń 28, 2024, 09:01:58 PMZa Boga nie potrafię przywrócić polskojęzycznego Archa. Czy ktoś byłby łaskaw wytłumaczyć mi to, jak krowie na miedzy? Co mam gdzie wyklikać, albo co mam w jakim pliku zmienić? Bo ja takich żadnych System Settings z Polską znaleźć nie potrafię :-( Z góry dziękuję za pomoc i pozdrawiam. Octopi niestety też nadal nie działa :-(

https://unix-stackexchange-com.translate.goog/questions/418141/arch-linux-failed-to-set-locale-fix-your-system?_x_tr_sl=auto&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=wapp

https://bbs-archlinux-org.translate.goog/viewtopic.php?id=237702&_x_tr_sl=auto&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=wapp
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Styczeń 29, 2024, 12:09:42 PM
To jest tylko kwestia edycji jednego pliku, czyli /etc/locale.gen.
Po prostu uruchamiasz ten plik w jakimś edytorze tekstowym, odnajdujesz pozycje #pl_PL.UTF-8 UTF-8, i tylko usuwasz znak #, zapisujesz.
I na końcu wydajesz komendę jako root
locale-genI reboot systemu.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 29, 2024, 12:32:20 PM
Ok, dzięki, takie coś to nawet ja rozumiem, wdrożę to niebawem, pozdrawiam :-) To się chyba porobiło przy zaciągnięciu i zamianie systemowych plików glib, ale metodę ogarnę z pewnością :-)
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: ciubaka w Styczeń 31, 2024, 06:49:57 PM
Dziękuję Robert. Takie coś to ja rozumiem, wszystko jasne i działa. Temat w sumie do zamknięcia.
Tytuł: Odp: Aktualizacja Arch.
Wiadomość wysłana przez: robson75 w Styczeń 31, 2024, 07:03:46 PM
To chyba Ci pozostał jedynie problem z kluczami chaotic-aur, skorzystaj z linku który podałem we wcześniejszym poście. I nic się nie bój, ta metoda jest od opiekunów tego repa.