Operating System - OpenVMS
Showing results for 
Search instead for 
Did you mean: 

Installing Patches on VMS731

Go to solution

Installing Patches on VMS731

I am installing several Patches starting with VMS731_PCSI-V0100.PCSI-dcx-axpexe on an ES40. I have the patch downloaded and renamed the file to VMS731_PCSI-V0100.PCSI;1 When I do a product install* my file does not show up. I get this error:

$ product
_Operation (INSTALL, SHOW, ...): install
_Product name (* to show list): *
%PCSIUI-I-NOMATCH, no products were found matching: *
%PCSIUI-E-NOPROD, no products were found on which to perform this operation
%PCSIUI-E-ABORT, operation terminated due to an unrecoverable error condition

What am I doing wrong?
Thanks Joe

Dale A. Marcy
Trusted Contributor

Re: Installing Patches on VMS731


The file that you download is an executable that extracts the patch from itself. You need to run the filename and then install the resulting patch.

$ run vms731_pcsi-v0100.pcsi-dcx-axpexe
Dieter Rossbach
Regular Advisor

Re: Installing Patches on VMS731

1. Have really "renamed" the file, you downloaded, to xxx.PCSI? They might be self extracting .exe files you have ´to "RUN" to unpack them ...

2. Check the name of the file. I had problems installing PSCIs just because the filetype was .PCSi with o lowercase i! "PRODUCT INSTALL" has problems with mixed upper/lowercase filenames.


Martin P.J. Zinser
Honored Contributor

Re: Installing Patches on VMS731

Assuming you did inflate the patch by running it, the problem might be that you are on an ODS-5 disk with a mixed case filename. Either make sure the filename is all UPPERCASE or move the patch to an ODS-2 disk and you should be set.

Re: Installing Patches on VMS731

I have run the executable but slipped up on the renaming

$ rename VMS731_PCSI-V0100^.PCSI-DCX-AXP.EXE;1
_To: VMS731_PCSI-V0100.PCSI-dcx_axpexe

and are now getting this error
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters

It will not rename with this type of error. Is there a work around this beside just deleting and strating over again?
Thanks again.
Dale A. Marcy
Trusted Contributor

Re: Installing Patches on VMS731

I don't have any ODS 5 disks, so I don't know if this will work, but you could try:

$ rename *.PCSI-dcx-axpexe VMS731_PCSI-V0100.PCSI-dcx-axpexe
Martin P.J. Zinser
Honored Contributor

Re: Installing Patches on VMS731


just take the original file you downloaded, the name does not matter! Then do a $run .

This will create the pcsi with the correct file name for you. Then the only thing might still be the upper vs. lowercase issue.

If you still have problems then, please post the exact sequence of commands/messages as it appears on your terminal.

Greetings, Martin
Craig A Berry
Honored Contributor

Re: Installing Patches on VMS731


The problem with your rename is that you have a file with extended syntax in its name but you don't have extended filename parsing enabled for your process.


$ set process/parse=extended

Then try your rename again.
Honored Contributor

Re: Installing Patches on VMS731

Hi Joe,
you are using ODS-5 disk; character ^ is escape character so ^. means dot is not interpretated as extension of file.
Type command's Craig before executing commands.
Also remember PCSI use filename to find procduct and version, so if you rename the files PCSI can't match product.

Antonio Maria Vigliotti
Terry Yeomans
Frequent Advisor

Re: Installing Patches on VMS731

The best course to follow is as Martin prescribed.
Download the patch.
If it is a filename.PCSI type file then
RUN filename.PCSI
If in doubt do a
Yours Terry.
Mohamed K Ahmed
Trusted Contributor

Re: Installing Patches on VMS731

Most probably you haven't read the procedure to install the patches, you don't have to rename anything, simply do the following:
Download the patch file to your system, then issue the command RUN "enter file_name here AS IS", this will create a new file with extention .PCSI
This file_name.PSCI is the one you have to install, you can delete the file that you have download it at this point, or just keep it for a while as a kind of backup.

These are very simple steps

Hope this helps