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ą.
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

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.
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

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ąć).
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

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.
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

ciubaka

Takie coś do mnie Octopi napisało. Pewnie coś muszę zrobić, ale podchodzę do tego jak pies do jeża. Fajne to Octopi ...

Wiadomości z Arch Linux
Cleaning up old repositories
Mon, 17 Feb 2025 00:30:30

https://archlinux.org/news/cleaning-up-old-repositories/
Around two years ago, we've merged the [community] repository into [extra] as part of the git migration. In order to not break user setups, we kept these repositories around in an unused and empty state. We're going to clean up these old repositories on 2025-03-01.
On systems where /etc/pacman.conf still references the old [community] repository, pacman -Sy will return an error on trying to sync repository metadata.
The following deprecated repositories will be removed: [community], [community-testing], [testing], [testing-debug], [staging], [staging-debug].
Please make sure to remove all use of the aforementioned repositories from your /etc/pacman.conf (for which a .pacnew was shipped with pacman>=6.0.2-7)!

ciubaka

Po prostu zgodnie z informacją od Octopi i Archa wyłączyłem wszelkie inne repozytoria niż core, extra, multilib i chaotic-aur. Czyli tak naprawdę to wyciąłem tylko jedno community. W Octopi oczywiście, bo inaczej nie umiem. I działa, zobaczymy co dalej...

pavbaranov

CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

Zobacz najnowsze wiadomości na forum