Unix Technical Forum

errupdate

This is a discussion on errupdate within the AIX Operating System forums, part of the Unix Operating Systems category; --> Hi, I've been trying to up my service level to 5100-07, but somewhere something went wrong, and now whenever ...


Go Back   Unix Technical Forum > Unix Operating Systems > AIX Operating System

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-05-2008, 06:15 AM
Chris Brown
 
Posts: n/a
Default errupdate

Hi,

I've been trying to up my service level to 5100-07, but somewhere
something went wrong, and now whenever I run the "errupdate" program, I
get this message:

errupdate:
0315-186 Internal error - string table corrupted.

Which means that, since this program is run as part of many installation
tasks, I cannot install anything on my machine any more. Possibly my
errupdate binary was somehow corrupted when updating some other fileset.
Does anyone know how I can restore my errupdate? I've found out it's part
of the bos.rte.serv_aid fileset, but I can't make installp reinstall the
original version. Does anyone know how to extract the files from a bff
file so I can do it manually?

Thanks,

Chris


--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-05-2008, 06:15 AM
mark taylor
 
Posts: n/a
Default Re: errupdate

"Chris Brown" <chrisatthebrowndotnet@nospam.com> wrote in message news:<opshy7ozhulyx6hl@demeter>...
> Hi,
>
> I've been trying to up my service level to 5100-07, but somewhere
> something went wrong, and now whenever I run the "errupdate" program, I
> get this message:
>
> errupdate:
> 0315-186 Internal error - string table corrupted.
>
> Which means that, since this program is run as part of many installation
> tasks, I cannot install anything on my machine any more. Possibly my
> errupdate binary was somehow corrupted when updating some other fileset.
> Does anyone know how I can restore my errupdate? I've found out it's part
> of the bos.rte.serv_aid fileset, but I can't make installp reinstall the
> original version. Does anyone know how to extract the files from a bff
> file so I can do it manually?
>
> Thanks,
>

restore -qTvf whatever.bff
restore -xvqdf whatever.bff ./relative/path/to/file

But .... that may not resolve you issue as it may be a library
problem, odm problem that gets called from teh errupdate command blah
blah blah..

you could try to roll back your ML level by rejecting all your updates
? you only applied them right ?

failing that, you should restore your mksysb from prior to the ML
updates, then on a test system apply your fixes in small batches until
you find the fileset that breaks errupdate.

you could also run truss on the errupdate command to see at what point
it breaks, this may give you a clue as to which lib, binary, odm class
is the issue, then you can go about fixing it.

HTH
Mark Taylor

> Chris

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-05-2008, 06:16 AM
Chris Brown
 
Posts: n/a
Default Re: errupdate

On 25 Nov 2004 03:23:37 -0800, mark taylor <mky@talk21.com> wrote:

> "Chris Brown" <chrisatthebrowndotnet@nospam.com> wrote in message
> news:<opshy7ozhulyx6hl@demeter>...
>> Hi,
>>
>> I've been trying to up my service level to 5100-07, but somewhere
>> something went wrong, and now whenever I run the "errupdate" program, I
>> get this message:
>>
>> errupdate:
>> 0315-186 Internal error - string table corrupted.
>>
>> Which means that, since this program is run as part of many installation
>> tasks, I cannot install anything on my machine any more. Possibly my
>> errupdate binary was somehow corrupted when updating some other fileset.
>> Does anyone know how I can restore my errupdate? I've found out it's
>> part
>> of the bos.rte.serv_aid fileset, but I can't make installp reinstall the
>> original version. Does anyone know how to extract the files from a bff
>> file so I can do it manually?
>>
>> Thanks,
>>

> restore -qTvf whatever.bff
> restore -xvqdf whatever.bff ./relative/path/to/file
>
> But .... that may not resolve you issue as it may be a library
> problem, odm problem that gets called from teh errupdate command blah
> blah blah..
>
> you could try to roll back your ML level by rejecting all your updates
> ? you only applied them right ?


errr... erm.... I used the default smit options, which unfortunately
committed them. I won't do that again of course.

>
> failing that, you should restore your mksysb from prior to the ML
> updates, then on a test system apply your fixes in small batches until
> you find the fileset that breaks errupdate.
>
> you could also run truss on the errupdate command to see at what point
> it breaks, this may give you a clue as to which lib, binary, odm class
> is the issue, then you can go about fixing it.


I thought about this, and I think it is the best idea. Thanks for your
advice.

Chris

>
> HTH
> Mark Taylor
>
>> Chris




--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-05-2008, 06:16 AM
Chris Brown
 
Posts: n/a
Default Re: errupdate

Mark,

Just to say thanks so much for the help - I have it all fixed now. I used
restore to extract the truss tool from a bff I downloaded and then used
that to find out that it was my /var/adm/ras/errtmplt file that had been
corrupted, which I then removed so it was recreated, which fixed the
problem.

Thanks again,
Chris

On 25 Nov 2004 03:23:37 -0800, mark taylor <mky@talk21.com> wrote:

> "Chris Brown" <chrisatthebrowndotnet@nospam.com> wrote in message
> news:<opshy7ozhulyx6hl@demeter>...
>> Hi,
>>
>> I've been trying to up my service level to 5100-07, but somewhere
>> something went wrong, and now whenever I run the "errupdate" program, I
>> get this message:
>>
>> errupdate:
>> 0315-186 Internal error - string table corrupted.
>>
>> Which means that, since this program is run as part of many installation
>> tasks, I cannot install anything on my machine any more. Possibly my
>> errupdate binary was somehow corrupted when updating some other fileset.
>> Does anyone know how I can restore my errupdate? I've found out it's
>> part
>> of the bos.rte.serv_aid fileset, but I can't make installp reinstall the
>> original version. Does anyone know how to extract the files from a bff
>> file so I can do it manually?
>>
>> Thanks,
>>

> restore -qTvf whatever.bff
> restore -xvqdf whatever.bff ./relative/path/to/file
>
> But .... that may not resolve you issue as it may be a library
> problem, odm problem that gets called from teh errupdate command blah
> blah blah..
>
> you could try to roll back your ML level by rejecting all your updates
> ? you only applied them right ?
>
> failing that, you should restore your mksysb from prior to the ML
> updates, then on a test system apply your fixes in small batches until
> you find the fileset that breaks errupdate.
>
> you could also run truss on the errupdate command to see at what point
> it breaks, this may give you a clue as to which lib, binary, odm class
> is the issue, then you can go about fixing it.
>
> HTH
> Mark Taylor
>
>> Chris




--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 07:20 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com