cruzjorge
(usa Ubuntu)
Enviado em 12/02/2012 - 20:28h
eldermarco escreveu:
Habilite a opção ShowSize, mas ela não tem nada a ver com isso não. O que me parece que aconteceu é que você terminou o pacman de maneira abrupta em algum momento e ele não removeu o arquivo de trava do banco de dados. Esse arquivo, geralmente vazio, é um arquivo utilizado para avisar outro comando/processo (ou o próprio pacman, rodando a partir de outro terminal) que o banco de dados está sendo utilizado no momento e pode dar "zica" se dois tentarem escrever nele ao mesmo tempo. Assim que o pacman termina de escrever no banco de dados, ele apaga esse arquivo e então fica liberado o acesso.
Façamos assim: como root, entre no diretório /var/lib/pacman. Você deverá encontrar um arquivo chamado db.lck dentro desse diretório caso seja isso mesmo que estou pensando. Remova ele:
$ su -
Senha: <<< Senha do root aqui
# cd /var/lib/pacman
# ls
db.lck local sync
# rm -f db.lck
Depois tente atualizar:
# pacman -Syu
Mantenha o arquivo /etc/pacman.d/mirrorlist descomentado, do jeito que falei. Poste aqui o que aconteceu.
,,,,,,,,,,,,,,,,,
Aconteceu isso mesmo que você falou eldermarco.
Habilitei o ShowSize e segui seu roteiro conforme abaixo.
PS: só não entendi Mantenha o arquivo /etc/pacman.d/mirrorlist descomentado. Como?
[root@tukaDesktop ~]# cd /var/lib/pacman
[root@tukaDesktop pacman] ls
local sync
[root@tukaDesktop pacman]# rm -f db.lck
[root@tukaDesktop pacman]# pacman -Syu
E o resultado foi este: (NEGATIVO)
erro: falha ao obter o arquivo 'extra.db' de
www1itti.ifce.edu.br : could not resolve host:
www2.ifce.edu.br; Erro desconhecido
erro: falha ao obter o arquivo 'community.db' de archlinux.c3sl.ufpr.br ….......
E assim por diante, ou seja em todos os Server acresentados.