Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

[ROZWIĄZANY] Arch błąd parsowanie konfiguracji

Zaczęty przez eustachy7777, Kwiecień 30, 2019, 08:54:03 AM

Poprzedni wątek - Następny wątek

eustachy7777

Witam wszystkich serdecznie
Moj problem jest taki, że po bezproblemowej instalacji Arch linux oraz wstępnym skonfigurowaniu sytemu,  wywala mi w konsol taki komunikat jak na zdjęciu. Wszystko zaczęło się po tym, jak zmieniłem locale na polskie, oraz dodałem nowego użytkownika. Jakieś sugestie?

]

pavbaranov

Prawdopodobnie nie jest to błąd kompletnie związany z nowym użytkownikiem, czy lokalizacją, a jest błędem generowanym przez pacman - to tak, gdyby ktoś chciał pomóc, by nie był wodzony na manowce.

Na początek:
# pacman -Scc
Potem zaktualizuj bazę mirrorów (obawiam się, że ręcznie, poprzez wygenerowanie na stronie Archa i skopiowanie).
Zsynchronizuj pacmana i przeprowadź aktualizację:
# pacman -Syyu

PS: Jak instalowałeś Archa? Czy i jakie, w tym niestandardowe, repozytoria masz udostępnione?

robson75

Do generowania nowych mirrorów dobry jest fetchmirrors, dostępny w AUR.
Arch Linux Xfce - 64Bit Linux User #621110

pavbaranov

@robson75 - Dobry jest również reflector, a jego zaletą w stosunku do fetchmirrors jest to, że znajduje się w repozytorium, a nadto jeszcze kilka innych programów. Problem w tym, że @eustachy7777 ma obecnie problem z zainstalowaniem czegokolwiek. Powstrzymajmy się zatem z instalacją czegokolwiek do czasu, gdy pacman zostanie naprawiony.

eustachy7777

Na poczatek, dziekuje wszystkim za chec pomocy. A wiec tak. Komenda pacman -Scc, wywala ten sam blad.
Wedlug opisu z tej strony zmienilem.

/etc/pacman.d/mirrorlist-rankmirrors

I dalej to samo....

root@psxitarch pacman.d]# pacman -Scc
błąd:  parsowanie konfiguracji przekroczyło maksymalną głębokość rekurencji, 10.





pavbaranov

1. Z jakiej strony?
2. Jaka jest zawartość /etc/pacman.d/mirrorlist?
3. I raz jeszcze: jak instalowałeś Archa?

robson75

A tak powinien wyglądać prawidłowo plik mirrorlist.
# Server list generated by rankmirrors on 2019-04-29
# Poland
Server = http://arch.midov.pl/arch/$repo/os/$arch
Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
Arch Linux Xfce - 64Bit Linux User #621110

eustachy7777

#7
1. https://linuxiarze.pl/repozytoria_arch/
2.Wkleje jak wrócę ze sklepu.
3.Tego pytania chciałem ominąć  :)  Ale zaznaczam że poprzednia instalacje była bezproblemowa. To arch linux na Playstation 4  ::)
https://www.psxita.it/psxitarch-linux-v2/




pavbaranov

Pokaż zatem również /etc/pacman.conf

Ok. Z uwagi na to, że nie znam włoskiego, a Gugieł na tym poległ: to jest jakaś dystrybucja, czy jest to Arch. Jest gdzieś jakiś tutorial wg którego instalowałeś "to coś" na PlayStation, czy to dystrybucja z jakimś - choćby skryptowym - instalatorem. Zatem po raz trzeci i ostatni: w jaki sposób przeprowadziłeś instalację. Brak odpowiedzi na to pytanie, oraz na pytanie, czy to jest Arch, czy też jakaś pochodna Archa dla PlayStation powoduje, że nie widzę najmniejszego sensu się pochylać nad tym problemem.

PS: Kurcze, toż łatwiej uzyskać wszystkie dane osobowe, chronione jak najbardziej, od prostej informacji, którą każdy użytkownik winien podać zadając na forum jakieś pytanie... :)

robson75

