![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: We have just upgraded an Alpha system from VMS 7.2-1 / C++ V6.2-048 to VMS 7.2-2 / C++ V6.2-048. Code that used to compile and run perfectly now gives us during linking message as follows: %LINK-F-OPENIN, error opening DKA100:[USERS.ADAM.MRL.ASM2]LIBTHREADUTILS.EXE;2 as input -RMS-F-CHN, assign channel system service request failed -SYSTEM-F-NOIOCHAN, no I/O channel available %MMS-F-ABORT, For target MRL$ASM2.EXE, CLI returned abort status: %X1064109C. I am not very familiar with OpenVMS management but I tried to change channelcnt parameter from sysgen. It didn't work. Any solutions gratefully received. Regards, Robert. The Answer is : It is not clear if this is a problem with the local OpenVMS configuration (eg: marginal quotas), or a problem with MMS or the Linker or OpenVMS. The system-wide setting of the system parameter CHANNELCNT would be the usual first approach (reset the value in MODPARAMS.DAT, and follow the change with an AUTOGEN with FEEDBACK), then check the process quota settings for the I/O related quotas (including FILLM). Then please contact the support center. Also please install the available ECO kits for OpenVMS Alpha V7.2-2. Failing this, please contact the support center directly. While the approach used to change CHANNELCNT was not documented in your question, please do not make direct changes to system parameters using SYSGEN or SYSMAN. Please use SYS$SYSTEM:MODPARAMS.DAT with ADD_ or MIN_ or MAX_, and please then AUTOGEN the system to establish the setting. (Failure to use this approach WILL cause problems with later OpenVMS upgrades or OpenVMS ECO kit applications or AUTOGEN passes, and CAN cause problems such as this one when the parameters are reset by a subsequent AUTOGEN pass.)
|