• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

CAS镜像文件解压方式错误导致系统升级失败问题

2016-11-28 发表
  • 0关注
  • 0收藏 1469浏览
粉丝:28人 关注:0人

某局点CAS2.0升级到CAS3.0,升级完成后前台界面仍是CAS2.0的界面,重启过服务器也清除过浏览器缓存,问题现象依旧。


Log time: 2016-11-23 14:41:34

./upgrade.sh V2.0 E0225 CIC,CVM,SSV 10.201.51.150 Xyes  no

./upgrade.sh.x: line 439: ./upgrade.sh: Permission denied

Log time: 2016-11-23 14:41:38

starting daemon cvm_ha success

tomcat8: unrecognized service

 * Starting casserver...

Using CASSERVER_HOME:   /var/lib/casserver

Using CASSERVER_TMPDIR: /var/lib/casserver/temp

Using JAVA_HOME:         /usr/lib/jvm/java-6-openjdk

   ...done.

 * Starting vStor...

   ...done.

start: Job is already running: cron

Log time: 2016-11-23 14:41:43

====================END=====================


1、登入CVM主机后台通过执行 “cat /etc/cas_cvk-version”命令查看当前CAS系统版本已经为0303。该结果只能作为参考依据,即便cas_cvk-version显示版本已为0303升级操作有可能是失败的。

root@CVM:~# cat /etc/cas_cvk-version

V300R003B01D010 V3.0 E0303 Enterprise 42167

Build 2016-07-23 15:08:10, RELEASE SOFTWARE

2、查看CVM主机升级日志,日志是最直观的判断方法,可以通过简单的关键字得知问题产生原因。通过执行“cat /var/log/cvm-upgrade.log”命令查看升级过程是否出错。通过日志可以看出是升级文件没有执行权限造成的。

Log time: 2016-11-23 14:41:34

./upgrade.sh V2.0 E0225 CIC,CVM,SSV 10.201.51.150 Xyes  no

./upgrade.sh.x: line 439: ./upgrade.sh: Permission denied

Log time: 2016-11-23 14:41:38

starting daemon cvm_ha success

tomcat8: unrecognized service

 * Starting casserver...

Using CASSERVER_HOME:   /var/lib/casserver

Using CASSERVER_TMPDIR: /var/lib/casserver/temp

Using JAVA_HOME:         /usr/lib/jvm/java-6-openjdk

   ...done.

 * Starting vStor...

   ...done.

start: Job is already running: cron

Log time: 2016-11-23 14:41:43

====================END=====================

3、通过“ll”命令查看升级文件没有执行权限。可以看到upgrade.sh确实没有执行权限。正常情况下该文件是有执行权限的,不可能出现需要人为赋予权限的操作。和现场工程师确认后,原来是该工程师未按照正确的操作方法解压升级镜像包导致的,镜像文件不能在windows上解压再上传到CAS上,这样会导致部分文件执行权限不一致。

[root@localhost upgrade.e0303]# ll

-rw-r--r--.  1 root root    63 Nov 27 00:36 execute.sh

-rw-r--r--.  1 root root 14464 Nov 27 00:36 execute.sh.x

drwxr-xr-x. 23 root root  4096 Nov 27 00:37 package

-rw-r--r--.  1 root root    49 Nov 27 00:36 README.txt

-rw-r--r--.  1 root root  4654 Nov 27 00:37 upgrade-cvks.pyc

-rw-r--r--.  1 root root    57 Nov 27 00:37 upgrade.sh

-rw-r--r--.  1 root root 39128 Nov 27 00:37 upgrade.sh.x

-rw-r--r--.  1 root root    34 Nov 27 00:37 upgrade-slave_cvm.sh

-rw-r--r--.  1 root root 15016 Nov 27 00:37 upgrade-slave_cvm.sh.x


步骤1:先将当前的CVK主机版本改为之前的版本号,通过执行命令“cat /etc/last_cvk-version”确认升级前的CAS版本号为E0225

root@CVM:~# cat /etc/last_cvk-version

V100R002B01D037 V2.0 E0225 Enterprise 41265

Build 2016-04-22 11:00:46, RELEASE SOFTWARE

步骤2:将CAS当前的系统版本号修改为步骤1显示的内容。通过“vim /etc/cas_cvk-version”命令编辑当前的系统版本号。

步骤3:将CAS镜像文件包上传至CVM主机上,通过“tar xf XXX”(XXXCAS镜像文件)命令解压镜像文件。其余升级步骤详见CAS升级指导书。


该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作