LoveUnix » AIX -IBM UNIX » bosboot错误
让LU留住您的每

一天 让LU博客留住您的每一天
2008-6-4 13:44 指尖流沙
俺比较怀疑ODM对象.我看到这个错误"0506-259 The filesystem ran out of blocks"

bosboot中创建RAMFS时指定nbpi=1024
换个思路查一下吧!
bosboot中有个error_func () 函数,报错中有"code =  (134)",看看函数的case里有没有134?
bosboot中有Create_ramfs(),Create_BootImage(),create_db (), mk_ramfs ()函数值得看看,也许能查到原因!
仅仅是个人理解,这样查法不对也千万不要损我!!!:L :L :L :L

2008-6-4 14:23 yddll
为啥不按orain的办法,-x一下看看是那个环节出了问题啊:lol

2008-6-4 15:15 指尖流沙
[quote]原帖由 [i]yddll[/i] 于 2008-6-4 14:23 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=795049&ptid=85621][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
为啥不按orain的办法,-x一下看看是那个环节出了问题啊:lol [/quote]

不是等上这两天机房搬家,俺真想找台机器试试  set -x ,学学这招!:P :P :P 这命令有什么样的功能可以学学了!:loveliness: :loveliness: :$ :$

2008-6-4 16:56 闲云
[quote]原帖由 [i]orian[/i] 于 2008-6-4 00:23 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=794886&ptid=85621][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
你编辑一下/usr/sbin/bosboot
在第二行增加一个set -x
然后把结果贴出来 [/quote]

bosboot -ad /dev/hdisk0
+ routine=bosboot
+ compress=/usr/bin/compress
+ expand=/usr/sbin/bootexpand
+ savebase=/usr/sbin/savebase
+ bootinfo=/usr/sbin/bootinfo
+ mkram=/usr/sbin/mkram
+ rm=/usr/bin/rm
+ chdev=/usr/sbin/chdev
+ update_proto=/usr/lib/boot/update_proto
+ sort=/usr/bin/sort
+ cat=/usr/bin/cat
+ B1osboot=/usr/bin/B1osboot
+ MESSAGE=dspmsg -s 150 bosboot.cat
+ BOOTFILES=/usr/lib/boot
+ MIN_BLV_SZ=12
+ NEXTBOOT=/etc/tunables/nextboot
+ ORIGIN=/etc/objrepos
+ unset RAMFS_ODMDIR
+ action=n
+ device=n
+ mode=both
+ norm=
+ serv=
+ save_b=
+ boot_lv=
+ wrtblv=
+ boothdr=
+ bootsize=
+ warnmsg=
+ doverify=
+ + /usr/sbin/bootinfo -p
platform=chrp
+ + dspmsg -s 150 bosboot.cat 70 bootimage
imagename=bootimage
+ bootimage=
+ proto=
+ kernel=/unix
+ blvdev=/dev/hd5
+ outimage=
+ protoext=/usr/lib/boot/protoext
+ dofile=n
+ dolld=
+ doquery=n
+ dolockinstr=
+ unalias ar awk cat cd cp cut dd df echo export fgrep getopt ls lsattr lslv mkf
s mv odmget odmadd odmcreate read strip touch trap
+ set +o noclobber
+ export PATH=/usr/bin:/etc:/usr/sbin
+ ls /unix
+ 2> /dev/null
+ [ /unix != /unix ]
+ export OBJECT_MODE=32
+ export ODMDIR=/etc/objrepos
+ getopt ab:Dd:Ik:Ll:M:p:qT:v -ad /dev/hdisk0
+ set -- -a -d /dev/hdisk0 --
+ [ 0 != 0 ]
+ [ -a != -- ]
+ [ n = y ]
+ action=y
+ shift
+ [ -d != -- ]
+ device=/dev/hdisk0
+ shift
+ shift
+ [ -- != -- ]
+ shift
+ [ y = n -o 0 -ne 0 ]
+ [ /dev/hdisk0 = n ]
+ valid_dev /dev/hdisk0
+ [ !  ]
+ proto=/usr/lib/boot/chrp.disk.proto
+ /usr/sbin/bootinfo -s hd5
+ [ 64 -lt 12 ]
+ [  -a  != /dev/null ]
+ [  ]
+ mkboot=/usr/lib/boot/bin/mkboot_chrp
+ softROS=/usr/lib/boot/aixmon_chrp
+ cd /
+ trap error_func 0 1 2 15
+ check_diskspace
+ [ n = y ]
+ make_workdir
+ init_tmpfile_vars
+ Create_Ramfs
/tmp/bosboot_589836_14216/boot_ODM/Config_Rules: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuAt: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuAt.vc: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuDep: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuDv: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuDv: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuDvDr: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuPath: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuPath.vc: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuPathAt: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuPathAt.vc: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/CuVPD: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdAt: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdAt.vc: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdCn: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdDv: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdDv.vc: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdPathAt: Permission denied
/tmp/bosboot_589836_14216/boot_ODM/PdPathAt.vc: Permission denied
/tmp/bosboot_589836_14216/libcfg.a: Permission denied
/tmp/bosboot_589836_14216/liblvm.a: Permission denied
/tmp/bosboot_589836_14216/libodm.a: Permission denied
fshop_make: 0506-259 The filesystem ran out of blocks.
Filesystem Helper: 0506-526 Implementation-specific error, code =  (134)

0301-155 bosboot: mkfs failed for /tmp/bosboot_589836_14216/Bootram.fs.

2008-6-4 19:46 老农
晕哦。。还就是创建内存文件系统出错了。。。。

2008-6-4 19:48 指尖流沙
下面的内容仅供参考,希望有些帮助.

check the size of /usr/lib/objrepos/PdDv and PdDv.vc to see if they are
unusually large

compare this to another system you have. you can recreate these files using the
following procedure.

mkdir /tmp/objrepos
cd /tmp/objrepos odmget PdDv > /tmp/objrepos/PdDv.save
cp /usr/lib/objrepos/PdDv /tmp/objrepos/PdDv.orig
cq /usr/lib/objrepos/PdDv.vc /tmp/objrepos/PdDv.vc.orig pwd export
ODMDIR=/tmp/objrepos echo $ODMDIR --> should see /tmp/objrepos odmcreate
-c /usr/lib/cfgodm.ipl expected output:
PdDv PdCn PdAt
PdAtXtd Config_Rules
CuDv CuDep
CuAt CuDvDr

odmadd /tmp/objrepos/PdDv.save
cr /tmp/objrepos/PdDv* /usr/lib/objrepos rm /tmp/objrepos/* rmdir /tmp/objrepos
export ODMDIR=/etc/objrepos echo $ODMDIR --> should see /etc/objrepos

then

# bosboot -ad /dev/ipldevice

2008-6-4 20:56 orian
继续用set -x,但把开头的set -x删掉,在下面的调用里面加,继续看啊!急死我了!
Create_Ramfs比较简单,看了一下,可能的地方是create_db调用,在create_db调用增加set -x
无非是cp, odmget, odmdelete或者ln之类的,然后再在错误行前面增加ls -al, echo > $...文件什么之类的看看属性到底怎么回事

怀疑 root的umask是777,嘿嘿嘿,不知道谁干的,tmp下创建目录也不许写?!

2008-6-4 21:11 指尖流沙
[quote]原帖由 [i]orian[/i] 于 2008-6-4 20:56 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=795171&ptid=85621][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
继续用set -x,但把开头的set -x删掉,在下面的调用里面加,继续看啊!急死我了!
... [/quote]

啥叫技术能人~~~:P :P :P
一定要有钻研精神~~
跟在屁股后面就能学啊!:lu4:

2008-6-4 21:12 小猪
;P 跟在猪屁股后面.;P

2008-6-4 21:15 指尖流沙
[quote]原帖由 [i]小猪[/i] 于 2008-6-4 21:12 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=795188&ptid=85621][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
;P 跟在猪屁股后面.;P [/quote]


他就是猪***吗?

2008-6-5 13:09 lj_cd
顶起来看后续

2008-6-5 14:50 jiangxh
[quote]原帖由 [i]指尖流沙[/i] 于 2008-6-4 08:08 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=794909&ptid=85621][img]http://www.loveunix.net/images/common/back.gif[/img][/url]

change total=0 to total=80  ? [/quote]
这个是老版本的解决办法,不知道是否适应新的IAX52.
Problem
Bosboot fails with the following errors:

        fshop_make:the file system ran out of blocks.
        File system helper:Implementation specific error, code=(134)
        0301-155 bosboot:mkfs failed for /tmp/Bootram.fs

Solution
A workaround is as follows:

        edit /usr/sbin/bosboot change total=0 to total=80

Permanent fixes:

        IX74905 - (AIXV41 only) BOOT RAM FILESYSTEM IS TOO SMALL
        IX77117 - (AIXV42 only) RAM FILESYSTEM IS TOO SMALL
        IX75268 - (AIXV43 only) BOOT RAM FILESYSTEM IS TOO SMALL

2008-6-5 15:21 beginner-bj
看来你们俩也从网上搜到了,呵呵

2008-6-5 15:32 闲云
网上能搜到的,早都试过了:L  谢谢各位
用最老土的方法了,用系统带恢复:L

2008-6-5 19:31 orian
气死我了。。。:angry :mad

2008-6-5 20:21 yurual
:lu3:

2008-6-5 20:38 cinord
很好的试验机会!没了!

2008-6-5 21:48 闲云
[quote]原帖由 [i]orian[/i] 于 2008-6-5 19:31 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=795572&ptid=85621][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
气死我了。。。:angry :mad [/quote]

有啥好玩的,没兴趣;P
吊着个事情,被人催着,难受:lol
不过偶大概知道是怎么引起,以后还可能会重现:lu4:

2008-6-5 22:03 beginner-bj
类似这种问题,我觉得随便捣鼓几下,就能搞定了吧?
你说说怎么重现,让我等研究一下。

2008-6-5 22:06 beginner-bj
最好明天上午10点说复现的方法,估计那会有空,我看看到底要花多长时间?:D

2008-6-5 22:08 闲云
回复 #43 beginner-bj 的帖子

这种现象,你随便捣鼓几下,就能出来啦:lol

2008-6-5 22:12 beginner-bj
我不知道怎么捣鼓出来,我只对TROUBLESHOOTING 感兴趣,呵呵

2008-6-5 22:14 feitan
[quote]原帖由 [i]闲云[/i] 于 2008-6-5 22:08 发表 [url=http://www.loveunix.com/redirect.php?goto=findpost&pid=795626&ptid=85621][img]http://www.loveunix.com/images/common/back.gif[/img][/url]
这种现象,你随便捣鼓几下,就能出来啦:lol [/quote]

人家有着深厚的技术背景+有优秀的技术团队的支持!!! 当然随便捣鼓几下,就能出来啦!!!


大客户!!!!

页: 1 [2]
查看完整版本: bosboot错误


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.