Problemas na atualização de pacotes

Olá! Estou tendo certa dificuldade na atualização de 3 pacotes específicos do sistema (quando ponho sudo pacman -Syu). Ocorre o seguinte:

:: Sincronizando a base de dados de pacotes...
 core.db falhou em ser baixado
 extra.db falhou em ser baixado
 multilib.db falhou em ser baixado
erro: falha ao obter o arquivo "extra.db" de manjaro.c3sl.ufpr.br : Connection time-out
erro: falha ao obter o arquivo "multilib.db" de manjaro.c3sl.ufpr.br : Connection time-out
erro: falha ao obter o arquivo "core.db" de manjaro.c3sl.ufpr.br : Connection timed out after 10022 milliseconds
atenção: muitos erros de manjaro.c3sl.ufpr.br, ignorando o restante desta transação
erro: falha ao obter o arquivo "multilib.db" de mirror.ufam.edu.br : Connection time-out
erro: falha ao obter o arquivo "extra.db" de mirror.ufam.edu.br : Connection timed out after 10037 milliseconds
erro: falha ao obter o arquivo "core.db" de mirror.ufam.edu.br : Connection timed out after 10036 milliseconds
atenção: muitos erros de mirror.ufam.edu.br, ignorando o restante desta transação
erro: falha ao sincronizar todas as bases de dados (erro na biblioteca de download)

Como resolvo isso? (OBS: Utilizo a distro do Manjaro)

1 curtida

Esse erro ocorre porque o pacman não está conseguindo se conectar corretamente aos repositórios (mirrors) listados — possivelmente por estarem fora do ar, muito lentos, ou bloqueados temporariamente.

Solução passo a passo:

:white_check_mark: 1. Atualize a lista de mirrors do Manjaro

Você pode forçar o sistema a usar os mirrors mais rápidos e atualizados:

sudo pacman-mirrors --fasttrack && sudo pacman -Syyu

Esse comando:

  • Usa pacman-mirrors para escolher servidores rápidos.
  • Depois força uma sincronização total da base de pacotes (-Syyu).

:test_tube: 2. Teste com um mirror específico (opcional)

Se o passo acima não resolver, você pode editar manualmente os mirrors temporariamente.

Edite o arquivo de mirrorlist:

sudo nano /etc/pacman.d/mirrorlist

E coloque no topo (exemplo com espelho europeu):

Server = https://mirror.alpix.eu/manjaro/stable/$repo/$arch

Salve e depois rode novamente:

sudo pacman -Syyu

:toolbox: 3. Use um espelho alternativo já conhecido como confiável:

Alguns bons espelhos:

  • https://mirror.alpix.eu
  • https://mirror.koddos.net
  • https://ftp.riken.jp

:red_question_mark:4. Ainda com problema?

Verifique se você tem conexão com a internet fora do pacman. Teste:

ping manjaro.org

Se falhar, pode ser problema de DNS ou rede.

2 curtidas