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.59era um link simbólico para libicuuc.so.59.1, então mudei libicuuc.so.59.1para /usr/lib/libicuuc.so.59.
Em execução pacman, recebi o erro que libicudata.so.59estava faltando. Eu extraí a biblioteca ausente /usr/libe pacmanestava trabalhando :).
Atualizei o sistema pacman -Syuqe verifiquei se ldd /usr/bin/pacmantodas as bibliotecas estavam presentes. Mudei as bibliotecas da v59 /usr/libe verifiquei que pacmanestava funcionando.
Reinicie com os dedos cruzados ... com sucesso !!!
pacman -Sc e ir para a cama com um sorriso :)