Я дослідив проблему і дізнався про те /var/log/pacman.log
. Я прочитав журнал і виявив, що проблема:
...
[2017-11-28 04:34] [ALPM] upgraded libmariadbclient (10.1.28-1 -> 10.1.29-1)
[2017-11-28 04:34] [ALPM] transaction interrupted
Оновлення було перервано, звідси проблема зв’язку.
Потім я завантажив прошивку звідси . Я витягнув зниклу бібліотеку:
$ 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
було символьним посиланням на libicuuc.so.59.1
, тому я перейшов libicuuc.so.59.1
до /usr/lib/libicuuc.so.59
.
Запуск pacman
я отримав помилку, якої не libicudata.so.59
було. Я витягнув зниклу бібліотеку /usr/lib
і pacman
працював :).
Потім я оновив систему pacman -Syuq
і перевірив наявність ldd /usr/bin/pacman
усіх бібліотек. Я перемістив бібліотеки v59 /usr/lib
і перевірив, що pacman
працює.
Перезавантажте пальцями схрещені ... успішно !!!
pacman -Sc
і лягай спати з посмішкою :)