Erro ao sincronizar base de dados no Arch

Tentei atualizar os espelhos usando um script que encontrei aqui criado pelo @swatquest

Mas logo após isso da erro toda vez que tento usar o pacman

> sudo pacman -Sy
< :: Synchronizing package databases...
< error: failed to synchronize all databases (no servers configured for repository)

Não funciona mais, vou tentar remover.

Use o pacote reflector

reflector -c brazil -f 5 --save /etc/pacman.d/mirrorlist

Se puder passa o link

Crie o arquivo mirrorlist

https://archlinux.org/mirrorlist/

E cole em

/etc/pacman.d/mirrorlist

Provavelmente o script apagou o mirror que estava.
execute nano /etc/pacman.conf

Procure o “core”
e adicione um desses mirrors:
Selecione Brasil que vai te dar uma lista.
https://archlinux.org/mirrorlist/

Documentação oficial para auxiliar.
https://wiki.archlinux.org/title/mirrors

1 curtida

Eu vi como sugestão do google e fui seco kkk

Link do post

Agora ta dando os seguintes erros:

error: failed retrieving file 'core.db' from archlinux-br.com.br : Could not resolve host: archlinux-br.com.br
warning: too many errors from archlinux-br.com.br, skipping for the remainder of this transaction
error: failed retrieving file 'community.db' from archlinux-br.com.br : Could not resolve host: archlinux-br.com.br
error: failed retrieving file 'extra.db' from archlinux-br.com.br : Could not resolve host: archlinux-br.com.br

Quando uso o mirrorlist gerado somente pelo reflector da certo, mas não sei se há alguma limitação

Não. A utilização do reflector é a recomendada.

Depois use

sudo pacman -Syy

O erro permanece

image

Só use http, https ou ftp

Rsync pode remover da mirrorlist

:+1:
No comando escolha os tipos que você quer copiar

1 curtida

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.