本帖最后由 xhb 于 2024-10-17 10:47 编辑
一、 问题背景 SCMT点对点有代理迁移模式,在给linux源机安装代理时出现报错:install failed
源机系统内使用uname -a命令查看,若内核为3.10.0-862或3.10.0-1106,即可使用本文帖的方法进行兼容性处理,然后重新安装客户端代理。 二、 兼容性处理方法 a) 使用admin用户登录SCMT控制台 b) 管理设置->其他设置->linux兼容支持版本->CentOS->找到对应的版本,选择右边的“新增”(注意1160和862内核只能加在3.10.0-693这一行) c) 点击“添加”后,可查看到有4个字段需要填写(仅需填写这4个字段即可完成调试),分别是“上传驱动文件”、“兼容的操作系统版本”、“内核MD5”、“操作码”。 i. 上传驱动文件: 根据此web页面提示,源机操作系统的目录为/lib/modules/x,xxc.x-xxx.el7.x86_64/kernel/drivers/scsi/,cd进入,使用ls命令查看sg.ko的文件,将其下载到本地电脑,再从scmt控制台“选择文件”进行上传。 示例: cd /lib/modules/3.10.0-862.el7.x86_64/kernel/drivers/scsi/
ls 通过ssh或sftp工具将此文件下载到本地电脑,便可在scmt控制台进行上传操作。
ii. 兼容的操作系统版本 上传驱动文件后,点击“获取操作系统版本”即可。
iii. 内核md5: 第一步输入:cd /boot(cd进入源机/boot目录) 第二步输入:md5sum vmlinuz-xxx(查看此文件的md5值) 示例: [root@localhost boot]# md5sum vmlinuz-3.10.0-862.el7.x86_64 e26fb62adf407f112b47d63eff6bd23c vmlinuz-3.10.0-862.el7.x86_64
iiii. 操作码 操作码为平台固定操作码:CLWsupport@abc,.123
d) 填写完这4个字段点击提交即可,提交完在此页面能够看到新添加的内容,如下图所示: e) 最后在源机上重新./执行sh文件即可,无需重新下载客户端,安装成功截图如下所示。 三、 注意事项 a) 本文档方法在SCMT版本3.0.230803及以下版本适用,若SCMT版本高于此版本则需联系研发人员另行评估。 b) 仅限于内核为3.10.0-862或3.10.0-1106的linux系统。 |