国产系统的支持需要对应支持的版本才能正常安装。如因系统环境原因遇到本文所述问题,可依次执行下述命令解决。

tar -zxf libs.tar.gz
rm -rf /usr/local/cntlcenter/
mkdir -p /usr/local/cntlcenter/
cp -r libs/ /usr/local/cntlcenter/
dpkg -l | grep info2soft
rm -rf /usr/local/ctrlcenter/sbin/i2ctrlserver
rm -rf /usr/local/ctrlcenter/sbin/iaproxy
cd /usr/local/cntlcenter/libs/

cntlcenter_dir=/usr/local/cntlcenter/
cntl_lib_dir=${cntlcenter_dir}/libs
php_install_dir=${cntlcenter_dir}/php
pgsql_install_dir=${cntlcenter_dir}/pgsql
pgpoll_install_dir=${cntlcenter_dir}/pgpool
openresty_install_dir=${cntlcenter_dir}/resty
keepalived_install_dir=${cntlcenter_dir}/keepalived
id -u postgres >/dev/null 2>&1
cd ~
clear
ls
cd /home/kylin/I/

groupdel postgres
cat /etc/passwd

id -u postgres >/dev/null 2>&1
[ $? -ne 0 ] && useradd -d ${pgsql_install_dir} -s /bin/bash postgres
egrep "^postgres" /etc/group >& /dev/null
[ $? -ne 0 ] && groupadd postgres

rm /usr/local/ctrlcenter/sbin/i*
dpkg-reconfigure dash
选否

vi /var/i2data/logs/initdb-12.log

cp /usr/local/cntlcenter/libs/openssl/lib/libssl.so.1.1 /usr/local/cntlcenter/libs/lib/
cp /usr/local/cntlcenter/libs/openssl/lib/libcrypto.so.1.1 /usr/local/cntlcenter/libs/lib/

ll openssl/lib/
vi /var/i2data/logs/initdb-12.log
ldconfig -v |grep libssl
vi /etc/ld.so.conf.d/pgsql.conf
vi /etc/ld.so.conf.d/libc.conf

echo '/usr/local/cntlcenter/libs/lib' > /etc/ld.so.conf.d/i2lib.conf
ldconfig
ldconfig -v |grep libssl
clear
rm /usr/local/ctrlcenter/sbin/i*
rm /usr/local/cntlcenter/data/pgsql/12/ -rf
dpkg -i info2soft-ctrlcenter-7.1.58.20011617-Kylin.4.aarch64.deb

systemctl status i2up