Pacman Falha completa no upgrade do sistema

3

Estou tentando fazer uma atualização completa do sistema usando o pacman no ArchLinux. Eu tenho o kernel 3.2.

Ao digitar sudo pacman -Syu Eu tenho os seguintes erros

:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
error: could not parse package description file 'libice-1.0.8-1/desc' from db 'extra'
resolving dependencies...
warning: cannot resolve "p11-kit>=0.12", a dependency of "gnutls"
warning: cannot resolve "vim-runtime=7.3.495-1", a dependency of "gvim"
:: The following packages cannot be upgraded due to unresolvable dependencies:
      gnutls  gvim

Do you want to skip the above packages for this upgrade? [y/N] y
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia: requires linux<3.3

Eu tentei reinstalar o libice mas recebi o seguinte erro

error: could not parse package description file 'libice-1.0.8-1/desc' from db 'extra'
warning: libice-1.0.8-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (package filename is not valid)

Como posso resolver este problema?

    
por Ben D 11.04.2012 / 11:35

1 resposta

2

Acredito que você está usando um espelho que está fora de sincronia.

Os pacotes p11-kit , vim-runtime foram atualizados em 2012-04-01 e 2012-04-10, respectivamente. O pacote nvidia foi atualizado hoje (2012-04-11), então tudo que você precisa fazer é esperar um pouco.

É interessante que você tenha um pacote linux versão 3.3 e um pacote gvim de 2012-04-10. Você alterou os repositórios (desabilitados testing ) ou os espelhos recentemente? Você pode querer usar a mirrorlist ou updater updater para encontrar um espelho atualizado perto de você. Isso provavelmente também repararia seu arquivo extra db.

    
por 11.04.2012 / 22:41