나는 문제를 연구하고에 대해 발견했다 /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
그리고 미소로 자러 간다. :)