Linux
libicui18n.so.69 缺少 PostgreSQL ArchLinux
問題:
我嘗試按照ArchWiki的教程安裝 PostgreSQL 。
作為 postgres 使用者,在執行以下命令時:
[postgres]$ initdb -D /var/lib/postgres/data
我收到以下錯誤:
/usr/bin/postgres: error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory no data was returned by command ""/usr/bin/postgres" -V"
我試過的:
我嘗試重新安裝 Postgres 並同步儲存庫但沒有任何效果。
問題:
如何解決此錯誤?
libicui18n.so.69 是icu包的一部分,應該在安裝 postgresql 時作為依賴項安裝。如果您沒有安裝正確的版本(69.1-1,請檢查
pacman -Qi icu
目前安裝的版本),您可能已經進行了部分升級(可能安裝了 postgresql?)並且需要使用pacman -Syu
. 不支持Archlinux 的部分升級。