/usr/pgsql-12/lib/libpq.so.5: no version information available (required by /usr/sbin/zabbix_server)
というエラーメッセージを見る限り、zabbix_server 起動時に必要とする postgresql の共有ライブラリが見つからないのだと思います。
パスから見ると、 postgres の 12.5 を使おうとしているように思います。
(zabbix のマニュアルを見る限り、そのような制限はないみたいですが)
対策として考えられるのは以下の2つがあります。
- postgresql をバージョンアップしてみる(12.5 あるいは 13 以上にする)
- 現在の postgres 12.2 のライブラリ(
/usr/pgsql-12/lib/libpq.so.2
かな?)をシンボリックリンクを作って、無理やり上記共有ライブラリ(/usr/pgsql-12/lib/libpq.so.5
)を作ってみる(もちろん無理やり作っているので、何か問題が出る可能性はあります)
以下のサイトの内容(の1つ目のエラー)はよく似た内容ですが postgresql 13 を入れたら直ったと言っていますね。
Someone in the IRC channel recommended that I reinstall PostgreSQL 13 again, which I did, and that made this error go away.
同じように直るかはわかりませんが、ご参考まで。