Tôi đã nghiên cứu vấn đề và tìm thấy về /var/log/pacman.log. Tôi đọc nhật ký và thấy rằng vấn đề là:
...
[2017-11-28 04:34] [ALPM] upgraded libmariadbclient (10.1.28-1 -> 10.1.29-1)
[2017-11-28 04:34] [ALPM] transaction interrupted
Bản cập nhật đã bị gián đoạn, do đó vấn đề liên kết.
Sau đó tôi đã tải firmware từ đây . Tôi giải nén thư viện bị thiếu:
$ 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.59là một liên kết đến libicuuc.so.59.1, vì vậy tôi chuyển libicuuc.so.59.1đến /usr/lib/libicuuc.so.59.
Chạy pacmantôi gặp lỗi mà libicudata.so.59thiếu. Tôi trích xuất thư viện bị thiếu /usr/libvà pacmanđang làm việc :).
Sau đó tôi đã cập nhật hệ thống pacman -Syuqvà kiểm tra ldd /usr/bin/pacmanxem tất cả các thư viện có mặt. Tôi đã chuyển các thư viện v59 từ /usr/libvà kiểm tra xem nó pacmancó hoạt động không.
Khởi động lại với ngón tay đan chéo ... thành công !!!
pacman -Sc và đi ngủ với một nụ cười :)