আমি সমস্যাটি গবেষণা করে খুঁজে পেয়েছি /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
এবং একটি হাসি দিয়ে বিছানায় যান :)