背景
昨天整理 银河麒麟上面安装 Goldendb数据库的过程.
发现最新的2403版本安装失败
但是次新的就可以成功.
分别为: 失败的
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Halberd)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Halberd)"
ANSI_COLOR="0;31"
ssh -V
OpenSSH_8.2p1, OpenSSL 1.1.1f 31 Mar 2020
成功的:
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Lance)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Lance)"
ANSI_COLOR="0;31"
ssh -V
OpenSSH_8.2p1, OpenSSL 1.1.1f 31 Mar 2020
官方解释
原厂工程师悉心指导下告知
应该是银河麒麟V10SP3升级最新版本导致的问题.
告知可以修改 /etc/ssh/sshd_config 就可以 分别为
修改两项为:
HostKeyAlgorithms +ssh-rsa,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-512
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
补充说明:
应该是银河麒麟为了提高安全性, 禁止掉了 sha1 的 RSA 算法导致出现安装失败.
修改安装脚本内的异常
按照昨天的目录, 修改如下目录中的内容:
vim home/Oneinstall/oneKeyInstallUpdate/install/init_remote_env.py
中的四个pip组件的 安装脚本
"tqdm" "kazoo" "PyYAML" "paramiko"
里面的:
sudo tar -zxf out_{0}; -C ;
修改为:
sudo tar -zxf out_{0} -C ;
另外同样需要更换 mysql的客户端
cd /home/Oneinstall/oneKeyInstallUpdate/install/prepare_env
unzip mysql_client_for_alllinux.zip
python replace_client.py
执行安装-可以成功
文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




