Não consigo atualizar o arch!

há mais ou menos um 2 dias atrás, tentei rodar o pacman -Syu, mas, ele está mostrando até agora essa mensagem:

:: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib-testing is up to date multilib is up to date :: Starting full system upgrade... resolving dependencies... warning: cannot resolve "libcap=2.50", a dependency of "lib32-libcap" warning: cannot resolve "libelf=0.185", a dependency of "lib32-libelf" :: The following packages cannot be upgraded due to unresolvable dependencies: lib32-libcap lib32-libelf

oque pode ser?

bom, você pode ter acidentalmente removido uma dependência(nesse caso “libelf” e “libcap”), tente instala-los com sudo pacman -S libelf libcap , se não der certo, tente desabilitar o multilib testing e tentar fazer upload de novo

Nota: fui tentar instalar essas dependências e elas estavam em versões um pouco mais antigas, então pode ser realmente um problema do multilib testing

Você tem o repositório multilib-testing ativo, que contém versões em testes do pacotes de 32 bits. Ele está pedindo um pacote de 64 bits que também está em testes:

image

Porém você não tem os repositórios de 64 bit em testes ativos. Recomendo ir no pacman.conf e colocar o # antes dessas linhas:

[multilib-testing]
Include = /etc/pacman.d/mirrorlist
4 curtidas

obrigado, mas agora ele está mostrando alguns alertas:
:: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date :: Starting full system upgrade... warning: lib32-libcanberra: local (0.30+2+gc0620e4-4) is newer than multilib (0.30+2+gc0620e4-3) warning: lib32-nspr: local (4.31-1) is newer than multilib (4.30-1) warning: lib32-util-linux: local (2.37rc2-1) is newer than multilib (2.36.2-1) warning: lib32-zstd: local (1.5.0-2) is newer than multilib (1.4.9-1) there is nothing to do

Ainda sobraram algumas coisas do repositório de testes no seu PC (as que puderam ser baixadas e instaladas sem conflito).

Esses avisos vão sumir conforme as coisas do repositórios de testes passam para o estável, então é só aguardar.

Se quiser se livrar logo desses avisos e voltar para a versão que tem no repositório estável, só fazer pacman -Syuu (os dois u permitem voltar versões).

3 curtidas