Operating System - OpenVMS
1833041 Members
2375 Online
110049 Solutions
New Discussion

Re: MGFTP from Freeware V5 CD for OpenVMS

 
SOLVED
Go to solution
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

Find attached the netlib installation log.
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

COMET$ show log NETLIB_SHRXFR
"NETLIB_SHRXFR" = "NETLIB_DIR:NETLIB_SHR" (LNM$SYSTEM_TABLE)
COMET$
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hi Thanassis,

Looks like the logical was not defined properly.

I was able to see the same problem when i defined the NETLIB_SHRXFR logical wrongly

$define/sys NETLIB_SHRXFR "a"
$
$$@SYS$STARTUP:NETLIB_STARTUP
%SYSTEM-W-NOSUCHFILE, no such file
\NETLIB_SHRXFR:.EXE\
$

Later i defined the logical correctly and then the problem was solved
$define/sys NETLIB_SHRXFR "NETLIB_DIR:NETLIB_SHR"
%DCL-I-SUPERSEDE, previous value of NETLIB_SHRXFR has been superseded
$
$$@SYS$STARTUP:NETLIB_STARTUP
$

Define the NETLIB_SHRXFR logical as follows and you problem will get solved
$define/sys NETLIB_SHRXFR "NETLIB_DIR:NETLIB_SHR"

Try this and let us know if the problem is solved.

Regards,
Murali
Let There Be Rock - AC/DC
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

YEEEEESSSSS!!!!


You found it.

COMET$ define/sys NETLIB_SHRXFR "NETLIB_DIR:NETLIB_SHR"
COMET$ @SYS$STARTUP:NETLIB_STARTUP
COMET$
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

Should I keep both logicals for NETLIB_SHRXFR?

COMET$ show log netlib*

(LNM$PROCESS_TABLE)

(LNM$JOB_82287A00)

(LNM$GROUP_000001)

(LNM$SYSTEM_TABLE)

"NETLIB_DIR" = "SYS$COMMON:[SYSLIB]"
"NETLIB_SHR" = "NETLIB_DIR:NETLIB_SHR"
"NETLIB_SHRXFR" [super] = "NETLIB_DIR:NETLIB_SHR"
"NETLIB_SHRXFR" [exec] = "NETLIB_DIR:NETLIB_SHR"

(LNM$SYSCLUSTER_TABLE)

(SCF_ROUTER_LNT)

(DECW$LOGICAL_NAMES)
COMET$
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hi Thanassis,

>> YEEEEESSSSS!!!!
>> You found it.
Ahh.Finally, it worked.

>> Should I keep both logicals for NETLIB_SHRXFR?
Not required. One logical should be sufficient.

Execute the following sequence of steps -
$deassign/sys/exec NETLIB_SHRXFR
-> this removes both the logicals

$define/sys NETLIB_SHRXFR "NETLIB_DIR:NETLIB_SHR"
-> this creates one logical

With this, only one logical would be there.

Hope your HGFTP installation goes smoothly. Good luck.

Regards,
Murali
Let There Be Rock - AC/DC
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

Ok. It did the deassignment.

I tried to install HGFTP. It completed unsuccessfully.

It mentions the following:

Now installing NETLIB library for TCP/IP support.

But, we do not have TCP/IP product installed at the server. We have TCPware.

Please find attached the HGFTP install log. Please help.
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hi Thanassis,

From the HGFTP install logs
>> %LINK-F-OPENIN, error opening SYS$COMMON:[SYSLIB]NETLIB_SHRXFR.EXE; as input
>> -RMS-E-FNF, file not found

It is looking for NETLIB_SHRXFR.EXE file.
looks like this file is not present and hence this error is thrown.

Give the output of
$ DIR SYS$COMMON:[SYSLIB]NETLIB_SHRXFR.EXE

The installation of NETLIB should have created the NETLIB_SHRXFR.EXE file.
or else the HGFTP install should look for NETLIB_SHR.EXE file itself.

Also,
i am not sure whether NETLIB works with TCPware.
The NETLIB.ZIP file has a readme file (aaareadme.txt)present in it.
Check if that mentions about NETLIB support for TCPWARE.

Regards,
Murali
Let There Be Rock - AC/DC
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

