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.

Problem z repozytorium społecznościowym - ktoś tak miał i wie jak to odblokować?

Zaczęty przez ciubaka, Marzec 05, 2025, 04:24:52 PM

Poprzedni wątek - Następny wątek

ciubaka

[ciubaka@anarchyciubaka:~/Pulpit]$ sudo pacman -Syu               (03-05 16:23)
[sudo] hasło użytkownika ciubaka:
:: Synchronizowanie baz danych z pakietami...
 core                  115,5 KiB   229 KiB/s 00:01 [######################] 100%
 extra                   7,7 MiB  6,19 MiB/s 00:01 [######################] 100%
Nie udało się pobrać community.db
błąd:  nie udało się pobrać pliku 'community.db' z mirror.osbeck.com : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z archmirror.it : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z archlinux.mailtunnel.eu : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z archlinux.thaller.ws : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z mirror.f4st.host : Connection timed out after 10001 milliseconds
błąd:  nie udało się zsynchronizować wszystkich baz danych (błąd pobierania biblioteki)
[ciubaka@anarchyciubaka:~/Pulpit][1]$                             (03-05 16:24)


pavbaranov

Jeśli masz pak, to pak -m i zatwierdź.
Jeśli masz octopi - to zaktualizuj repozytoria.
Jeśli nie masz, to z palca zmień na repozytoria z https://archlinux.org/mirrorlist/. Wygeneruj takie, jakie Ci pasują.

ciubaka

Paka nie mam, muszę wreszcie doinstalować.
Octopi mi nie działa, chociaż go mam, nie wiem dlaczego.
W Pamacu nie wiem czy da się i jak zrobić.
A mogę taką komendą ewentualnie z Reflector czy nie bardzo?

sudo reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

Ma ktoś może w linku instrukcje instalacji PAK-a i mógłby poratować? Stary jestem i ślepy, nie mogę znaleźć nigdzie, a chyba po kilku latach przerwy dojrzałem do powrotu tego skryptu ... Tylko jeżeli można - to tak jak krowie na miedzy poproszę.

pavbaranov

1. Tak - możesz użyć tej komendy reflectora. Jeśli się nie sprawdzi - na piechotę :)
2. Pak:
a. Pobierasz paczkę PKGBUILD z: https://gitlab.com/polaur/new-branded/-/tree/master/pak?ref_type=heads
Alternatywa: ściągasz PKGBUILD stąd: https://gitlab.com/nycko123/pak/-/blob/master/PKGBUILD?ref_type=heads (UWAGA: sprawdź, czy ściągnąłeś sobie RAW).
b. W katalogu z PKGBUILD wykonujesz: makepkg -sircW przypadku pierwszego PKGBUILDu dostajesz wersję tagowaną, w drugim wersję git. Osobiście używam drugiej. Jeśli chcesz, ją aktualizować, to również polecenie pak Ci w tym pomoże, bo wydajesz: pak --vcs i w wyniku m.in. zobaczysz, czy pak-git dostał jakieś commity - jeśli tak, to ponownie wykonujesz ww. polecenie.
c. Uruchomienie: pak i masz krótki help.
d. UWAGA: W systemie nie możesz mieć: https://aur.archlinux.org/packages/pak, https://aur.archlinux.org/packages/pak-bin lub https://aur.archlinux.org/packages/pak-git. Przypadkowa zbieżność nazw paczek, a skoro zaczęliśmy wcześniej, to już nie zmienialiśmy. Pak Damiana winien proponować usunięcie ww. pak.

ciubaka

Bardzo dziękuję.
Jedno tylko jest niejasne - co oznacza:

W katalogu z PKGBUILD

Bo w terminalu wklepać "makepkg -sirc" to potrafię, ale jak to zrobić w katalogu?
Będę robił z gitlabu, bo wersja z tajemniczym "RAW" rozpisana na linijki mnie przerasta.
Pozdrawiam serdecznie.

pavbaranov

1. No po prostu w katalogu. Archiwum gdzieś rozpakujesz i musisz makepkg wydać w tym katalogu, w którym jest PKGBUILD.
2. RAW to jest po prostu "czysty" plik tekstowy, czyli... PKGBUILD (prawie taki sam jak ten ze spakowanego archiwum. Po prostu plik PKGBUILD musi wyglądać tak: https://gitlab.com/nycko123/pak/-/raw/master/PKGBUILD?ref_type=heads (możesz sobie nawet ten ściągnąć).

ciubaka

Nie jest dobrze.

ciubaka@anarchyciubaka:~/Pulpit]$ sudo reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

[sudo] hasło użytkownika ciubaka:
[2025-03-08 20:06:14] WARNING: failed to rate http(s) download (http://mirrors.neusoft.edu.cn/archlinux/extra/os/x86_64/extra.db): Download timed out after 5 second(s).
[2025-03-08 20:06:19] WARNING: failed to rate rsync download (rsync://mirrors.neusoft.edu.cn/archlinux/extra/os/x86_64/extra.db): Download timed out after 5 second(s).
[2025-03-08 20:06:29] WARNING: failed to rate http(s) download (https://johannesburg.mirror.pkgbuild.com/extra/os/x86_64/extra.db): Download timed out after 5 second(s).
[ciubaka@anarchyciubaka:~/Pulpit]$   

Co ja robię źle?

Albo i tak:

[ciubaka@anarchyciubaka:~/Pulpit]$ sudo reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

[sudo] hasło użytkownika ciubaka:
[2025-03-08 20:14:38] WARNING: failed to rate http(s) download (http://mirrors.neusoft.edu.cn/archlinux/extra/os/x86_64/extra.db): <urlopen error [Errno 101] Network is unreachable>
[2025-03-08 20:14:48] WARNING: failed to rate http(s) download (https://losangeles.mirror.pkgbuild.com/extra/os/x86_64/extra.db): Download timed out after 5 second(s).
[ciubaka@anarchyciubaka:~/Pulpit]$   

ciubaka

I jeszcze na szybko próba zaPAKowania:

[ciubaka@anarchyciubaka:~/Pulpit][1]$ wget https://raw.githubusercontent.com/polaur/new-branded/master/pak/PKGBUILD && wget https://raw.githubusercontent.com/polaur/new-branded/master/pak/CHANGELOG && makepkg -sirc
--2025-03-08 20:23:15--  https://raw.githubusercontent.com/polaur/new-branded/master/pak/PKGBUILD
Załadowano certyfikat CA '/etc/ssl/certs/ca-certificates.crt'
Translacja raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.111.133, 185.199.110.133, ...
Łączenie się z raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 2902 (2,8K) [text/plain]
Zapis do: `PKGBUILD'

PKGBUILD            100%[===================>]   2,83K  --.-KB/s     w 0s     

2025-03-08 20:23:16 (10,7 MB/s) - zapisano `PKGBUILD' [2902/2902]

--2025-03-08 20:23:16--  https://raw.githubusercontent.com/polaur/new-branded/master/pak/CHANGELOG
Załadowano certyfikat CA '/etc/ssl/certs/ca-certificates.crt'
Translacja raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.110.133, 185.199.111.133, ...
Łączenie się z raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 14438 (14K) [text/plain]
Zapis do: `CHANGELOG'

CHANGELOG           100%[===================>]  14,10K  --.-KB/s     w 0,01s   

2025-03-08 20:23:17 (1,12 MB/s) - zapisano `CHANGELOG' [14438/14438]

==> BŁĄD: Cannot find the debugedit binary required for including source files in debug packages.
[ciubaka@anarchyciubaka:~/Pulpit][15]$     

ciubaka

A na koniec jest tak:

[ciubaka@anarchyciubaka:~/Pulpit]$ pak -m                         (03-08 20:37)
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector -p https -n 5 --sort score
# When:       2025-03-08 19:37:17 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2025-03-08 19:34:55 UTC
# Last Check: 2025-03-08 19:24:38 UTC

Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
Server = https://al.arch.niranjan.co/$repo/os/$arch
Server = https://mirror.quantum5.ca/archlinux/$repo/os/$arch
Server = https://in.arch.niranjan.co/$repo/os/$arch
Server = https://london.mirror.pkgbuild.com/$repo/os/$arch

:: Użyć tej listy jako domyślnej listy mirrorów? (t/n)
[sudo] hasło użytkownika ciubaka:

Lista mirrorów została zaktualizowana.
[ciubaka@anarchyciubaka:~/Pulpit]$ pak -Syu                       (03-08 20:37)
grep: uwaga: niepotrzebny \ przed -
[sudo] hasło użytkownika ciubaka:
:: Synchronizowanie baz danych z pakietami...
 core jest aktualne
 extra                   7,7 MiB  8,62 MiB/s 00:01 [######################] 100%
Nie udało się pobrać community.db
błąd:  nie udało się pobrać pliku 'community.db' z mirror.osbeck.com : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z al.arch.niranjan.co : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z mirror.quantum5.ca : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z in.arch.niranjan.co : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z london.mirror.pkgbuild.com : The requested URL returned error: 404
błąd:  nie udało się zsynchronizować wszystkich baz danych (nie udało się odzyskać niektórych plików)
[ciubaka@anarchyciubaka:~/Pulpit]$ pak Syu                        (03-08 20:37)
błąd:  nie podano żadnej operacji (użyj -h aby otrzymać pomoc)
[ciubaka@anarchyciubaka:~/Pulpit]$ pak -Py                        (03-08 20:37)
pacman: błędna opcja -- 'P'
[ciubaka@anarchyciubaka:~/Pulpit]$ pak -Syu                       (03-08 20:41)
grep: uwaga: niepotrzebny \ przed -
[sudo] hasło użytkownika ciubaka:
:: Synchronizowanie baz danych z pakietami...
 core jest aktualne
 extra jest aktualne
Nie udało się pobrać community.db
błąd:  nie udało się pobrać pliku 'community.db' z mirror.osbeck.com : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z al.arch.niranjan.co : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z mirror.quantum5.ca : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z in.arch.niranjan.co : The requested URL returned error: 404
błąd:  nie udało się pobrać pliku 'community.db' z london.mirror.pkgbuild.com : The requested URL returned error: 404
błąd:  nie udało się zsynchronizować wszystkich baz danych (nie udało się odzyskać niektórych plików)
[ciubaka@anarchyciubaka:~/Pulpit]$   



ciubaka

Nie mam żadnego vpn. Mam problem z repozytoriami community. Udało mi się doinstalować pak, ale ani pakiem, ani pamacem, ani octopi, ani nawet pacmanem nie mogę tych repozytoriów podmienić. Zapewne mogę to zrobić w pliku konfiguracyjnym z palca, przy pomocy edytora tekstu. Pytanie tylko - na jakie, które nie będą stwarzać problemu. Prośba o wskazówkę, to podmienię, jak nie podziała to po prostu przywrócę obecny plik konfiguracyjny, i tak jest do bani. Ze swojej strony dodam, że gdy w octopi wyłączę repozytoria community (bo tylko tam potrafię), to system aktualizuje się wszystkim - i pakiem, i pacmanem i octopi. A jeżeli są włączone, to tylko pamacem, ale to jest aktualizacja niepełna i zaraz się skończy kolejnym wywaleniem archa. Czego wolałbym uniknąć. Z góry dziękuję za wsparcie i pozdrawiam. Paweł

EDIT.
A taka jest moja lista mirrorów.

################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector -p https -n 5 --sort score
# When:       2025-03-12 11:11:06 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2025-03-12 11:11:06 UTC
# Last Check: 2025-03-12 11:06:45 UTC

Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
Server = https://al.arch.niranjan.co/$repo/os/$arch
Server = https://de.arch.niranjan.co/$repo/os/$arch
Server = https://london.mirror.pkgbuild.com/$repo/os/$arch
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch

pavbaranov

Daj mu z palca jakieś niemieckie, bądź szwedzkie na samej górze z mirrorów Archa - uwaga - tych zsynchronizowanych.

Zobacz najnowsze wiadomości na forum