免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3652 | 回复: 0
打印 上一主题 下一主题

[安装配置] 升级时碰到的bosboot问题-修复bosboot [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-31 14:45 |只看该作者 |倒序浏览

升级时碰到的bosboot问题

在安装IZ16043补丁时,遇到bosboot检验失败的问题,参考网友的资料解决.下面做个备注
系统从5300-00升级到5300-05,安装HA时出现错误:= o ns = "urn:schemas-microsoft-com:office:office" />  
0503-409 installp:  bosboot verification starting...
0503-497 installp:  An error occurred during bosboot verification processing.  
  
(其实这个报错可以忽律跳过它,操作如下:  
# cd /usr/sbin
# cp bosboot bosboot.bak
# vi bosboot  ==> add 'exit 0' to line 2 ==> save file
# smitty installp ==> install the software what you need
# vi /usr/sbin/bosboot --> remove exit 0 from 2nd line     
  这样就可以执行installp 了。   
  
bosboot操作,出现错误:  
  
# bosboot -ad hdisk0
0516-602 lslv: Logical volume name not entered.
Usage: lslv [-L] [-l | -m] [-n DescriptorPV] LVname
       lslv: [-L] [-n DescriptorPV] -p PVname [LVname]
Lists the characteristics of a logical volume.  
0301-168 bosboot: The current boot logical volume, /dev/,
        does not exist on /dev/hdisk0.
# lslv -m hd5
hd5:N/A
LP    PP1  PV1               PP2  PV2               PP3  PV3
0001  0001 hdisk0  
  
但是用  
# bosboot -ad hdisk0 -l hd5  
bosboot: Boot image is 29954 512 byte blocks.  
  
另外一网友总结得更详细
bosboot 命令报错: 0301-154
环境产品RS6000,平台aix ,机型all ,软件版本v4,v5,等)
问题描述:客户在AIX上进行安装系统包或者进行补丁包升级时,系统会自动进行bosboot 命令更新
boot logical volume .但有时系统会报错: 0301-154 ,而无论我们再次覆盖安装系统包
或补丁包,还是选择删除已经安装的包,系统都会自动执行bosboot命令,并且继续报错。

解答:当我们遇到上述情况时,可以尝试以下方法:
1。修改bosboot 脚本,停止执行脚本中的命令
2。重新安装或删除程序包或补丁包
3。 还原bosboot 脚本,并执行bosboot脚本。

下面用一个例子说明:
如客户在运行bosboot命令时,遇到下面错误信息:

0301-154 bosboot: missing protofile /usr/lib/methods/find_fcp_dev
查找该文件,文件不存在。
# lslpp -w /usr/lib/methods/find_fcp_dev
>> nothing returned

检查BLV (hd5)正常 ,但执行bosboot ,同样包错。
# lslv -m hd5
>> hdisk0
# bosboot -ad /dev/hdisk0
>> 0301-154 bosboot: missing protofile /usr/lib/methods/find_fcp_dev

经检查/usr/lib/methods/find_fcp_dev 是与devices.common.IBM.fc.rte 包相关的。
检查devices.common.IBM.fc.rte 包
# lslpp -l devices.common.IBM.fc.rte
>> 5.1.0.10 committed

修改bosboot脚本, 在第二行加入exit 0 ,让bosboot命令自动退出;
#
#Write a given tape boot image /tmp/tape.image to tape device.
#bosboot -d/dev/rmt0 -w /tmp/tape.image
#
#Create a ROS Emulation boot image on a diskette
#bosboot -r /usr/fred/rosemu -d /dev/fd0
routine=bosboot
exit 0
#
# Define external commands.
#
compress=/usr/bin/compress# Kernel compression program
expand=/usr/sbin/bootexpand # Kernel expansion code
savebase=/usr/sbin/savebase # Base configuration save command
bootinfo=/usr/sbin/bootinfo # Boot information command
mkram=/usr/sbin/mkram# RAM disk compression program
rm=/usr/bin/rm# to avoid any aliases
chdev=/usr/sbin/chdev
update_proto=/usr/lib/boot/update_proto
sort=/usr/bin/sort
cat=/usr/bin/cat
B1osboot=/usr/bin/B1osboot

重新安装 devices.common.IBM.fc.rte 包
# smitty install_all
>> force overwrote devices.common.IBM.fc.rte 5.1.0.10
>> OK

还原bosboot 脚本
# vi /usr/sbin/bosboot
>> remove the "exit 0"

运行bosboot命令,正
# bosboot -ad /dev/hdisk0
>> runs fine now


其实在很多情况下都会有bosboot被破坏的可能,注意bosboot脚本不能执行或者执行出错误,切记千万别REBOOT系统。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/54041/showart_2014305.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP