Eu pesquisei o problema e descobri sobre o /var/log/pacman.log
. Eu li o log e descobri que o problema era:
...
[2017-11-28 04:34] [ALPM] upgraded libmariadbclient (10.1.28-1 -> 10.1.29-1)
[2017-11-28 04:34] [ALPM] transaction interrupted
A atualização foi interrompida, daí o problema de ligação.
Eu então baixei o firmware daqui . Eu extraí a biblioteca ausente:
$ gunzip ArchLinuxARM-rpi-latest.tar.gz
$ tar -tf ArchLinuxARM-rpi-latest.tar |grep libicuuc.so.59
./usr/lib/libicuuc.so.59.1
./usr/lib/libicuuc.so.59
$ tar -xf ArchLinuxARM-rpi-latest.tar ./usr/lib/libicuuc.so.59.1
$ tar -xf ArchLinuxARM-rpi-latest.tar ./usr/lib/libicuuc.so.59
libicuuc.so.59
era um link simbólico para libicuuc.so.59.1
, então mudei libicuuc.so.59.1
para /usr/lib/libicuuc.so.59
.
Em execução pacman
, recebi o erro que libicudata.so.59
estava faltando. Eu extraí a biblioteca ausente /usr/lib
e pacman
estava trabalhando :).
Atualizei o sistema pacman -Syuq
e verifiquei se ldd /usr/bin/pacman
todas as bibliotecas estavam presentes. Mudei as bibliotecas da v59 /usr/lib
e verifiquei que pacman
estava funcionando.
Reinicie com os dedos cruzados ... com sucesso !!!
pacman -Sc
e ir para a cama com um sorriso :)