COMET$ DIR SYS$COMMON:[SYSLIB]NETLIB_SHRXFR.EXE
%DIRECT-W-NOFILES, no files found
COMET$

No it does not mention TCPware. It mentions only TCP/IP.
Shriniketan Bhagwat
Trusted Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hi Thanassis,

Below is the link to HGFTP user's guide. May be help full.
http://wwwal.kuicr.kyoto-u.ac.jp/hg_root/doc/FTP_USERS_GUIDE.HTML

Regards,
Ketan
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hi Thanassis,

The following link has a Sample HGFTP Installation -
http://wwwal.kuicr.kyoto-u.ac.jp/hg_root/doc/FTP_INSTALL_GUIDE.HTML

In this guide, you would find
>> TCP/IP Support Selection
>> ...
>> Process Software TCPware
> ...

Looks like TCPware is supported and you need to select it during installation.

Refer the link that i have given, it should help solve your problem.

Regards,
Murali
Let There Be Rock - AC/DC
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hi Thanassis,

The following TCP/IP products are currently supported by NETLIB
- Process Software's MultiNet and TCPware
- Digital's DEC TCP/IP Services for OpenVMS
- Wollongong's WIN/TCP and Pathway, and CMU-IP.

The following link has this information -
http://wwwal.kuicr.kyoto-u.ac.jp/hg_root/doc/FTP_MGMT_GUIDE.HTML

The TCPware you were referring to was from Process Software ?

Regards,
Murali
Let There Be Rock - AC/DC
Hoff
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

What's the ftp error? "Various problems"?

What's the ftp command you're using?

What's your network look like? In particular, are there any firewalls or VPNs or such here?

What makes you think that a different ftp client will assist with the remediation efforts?

Any chance of dissuading your management from the false economy of not upgrading to more current software?
Hunter Goatley
Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

NETLIB supports all of the OpenVMS TCP/IP stacks: TCP/IP Services, MultiNet, TCPware, CMU-Tek, even Wollongong (old versions).

With NETLIB V2.4, I think it was, Matt dropped VAX support. The HGFTP kits include both NETLIB V2.3 (for VAX) and NETLIB V2.4 (for Alpha and Itanium). If you tell the HGFTP install to add NETLIB, it should add the proper NETLIB for your system.

NETLIB V2.4 no longer includes NETLIB_SHRXFR.EXE. The logical is still provided for backward-compatibility, but it should point to NETLIB_DIR:NETLIB_SHR.EXE.

The reference in the NETLIB install to providing "TCP/IP Support" means TCP/IP the protocols, not TCP/IP the HP product. NETLIB will work with all VMS stacks.

I highly recommend upgrading from MGFTP to HGFTP, not least of all because I don't support MGFTP any more.

Hunter
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hunter,
>> NETLIB V2.4 no longer includes NETLIB_SHRXFR.EXE. The logical is still
>> provided for backward-compatibility, but it should point to
>> NETLIB_DIR:NETLIB_SHR.EXE.
Yes, thats right. I could see that the NETLIB_SHRXFR logical is pointing to
the NETLIB_DIR:NETLIB_SHR itself.

If you look at the HGFTP install log that Thanassis has provided as a
attachment, the HGFTP V3.2 is failing as follows -
>> %HGFTP-I-LINKING, Linking image FTP....
>> %LINK-F-OPENIN, error opening SYS$COMMON:[SYSLIB]NETLIB_SHRXFR.EXE; as input
>> -RMS-E-FNF, file not found
>> %VMSINSTAL-E-INSFAIL, The installation of HGFTP V3.2 has failed.

Looks like the installation procedure is trying to locate the file
SYS$COMMON:[SYSLIB]NETLIB_SHRXFR.EXE.
Should it have been SYS$COMMON:[SYSLIB]NETLIB_SHR.EXE instead ?
Could this be a problem with the installation procedure ?

Regards,
Murali
Let There Be Rock - AC/DC
Hunter Goatley
Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

> Looks like the installation procedure is trying to locate the file
SYS$COMMON:[SYSLIB]NETLIB_SHRXFR.EXE.
> Should it have been SYS$COMMON:[SYSLIB]NETLIB_SHR.EXE instead ?
> Could this be a problem with the installation procedure ?

