Operating System - OpenVMS
1754283 Members
3322 Online
108813 Solutions
New Discussion юеВ

Re: Alpha 7.3-2 patch - created empty STARLET.OLB

 
Francis Gribbin
Occasional Contributor

Alpha 7.3-2 patch - created empty STARLET.OLB

After we patched our alpha 255s with (in reverse order)

VMS732_SYS V17.0
VMS732_UPDATE V16.0
VMS732_PCSI V5.0

I found that I could not link my application
because file

SYS$LIBRARY:STARLET.OLB

was created with 0 blocks.

There didn't seem to be any errors, except those relating to release notes (lower version
numbers).

We hadn't applied patches since 2004:
VMS732_UPDATE V3.0

The patching process did create 3 earlier
versions of this library that do have content
so I've renamed the bad STARLET.OLB file
and can now link my application on the
development machine.

Has anyone else found this problem?
How do I found out what's missing and if
it's important.


4 REPLIES 4
Volker Halle
Honored Contributor

Re: Alpha 7.3-2 patch - created empty STARLET.OLB

Francis,

there have been some problems regarding V7.3-2 patches and STARLET.OLB in 2008 (see description in VMS732_LIBRAR-V0100). One workaround had been to before LIBR/COMPRESS STARLET.OLB before and after patch installations.

If you are now using one of the 'older' versions of STARLET.OLB, be aware that some modules - to be inserted by the patches - may be missing, so the library may be in an inconsitent state.

Volker.
Juan PiNero_1
Advisor

Re: Alpha 7.3-2 patch - created empty STARLET.OLB

Hi Volker
I'm Juan, I'm working together with Francis.
I did that Francis suggested me:

i) LIBR/COMPRESS STARLET.OLB
ii) install VMS732_PCSI V5.0
iii) LIBR/COMPRESS STARLET.OLB
iv) install the VMS732_LIBRAR-V0100 patch that is supposed
to fix these type of problems
v) LIBR/COMPRESS STARLET.OLB
vi) install VMS732_UPDATE V16.0
vii) LIBR/COMPRESS STARLET.OLB
viii) install VMS732_SYS V17.0

But fails in steep vi (installing VMS732_UPDATE V16.0 patch) I get the following error:

product install *
...
-- all staff and at the end --
...
Portion done: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%
%LIBRAR-E-WRITEERR, error writing SYS$COMMON:[SYSLIB]STARLET.OLB;4
-SYSTEM-F-EXQUOTA, process quota exceeded
%LIBRAR-E-INDEXERR, index error in SYS$COMMON:[SYSLIB]STARLET.OLB;3
%PCSI-I-SPAWNEXE, error executing: @PCSI$SOURCE:[SYSUPD]COMPRESS_STARLET.COM

%PCSI-E-EXEPSTFAIL, product supplied EXECUTE POSTINSTALL procedure failed
%PCSI-E-OPFAILED, operation failed
Terminating is strongly recommended. Do you want to terminate? [YES]
%PCSI-E-CANCEL_WIP, termination resulted in an incomplete modification to the system
%PCSI-E-S_OPCAN, operation cancelled by request

Recovery pass starting ...


Recovery pass concluded

%PCSI-E-S_OPFAIL, operation failed
%PCSIUI-E-ABORT, operation terminated due to an unrecoverable error condition

Once aborted STARLET.OLB looks as previously (all right). So I read somewhere that the better way to proceed is patch the UPDATE 16.0 bundle patch by patch. What do you think about?

Cheers
Jua
Volker Halle
Honored Contributor

Re: Alpha 7.3-2 patch - created empty STARLET.OLB

Juan,

in this case, you've run into an EXQUOTA error. Consider to increase the quotas for the SYSTEM account (you should do the patch installations from the SYSTEM account):

PGFLQUOTA
BTYLM

Google for 'STARLET.OLB EXQUOTA' to find other references to this kind of problem.

Volker.
Juan PiNero_1
Advisor

Re: Alpha 7.3-2 patch - created empty STARLET.OLB

Hi Volker
Thanks, I increase PGFLQUOTA from 100000 to recommended 500000 and install the patch again. Now the process was smooth. starlet.olb file seems good to me as well, anyway I'll contact Francis to check it and try to link the application again.

Cheers
Juan