Arch Linux: Incompatibilidade de versão estranha ao tentar instalar o UWSGI com o pacman. Isso é comum / trivial?

0

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?

    
por v25 26.12.2013 / 07:13

1 resposta

1

Sincronizando meu banco de dados espelho local e fazendo uma atualização do sistema com pacman -Syu resolveu.

    
por 26.12.2013 / 07:22

Tags