Investigué el problema y descubrí sobre el /var/log/pacman.log
. Leí el registro y descubrí que el 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
La actualización se interrumpió, de ahí el problema de vinculación.
Luego descargué el firmware desde aquí . Extraje la biblioteca que falta:
$ 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 un enlace simbólico a libicuuc.so.59.1
, así que me mudé libicuuc.so.59.1
a /usr/lib/libicuuc.so.59
.
En ejecución pacman
recibí el error que libicudata.so.59
faltaba. Extraje la biblioteca faltante /usr/lib
y pacman
estaba trabajando :).
Luego actualicé el sistema pacman -Syuq
y verifiqué ldd /usr/bin/pacman
que todas las bibliotecas estaban presentes. Moví las bibliotecas v59 /usr/lib
y verifiqué que pacman
funcionaba.
Reiniciar con los dedos cruzados ... ¡¡¡con éxito !!!
pacman -Sc
e ir a la cama con una sonrisa :)