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]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.