Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
-
Topic author - Valued Contributor
- Posts: 51
- Joined: Thu Jul 18, 2019 8:18 am
- Reputation: 0
- Status: Offline
Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Hello,
Does anyone knows it or tried this VSI Python v3.8.2 on a HP-VMS-8.4 ?
Of course, i've seen on its page the requirement : VSI-VMS-8.4-1H1 I64 or higher (so very close to our HP-VMS version)
As our servers are not yet all migrated to the new VSI-VMS, if possible :
1) I'd prefered to use-support 1 version of Python instead of 2 on our environments (~ 45 servers, which began to migrate to the VSI-VMS)
2) And I'd prefered to use the last version 3.8.2 (otherwise the only one suitable officialy for HP-VMS-8.4 is this v2.7.18)
Remark / context :
- It's for a POC (Proof of Concept) to show if ANSIBLE (which needs Pyhton) is interoperable with VMS (HP and VSI)
- ANSIBLE = a DevOps tools which allows Contineous Deployment, and is recommended by our Architects (and already used-bought in our company)
Thanks in advance
Does anyone knows it or tried this VSI Python v3.8.2 on a HP-VMS-8.4 ?
Of course, i've seen on its page the requirement : VSI-VMS-8.4-1H1 I64 or higher (so very close to our HP-VMS version)
As our servers are not yet all migrated to the new VSI-VMS, if possible :
1) I'd prefered to use-support 1 version of Python instead of 2 on our environments (~ 45 servers, which began to migrate to the VSI-VMS)
2) And I'd prefered to use the last version 3.8.2 (otherwise the only one suitable officialy for HP-VMS-8.4 is this v2.7.18)
Remark / context :
- It's for a POC (Proof of Concept) to show if ANSIBLE (which needs Pyhton) is interoperable with VMS (HP and VSI)
- ANSIBLE = a DevOps tools which allows Contineous Deployment, and is recommended by our Architects (and already used-bought in our company)
Thanks in advance
-
- Master
- Posts: 391
- Joined: Fri Apr 17, 2020 7:31 pm
- Reputation: 0
- Location: Rhode Island, USA
- Status: Offline
- Contact:
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Very likely the installer will complain.
If company policies allows it you could try JFP's Python kit. No installer to complain.
Added in 47 seconds:
http://downloads.vmspython.org/anonymou ... images_ld/
If company policies allows it you could try JFP's Python kit. No installer to complain.
Added in 47 seconds:
http://downloads.vmspython.org/anonymou ... images_ld/
-
Topic author - Valued Contributor
- Posts: 51
- Joined: Thu Jul 18, 2019 8:18 am
- Reputation: 0
- Status: Offline
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
/ "try JFP's Python kit" & your url :
I've already seen this JFP's Python kit for the v2.7.18 (jfppy1400i_2718.zip) i've mentioned => the officially supported for our HP-VMS-84 servers.
But none v3.8.2 (?), just another one which seems to be a v3.1 (jfppy3100i_3100.zip) ?
Regards
I've already seen this JFP's Python kit for the v2.7.18 (jfppy1400i_2718.zip) i've mentioned => the officially supported for our HP-VMS-84 servers.
But none v3.8.2 (?), just another one which seems to be a v3.1 (jfppy3100i_3100.zip) ?
Regards
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Hello,
The version 3100 stands for 3.10.0 alpha 6. It's a future verision of Python.
Here you can find the details and sources:
https://foss.vmsgenerations.org/openvms/python/cpython
Best regads
rjanez
The version 3100 stands for 3.10.0 alpha 6. It's a future verision of Python.
Here you can find the details and sources:
https://foss.vmsgenerations.org/openvms/python/cpython
Best regads
rjanez
-
Topic author - Valued Contributor
- Posts: 51
- Joined: Thu Jul 18, 2019 8:18 am
- Reputation: 0
- Status: Offline
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Thanks Arne & Rjanez, i've get it
According to your informations, I have the choice, on ours HP-VMS-8.4 servers, to try either the stable one 2.7.18 or this 3.10 Alpha ... (so neverthelesss > 3.8.2)
As it's for a POC, it worth a try !
Regards
According to your informations, I have the choice, on ours HP-VMS-8.4 servers, to try either the stable one 2.7.18 or this 3.10 Alpha ... (so neverthelesss > 3.8.2)
As it's for a POC, it worth a try !
Regards
-
- Master
- Posts: 391
- Joined: Fri Apr 17, 2020 7:31 pm
- Reputation: 0
- Location: Rhode Island, USA
- Status: Offline
- Contact:
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Give that 3.10 a try is probably the easiest.
If you really need 3.8 then download the source and build yourself. I suspect that would be a lot of work.
If you really need 3.8 then download the source and build yourself. I suspect that would be a lot of work.
-
Topic author - Valued Contributor
- Posts: 51
- Joined: Thu Jul 18, 2019 8:18 am
- Reputation: 0
- Status: Offline
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
So I just gave a try to this 3.10, but ... :
To resume the whole and try to find the easiest way to install a Python on our HP-VMS-8.4, known that we have already a contract with VSI :
Best regards
- I tried to adapt this installation guide made for the 2.7.18 (the "Process installation")
Code: Select all
$ dir Directory DISK$SYSTEM:[VMS$COMMON.MGT.RESO.PYTHON] JFPLIB0020I.DSK;1 JFPPY3100I_A5P.DSK;1 $ @SYS$STARTUP:LD$STARTUP.COM $ ld version %LD-I-VERSION, LD version V8.2, module X-8 built on Mar 30 2010 16:56:37 -LD-I-DRIVERVERSION, Driver version: 30-MAR-2010 19:48:39.74 -LD-I-SYSINFO, Node: MANCED::, Hardware: HP rx2660 (1.67GHz/9.0MB), VMS version: V8.4 $ ld connect jfplib0020i.dsk lda1: $ mount lda1: jfplib0020i %MOUNT-I-MOUNTED, JFPLIB0020I mounted on _$1$LDA1: (MANCED) $ ld connect JFPPY3100I_A5P.DSK lda2: $ mount lda2: JFPPY3100I ! Without "_A5P" %MOUNT-I-MOUNTED, JFPPY3100I mounted on _$1$LDA2: (MANCED) $ dir lda2:[000000...]*.com Directory LDA2:[000000] compile_all.com;58 ... Directory LDA2:[python3100.vms] logicals.com;1 python_compiler_options.com;1 setup.com;5 ! No python_logicals.com as for the v2.7.18, so I've tried $ @lda2:[000000.python3100.vms]logicals.com ! Here, I was surprised to not have a binary distribution and have to build the whole $ @lda2:[000000]compile_all %DCL-W-ACTIMAGE, error activating image OSSL$LIBCRYPTO0101_SHR -CLI-E-IMAGEFNF, image file not found DSA2:[EXPLOIT.EXE]OSSL$LIBCRYPTO0101_SHR.EXE;
- So, I dig a little and indeed, on our server, no OpenSSL just :
Code: Select all
$ dir sys$share:*ssl$*.exe/col=1 Directory SYS$COMMON:[SYSLIB] SSL$LIBCRYPTO_SHR.EXE;1 SSL$LIBCRYPTO_SHR32.EXE;1 SSL$LIBSSL_SHR.EXE;1 SSL$LIBSSL_SHR32.EXE;1 $ sh lo *OSSL$LIB* %SHOW-S-NOTRAN, no translation for logical name *OSSL$LIB* $ product show product *ssl* HP I64VMS SSL V1.4-502
- And to see if I need another stuffs :
Code: Select all
$ analyze/image lda2:[python3100.Lib]python3shr.exe … Shareable Image List LIBZ_SHR32 OSSL$LIBSSL0101_SHR OSSL$LIBCRYPTO0101_SHR CMA$TIS_SHR DECC$SHR LIBRTL DPML$SHR LIBOTS PTHREAD$RTL SMGSHR SYS$PUBLIC_VECTORS
- So, I checked these shareables in our sys$share and I found the last 8, but :
- I found just this LIBZSHR32-1_2_3.EXE : doubtless I could use a $ define LIBZ_SHR32 LIBZ:libzshr32-1_2_3.exe
- And I need, at least, an OpenSSL 1.0.1 Does it exist a binary distribution (PCSI package) or I have to build it too
To resume the whole and try to find the easiest way to install a Python on our HP-VMS-8.4, known that we have already a contract with VSI :
- Could VSI give us a Python binary distribution (PCSI package) for our HP-VMS-8.4 (as it does for a VSI-VMS)
- If not, does it exist binary distributions (Python & so an OpenSSL compatible) somewhere ?
- If not, I have to build the whole by myself ?
Best regards
-
Topic author - Valued Contributor
- Posts: 51
- Joined: Thu Jul 18, 2019 8:18 am
- Reputation: 0
- Status: Offline
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Just to share with the community, i've just received this answer from VSI :
From the PCSI Product Description File, Python will not refuse to be installed on HPE V8.4:
However, VSI has not tested it and does not support it on HPE versions.Code: Select all
product VSI I64VMS PYTHON B3.8-2 full ; execute preconfigure "@pcsi$source:[python]python$pcsi_preconfigure.com" uses [PYTHON]PYTHON$PCSI_PRECONFIGURE.COM ; if ((not <software VSI I64VMS VMS version minimum V8.4>) and (not <software HP I64VMS VMS version minimum V8.4>)) ; error NO_MIN_VMS abort ;
-
Topic author - Valued Contributor
- Posts: 51
- Joined: Thu Jul 18, 2019 8:18 am
- Reputation: 0
- Status: Offline
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
2 others stuffs to share with the community / my context explained in the 1st post :
- How I succeded to connect to an OpenVMS server from Ansible on a Linux server
- And another answer just received from VSI : "VSI has begun the port of ANSIBLE for OpenVMS. On track but no date announced yet"
Last edited by l.cedric on Tue Apr 06, 2021 10:16 am, edited 1 time in total.
-
- Master
- Posts: 391
- Joined: Fri Apr 17, 2020 7:31 pm
- Reputation: 0
- Location: Rhode Island, USA
- Status: Offline
- Contact:
Re: Is the Python v3.8.2 for VSI-VMS-8.4-1H1 usable with the HP-VMS-8.4 ?
Regarding Python and OpenSSL I have gotten it working by using the OpenSSL in the Python image.
$ @disk1:[net.jfp.libbz2]startup.com
$ @disk1:[net.jfp.libz]startup.com
$ @disk1:[net.jfp.sqlite3]startup.com
$ @disk1:[net.jfp.openssl111g.openssl-install.sys$startup]openssl_startup0101.com "/system"
$ @disk1:[net.jfp.python2718.vms]startup.com
$ @disk1:[net.jfp.libbz2]startup.com
$ @disk1:[net.jfp.libz]startup.com
$ @disk1:[net.jfp.sqlite3]startup.com
$ @disk1:[net.jfp.openssl111g.openssl-install.sys$startup]openssl_startup0101.com "/system"
$ @disk1:[net.jfp.python2718.vms]startup.com