Szczerze, to jestem w szoku, żeby instalować jakiegokolwiek linuxa na PS4, ale czego to ludzie z głodu nie wymyślą. :)
Arch Linux Xfce - 64Bit Linux User #621110

pavbaranov

Ok, po pierwsze: psxitarch to nie jest Arch Linux. Mógłbyś to od razu napisać. Po drugie używa jakiegoś swojego obrazu, ze swoim instalatorem itp. itd.
Błąd, jaki otrzymujesz w Archu - o ile w ogóle występuje, bo widziałem coś takiego w Manjaro, ale w Archu nie - jest wynikiem działania pacmana, który nie potrafi się "dobrać" do repozytoriów. "Normalnie" likwiduje się ten błąd w ten sposób, że ustawia się nową listę mirrorów (w przypadku psxitarch nie wiem jakich), które muszą być aktualne, czyści cache pacmana, a potem postępuje dokładnie tak, jak przy pierwszym uruchomieniu pacmana. Błąd winien zniknąć.
Jeśli lista mirrorów jest prawidłowa, jak również prawidłowe są pliki mirrorlist oraz pacman.conf, to błąd leży gdzieś po stronie dystrybucji i należy to jej zgłosić.

eustachy7777

#11
CytatBłąd, jaki otrzymujesz w Archu - o ile w ogóle występuje, bo widziałem coś takiego w Manjaro, ale w Archu nie - jest wynikiem działania pacmana, który nie potrafi się "dobrać" do repozytoriów. "Normalnie" likwiduje się ten błąd w ten sposób, że ustawia się nową listę mirrorów (w przypadku psxitarch nie wiem jakich), które muszą być aktualne, czyści cache pacmana, a potem postępuje dokładnie tak, jak przy pierwszym uruchomieniu pacmana. Błąd winien zniknąć.
DOKŁADNIE  :) Ustawiłem mirrory które zapodałeś wcześniej. Wszystkie inne usunąłem, cache pacmana wyczyściłem i ZAKTUALIZOWAŁEM SYSTEM  :) :) :). Zainstalowałem środowisko mate i jest cód miód. Co do dystrybucji to na moje oko to arch linux ustawiony pod bebechy ps4, ale to na moje patrzenie. W każdym bądź razie dzięki za pomoc .

[root@psxitarch psxita]# uname -a
Linux psxitarch 4.14.93 #1 SMP Wed Jan 30 13:41:45 CET 2019 x86_64 GNU/Linux

pavbaranov

#12
To masz jeszcze prezent od polskiej społeczności archa:
mkdir pak && cd pak && wget https://raw.githubusercontent.com/polaur/new-branded/master/pak/PKGBUILD && makepkg -sirc && pak -S asp reflector namcap && pak -Sa auracle-git
Od tej chwili możesz się cieszyć pak, który jest "nakładką" na pacman oraz kupę innych rzeczy, umożliwiając to samo co pacman, a nadto możesz aktualizować repozytoria, sprawdzać poprawność PKGBUILDów i paczek zbudowanych z AUR, które również potrafi (i to "koszernie" ;)) budować, sprawdzać aktualizacje z repozytoriów i AUR bez sudo/su i wiele innych.

PS: Być może i jest to Arch "ustawiony pod bebechy PS4", jednakże nie jest to Arch Linux i tego typu informację musisz podawać, jeśli chcesz uzyskać sensowną pomoc, bowiem pisząc, że to Arch wprowadzasz w błąd.

eustachy7777

#13
Dzięki za pake ;)

CytatPS: Być może i jest to Arch "ustawiony pod bebechy PS4", jednakże nie jest to Arch Linux i tego typu informację musisz podawać, jeśli chcesz uzyskać sensowną pomoc, bowiem pisząc, że to Arch wprowadzasz w błąd.

Będę pamiętał.  :)

Pozdrawiam

lami07

IRC - #linuxiarze.pl w sieci [url="//libera.chat"]libera.chat[/url]
Matrix - #linuxiarze.pl w sieci [url="//matrix.org"]matrix.org[/url]

Zobacz najnowsze wiadomości na forum