[Info-vax] WASD startup and shareable images
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Jul 4 16:47:33 EDT 2019
On 2019-07-04 20:22:59 +0000, Daniel Sundqvist said:
> But when i'm running the STARTUP.COM procedure i get this error messages:
>
> %DCL-W-ACTIMAGE, error activating image CMA$RTL
> -CLI-E-IMGNAME, image file FRODO$DUA0:[SYS0.SYSCOMMON.][SYSLIB]CMA$RTL.EXE;1
> -SYSTEM-F-PRIVINSTALL, shareable images must be installed to run
> privileged image
> STARTUP_PROCEDURE = "[STARTUP]"
> %DCL-W-ACTIMAGE, error activating image CMA$RTL
> -CLI-E-IMGNAME, image file FRODO$DUA0:[SYS0.SYSCOMMON.][SYSLIB]CMA$RTL.EXE;1
> -SYSTEM-F-PRIVINSTALL, shareable images must be installed to run
> privileged image
>
> Googling the error messages is not as helpful as googling linux error messages.
>
> Is the problem that i have missed an installation step that installs
> theese shareable images, or do i have to turn on some operating system
> feature for this to work?
You're on ~20 year old software, with ~20 year old bugs.
DECthreads isn't installed, or isn't installed correctly.
You're launching a privileged image—an image installed with
privileges—and all of its constituent parts aren't (also) installed.
Which means they could be subverted. Hence the check being invoked here.
Try a reboot, if you've been installing a bunch of stuff and haven't
rebooted after a barrage of software installations and/or patches were
applied.
If C has been installed, also check the doc and add the C startup to
the OpenVMS startup; an invocation of DECC$STARTUP.COM added into
SYSTARTUP_VMS.COM, or to whatever is appropriate for the unspecified
version of OpenVMS VAX in use here. This is listed in the
documentation for various versions of the C compiler right up to C on
the current OpenVMS I64 V8.4-2L1 and OpenVMS Alpha V8.4-2L2 versions,
but it's a step that tends to get skipped. There was also the
CRT$STARTUP.COM startup, but that was only needed around OpenVMS VAX
V5.5-2 and V6.0 or so.
If the above somehow does not address this, then you'll want to add the
following line to your startup:
INSTALL CREATE SYS$SHARE:CMA$RTL/OPEN/SHARE/PROTECT
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list