Sincronizando meu banco de dados espelho local e fazendo uma atualização do sistema com pacman -Syu
resolveu.
Quando executo pacman -S uwsgi
ou pacman -S community/uwsgi
, recebo o seguinte erro:
resolving dependencies...
looking for inter-conflicts...
Packages (6): jansson-2.5-2 libxml2-2.9.1-5 libyaml-0.1.4-3
python2-2.7.6-1 sqlite-3.8.2-1 uwsgi-1.9.20-1
Total Download Size: 0.27 MiB
Total Installed Size: 69.85 MiB
:: Proceed with installation? [Y/n] Y
:: Retrieving packages ...
error: failed retrieving file 'uwsgi-1.9.20-1-x86_64.pkg.tar.xz' from
archlinux.mirrors.uk2.net : The requested URL returned
error: 404 Not Found
warning: failed to retrieve some files
error: failed to commit transaction (download library error)
Errors occurred, no packages were upgraded.
Isso indicaria para mim que o pacote não está no servidor. No entanto, tentei vários espelhos e obtive o mesmo resultado.
Eu então investiguei mais, direcionando meu navegador para o diretório espelho e confirmei que é um pacote uwsgi
, mas a versão é posterior:
uwsgi-1.9.21.1-1-x86_64.pkg.tar.xz
Eu sou relativamente novo no Arch, então não sei se estou perdendo algo óbvio aqui. No Debian, minha resposta seria executar apt-get update
, mas não é possível encontrar um recurso semelhante em pacman
: Meu entendimento é que a opção -S
cuidará disso e instalará o pacote.
Este poderia ser um caso de espelhamento não sendo sincronizado corretamente, ou estou faltando algo simples no final do cliente?
Se o espelho contiver uma versão posterior, por que meu comando pacman
não está acessando?
Sincronizando meu banco de dados espelho local e fazendo uma atualização do sistema com pacman -Syu
resolveu.
Tags pacman