I hadn't realized he was installing HGFTP V3.2. There was a problem with the V3.2 kit and how the NETLIB logicals were handled. From the V3.2-1 release notes:

o An installation error related to the NETLIB library
has been corrected.


The current release is HGFTP V3.2-4. It can be found here:

http://ftp.process.com/ftp/vms-freeware/fileserv/hgftp.zip

You should not have any problem installing that version. And I just successfully downloaded it using IE.

Hunter
Hunter Goatley
Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

BTW, HGFTP V3.3 will include ODS-5 support. I hope to release it in the next week or so.

Hunter
P Muralidhar Kini
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

Hunter,

Thanks for the clarification.
As you have mentioned, the problem faced by Thanassis during HGFTP
installation is a known problem with HGFTP V3.2.

Thanassis,
You can use the HGFTP V3.2-4 as indicated by Hunter and that should solve
your problem with respect to installing HGFTP.

Also as already asked, it would be intresting to know what this means
>> I have various problems with ftp towards the OpenVMS server

Regards,
Murali
Let There Be Rock - AC/DC
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

I still cannot download the zip file from:

http://ftp.process.com/ftp/vms-freeware/fileserv/hgftp.zip

Can anybody attach HGFTP 3.2-4 hereby, to help me? I really would like to make this work on my OpenVMS 7.2-1 Alphaserver platform.

I believe the word freeware within the http link is the matter that I cannot download. Maybe access restriction are applied in our proxy.


Thank you for the installation guide. It is very useful, since it states some post-installation steps prior attempting to start HGFTP.
Hunter Goatley
Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

I suspect it's too large to attach the file here.

I've placed a copy here:

ftp://anonymous:hgftp@ftp.pmas.process.com/hgftp.zip

Try that one....

Or try FTPing it from your VMS system instead of from your browser. Or use FileZilla or some other FTP program.

Hunter
Steven Schweda
Honored Contributor

Re: MGFTP from Freeware V5 CD for OpenVMS

> What's the ftp error? "Various problems"?
> [...]

You're looking at this all wrong. It's
almost always more educational to implement
one or more "solutions" before actually
revealing the problem.
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

@Hunter: thank you very much I got the file. you can close the ftp site.

When I said various problems.. some of which are:

TCPware FTP listener stops accepting ftp sessions.. and I have to restart FTP.

Another and most urgent one that came up is when within the ftp session the client gives the delete command and received the following error message:

550 %LIB-F-INVSTRDES, invalid string descriptor

I will proceed now to install HGFTP 3.2-4 and will provide feedback shortly.
Hunter Goatley
Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

> 550 %LIB-F-INVSTRDES, invalid string descriptor

This problem was corrected with a TCPware FTP patch: FTP_V543P190

Hunter
Thanassis Papadimitriou
Frequent Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

Unfortunately after applying the patch, the FTP freezed. Noone was allowed to ftp. We had to rollback to unpatched FTP.

I installed HGFTP successfully. It did not ask me to select software product from a list. Was that because I said "NO" when asked to install NETLIB, althoug it did find a version of NETLIB?

I need to rectify also the below for HGFTP:
1. increase the 5 min timeout window. How can this be done?
2. change the state of HGFTP Listener process from HIB to LEF. How can this be done?
Hunter Goatley
Advisor

Re: MGFTP from Freeware V5 CD for OpenVMS

> Unfortunately after applying the patch, the FTP freezed. Noone was allowed to ftp. We had to rollback to unpatched FTP.

Did you contact Process Software Support about that?

> I installed HGFTP successfully. It did not ask me to select software product from a list. Was that because I said "NO" when asked to install NETLIB, althoug it did find a version of NETLIB?

Yes.

> I need to rectify also the below for HGFTP:
> 1. increase the 5 min timeout window. How can this be done?

The logical HG_FTP_TIMEOUT controls that. The value is specified in seconds:

$ DEFINE/SYSTEM/EXEC HG_FTP_TIMEOUT 600

> 2. change the state of HGFTP Listener process from HIB to LEF. How can this be done?

It can't. Why would you? The listener hibernates until a new connection arrives, at which time an AST wakes it up.

Hunter