Operating System - OpenVMS
1829107 Members
2764 Online
109986 Solutions
New Discussion

Re: Error applying DST cahnge to VMS 7.3

 
Tony Saucedo
Occasional Contributor

Error applying DST cahnge to VMS 7.3

When I tried to apply the DST change to a VMS 7.3 I got an error when using the following.

$ @update_timezone_rules

...error received.

%DCL-I-SUPERSEDE, previous value of SYS$TZDIR has been superseded
%IMGACT-F-SYMVECMIS, sharable image's symbol vector table mismatch.
%IMGACT-F-FIXUPERR, error when ZIC reference DEC$SHR

Anyone seen this error or know what is needed to resolve?
Thanks.
Tony
2 REPLIES 2
Jim_McKinney
Honored Contributor

Re: Error applying DST cahnge to VMS 7.3

Your ZIC.EXE is not compatible with DEC$SHR. You'll need to locate a version that is compatible. Perhaps you have one. Does SYS$SYSTEM:ZIC.EXE;-1 exist? Maybe it's compatible - if so you could just rename version ;0 out of the way and attempt to execute your command procedure again.
Hoff
Honored Contributor

Re: Error applying DST cahnge to VMS 7.3

The usual trigger for this is an image with a dependency on a newer version of the target RTL, and an older RTL is present on the system.

Check for an ACRTL ECO kit or an UPDATE kit for (I assume) OpenVMS VAX V7.3, and apply them. Check for prerequisites for the TZ kit, too.

If you're current, then I'd be looking at aiming the image activation of the C RTL at a different version of the image -- a different version of the C RTL -- through the use of logical names. Park the image in some other directory other than SYS$SHARE:, and define a logical name to reference it in its location, then re-try the update_timezone_rules procedure.

If you're rolling your own version of the kit for OpenVMS Alpha V7.3, you're going to need to tweak the C RTL for this. Try finding a new C RTL from V7.3-2 -- there's an ECO out -- and see if that can be loaded on V7.3.

And if you are swapping RTL images around, don't forget to check to see if the RTL is installed, and reinstall the new version.

If you have support, ring up HP and ask for help.