-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPL failure with Hyperion v4.2 #258
Comments
Did not intend to close this issue or create a second comment. Please excuse the newbie :( |
What version? 1.10? 1.13? 2.1? 2.3?
Look here:
SDL Hyperion 4.x has the ASN and LX Reuse Facility enabled by default, whereas Hercules 3.x has it disabled by default. SDL Hyperion also has the PFPO Facility enabled by default too, whereas, again, Hercules 3.x does not, etc. Enter the command Or... you might need to specify the FINALLY... it would be helpful to see your Hercules logfile output too. So many people forget to include that in their problem report. There might well be some error or warning message(s) logged there that points to exactly what your problem is (or at least provide a clue). Have you reviewed your Hercules logfile? Are there any unexpected errors or warnings in it? Please attach it to your reply the same way you attached your configuration file so we can look at it. |
This message is intended for David Trout.
David:
Thank you for your reply. I would like to exchange information with you off the grid, is there a private, more secure e-mail address I can use?
Please advise.
Dennis Fortier
|
Dennis, Please let me know whether the information I sent you helped to resolve your issue or not. Thanks! |
Fish:
We were away over the weekend, I’ll get to it today and have an answer for you by tomorrow.
Dennis
|
Fish: I have made the changes you recommended and scoured the Hyperion Configuration Documentation to insure all the parameters are set correctly. After several step-wise tries, I am still getting the same error message:
I am also enclosing my Hyperion.conf file and the System Log message file from "power on" to "power off". You will notice the disabled wait state message is the third-to-the-last in the log. |
Dennis, I found this old thread on Nabble.com: Start reading about 9/10 of the way down, near the very end of the thread, starting with the reply from Cliff McNeill, dated Mar 18, 2019; 8:03am. He mentions what I previously mentioned: the IBM MVS System Codes manual documenting Wait State 064 (which Cliff also mentions in his reply):
Is perhaps the answer to your problem Adding a (*) (I am not a z/OS person! I know very little (next to nothing!) about z/OS!) |
Fish: I have reviewed your recommendations and the post from Cliff McNeill. I am not receiving the IEA101A message. I am, however, specifying "Cold Start" in my IPL Parms (0A82CS..) through Hercules. I have also downloaded and browsed the MVS Initialization and Tuning Guide and Reference manuals. With that said, I am attaching a copy of the IEASYSCS member showing that "CLPA" is specified, and System Log showing the Wait State message. Additionally, I am receiving the wait state code for module IEAVNPF5 not IEAVNP10, not sure if that makes a difference. I previously searched IEAVNPF5 and did not come up with much relevant information. Any suggestions on where to go from here? Is anyone running z/OS 1.11 under Hyperion? Is there any way I can connect with him/her to discuss configuration settings? Dennis |
Hopefully someone with z/OS knowledge will know what all that gobbledygook means because I sure as heck don't! (Hint: I'm not a z/OS person) But thanks for posting it?
For what it's worth I just did a search for "IEAVNPF5" and "80009064" and found this: Does that make any sense to you?
None. As I've been saying, I'm not a z/OS person.
I have no idea. You might want to ask that question on the main list or in the H390-MVS group? All I do know is that I myself happen have an old z/OS 1.10 system, and it IPLs and runs just fine with the latest SDL Hyperion (and all previous SDL Hyperion versions for that matter). Now I know that 1.10 isn't the same as 1.11, but then neither is 2.1 or 2.3 or z/VM 6.3 either, and they all IPL and run just fine under Hercules too. So I don't quite understand why z/OS 1.11 wouldn't. <shrug> I don't know if you're using CKD/CCKD/32/64 dasd but maybe it wouldn't hurt to check them for damage? Or if you still have the original installation media (dasds), you might try starting over again? (Where did you get your dasds from anyway?) Maybe something you tried in the past went wrong and left some part of the system in a bad state (bad setting?) that's causing your current problem? Or maybe it's not quite configured the way you think it is if you got them from somewhere else? I'll keep this issue open for another few days but after that I'm afraid I'm going to have to close it. It honestly does not look like a Hercules problem. Maybe play around with those ASN and LX Reuse settings? Maybe 1.11 was the first z/OS that cared about that setting (facility)? Maybe you need to disable it? And/or PFPO? Or maybe some other facility? As I said for the thousandth time, I'm not a z/OS person! Sorry! |
Dennis! I just now noticed! (Sorry for not looking sooner) Maybe you shouldn't do a I never do a startall before IPLing! If that's the way you've been trying to IPL your z/OS system, then maybe that's been your problem this whole time!! Just start Hercules, attach a 3270 as your master console, and do Maybe your problem this whole time was that you simply weren't IPLing z/OS correctly?? |
Fish: I'm afraid going directly to Per your suggestion, I'm going to troll this site to see if anyone else is running z/OS v1 and ask them to provide me with their setup. Since you stated you do have a z/OS 1.10 system you run, are you willing to share your configuration file? Please feel free to cut out any site-specific entries (Disks, etc) you don't want to share. Dennis |
Sure: |
Not yet, but hopefully it will be soon. If I find time (HA!) I'll try building you a version you can try OR... you can of course try building one for yourself. It's not hard! |
I'll try building Linux version this weekend. Will let you know the results.
Dennis
…On Fri, Oct 2, 2020, 5:39 AM Fish-Git ***@***.***> wrote:
Is 4.3 ready for release?
Not yet, but hopefully it will be soon.
If I find time (HA!) I'll try building you a version you can try
OR... you can of course try building one for yourself. It's not hard!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#258 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANKM3Y22XKT6WRS2IUVE4QLSIWNTVANCNFSM4I3IF77A>
.
|
Fish:
I can’t seem to find a web page to download Hyperion 4.3, all the links I go to say “Page not found”. Please send a working link address.
Dennis
From: Dennis Fortier <[email protected]>
Sent: Friday, October 2, 2020 8:47 AM
To: SDL-Hercules-390/hyperion <[email protected]>
Cc: Dennis Fortier <[email protected]>
Subject: Re: [SDL-Hercules-390/hyperion] IPL failure with Hyperion v4.2 (#258)
I'll try building Linux version this weekend, well let you know the results.
Dennis
On Fri, Oct 2, 2020, 5:39 AM Fish-Git <[email protected] <mailto:[email protected]> > wrote:
Is 4.3 ready for release?
Not yet, but hopefully it will be soon.
If I find time (HA!) I'll try building you a version you can try
OR... you can of course try building one for yourself. It's not hard!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#258 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/ANKM3Y22XKT6WRS2IUVE4QLSIWNTVANCNFSM4I3IF77A> . <https://ci4.googleusercontent.com/proxy/hw6yz4xnN0lMzvvmFeyF6LazYNDxIg-wSyOoI4C4kUD1so4SpEP6srd-lv6rnLYdfoxTUQ3p64x1tyDJaHQBBOPdtT4rYWkH4HxoxQHLqBWM15sYx_19yDfeaArb74STjh3mPpYUB4Rbaz5nX0ADEyFO-EKXUdMRrt7DhSGOIRyB72hypApmvIw56P8h-7jqnhiXpW0oTK8fdkGjW0joyxD>
|
FYI: I would prefer that you reply via the GitHub Issues web page, NOT via email.
What URL are you using? |
Dennis, https://sdl-hercules-390.github.io/html/hercinst.html Scroll down a ways to the Linux section. |
Bill Lewis wrote:
Correct. And I would like to emphasize the fact that building from a |
I am on the https://github.com/SDL-Hercules-390/hyperion and the latest release available is 4.2.1, not 4.3. I've already tried 4.2.1 and that's where the original failure occurred. Do you want me to wait for 4.3 or retry 4.2.1? |
(sigh) Do you have git installed on your Linux system? Yes or no? If you do not, then please install it. After it is installed, then "git clone" the current SDL repository, and build from THAT. |
Gentlemen: I installed git on my computer, then went to https://github.com/SDL-Hercules-390/hyperion and followed the git documentation to do a clone to my hard drive. I then read and followed the install instructions outlined in https://sdl-hercules-390.github.io/html/hercinst.html and encountered a configuration failure. Here is the configuration log, look for the word "error".
|
Dennis, gcc -V is an ancient obsolete switch, which means something before the configure isn't correct. Try running And, what is the exact version of Ubuntu you're using, just so we know? Bill |
Bill:
Thank you for your reply. I recently installed Linux Mint 20 (Ulyana).
The install instructions you provided do not include ./autogen.sh. I will try again and let you know the results.
Dennis Fortier
|
Is Mint based on Ubuntu? (I've never dabbled with Mint) |
Yes, Linux Mint 20 is based on the latest version of Ubuntu. It is a Debian-based version, as is Ubuntu.
|
OK. That's what I figured. |
Bill:
Here is the ./autogen.sh log:
dollar@Hercules:~/Locker/Hyperion/hyperion$ ./autogen.sh
Note: if you do not see a 'All processing successfully completed.'
message when this script completes, then something went wrong and
you should examine the output to try and determine what it was that
went wrong.
aclocal... OK. (25% done)
autoheader... OK. (50% done)
automake... OK. (75% done)
autoconf... OK. (100% done)
All processing successfully completed.
You may now run ./configure in order to create a custom Makefile
that is suitable for your platform and environment.
dollar@Hercules:~/Locker/Hyperion/hyperion$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/dollar/Locker/Hyperion/hyperion':
configure: error: C compiler cannot create executables
See `config.log' for more details
dollar@Hercules:~/Locker/Hyperion/hyperion$
|
Bill:
Disregard this message, forgot to run ./util/bldlvlck first. I’ll resend all results shortly.
|
Bill:
Same results.
dollar@Hercules:~/Locker/Hyperion/hyperion$ ./autogen.sh
Note: if you do not see a 'All processing successfully completed.'
message when this script completes, then something went wrong and
you should examine the output to try and determine what it was that
went wrong.
aclocal... OK. (25% done)
autoheader... OK. (50% done)
automake... OK. (75% done)
autoconf... OK. (100% done)
All processing successfully completed.
You may now run ./configure in order to create a custom Makefile
that is suitable for your platform and environment.
dollar@Hercules:~/Locker/Hyperion/hyperion$ ./util/bldlvlck
This utility will check the level of various utilities needed to build
hercules. Checking is done against versions that are KNOWN to work.
This doesn't mean a build will NOT succeed with older versions
of the utilities, but will give a hint as to what package may need
an upgrade if the build ever fails with some odd reason.
OK autoconf requires 2.64, found 2.69
OK automake requires 1.9, found 1.16.1
OK flex requires 2.5, found 2.6.4
OK gawk requires 3.0, found 5.0.1
OK gcc requires 3, found 9.3.0
OK grep requires 1, found 3.4
OK m4 requires 1.4.6, found 1.4.18
OK make requires 3.79, found 4.2.1
OK perl requires 5.6, found 5.30.0
OK sed requires 3.02, found 4.7
dollar@Hercules:~/Locker/Hyperion/hyperion$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/dollar/Locker/Hyperion/hyperion':
configure: error: C compiler cannot create executables
See `config.log' for more details
dollar@Hercules:~/Locker/Hyperion/hyperion$
|
OK Can you point me to the exact thing you used to install Mint? URL to ISO, etc? Bill |
Bill:
The download page https://linuxmint.com/download.php has 3 Editions, I installed the first – Cinnamon.
Dennis
|
I have installed Mint 20 in a VMware VM. Mint looks like a pretty nice distribution! First off the autogen.sh suggestion was a red herring. Here's what I did, and it "works for me":
Things in your config.log and mine diverged here: Mine: Yours: So... I guess we have to take that at face value. For some reason your gcc "doesn't work".
And then run configure again. Bill |
Bill:
Thank you, your time was well spent.
After following your enhanced installation instructions, it worked. I
suspect the divergence in configuration line 4338 has to do with my not
installing build-essential -- apparently it is not part of the standard
distribution.
I'll update my notes with the new and improved install instructions.
Dennis
|
Dennis, Generally the full C development tools are not really all there out of the box. I have been working with Fish to improve the Linux build process. The instructions on the website need updating, and it is "on the list" to do. If you want to know how to build and include the optional Rexx, let me know. Bill |
Bill, Fish Installed newest release of Hyperion 4.2.1 from source by cloning from GIT rather than downloading the ZIP file. After a few minor blips with the environment, it was able to successfully MAKE the executable modules and they work. Thanks for your guidance and assistance. Dennis |
Dennis, (@dfortier2346)
If you did a git clone of the repository and built from that (which IS what we wanted you to do! Thank you!), then the version you built should not have been 4.2.1, but rather version 4.3.9999.10257-SDL-g39beac46 instead. Please check the version that is reported whenever you start Hercules: HHC00100I Thread id 000008bc, prio 5, name 'impl_thread' started HHC00100I Thread id 00003350, prio 4, name 'logger_thread' started HHC01413I Hercules version 4.3.9999.10257-SDL-g39beac46 (4.3.9999.10257) HHC01414I (C) Copyright 1999-2020 by Roger Bowler, Jan Jaeger, and others HHC01417I ** The SoftDevLabs version of Hercules ** HHC01415I Build date: Oct 2 2020 at 01:13:59 ... Another way to check what version you are running is to enter the Hercules HHC01603I * HHC01603I * HHC01603I * HHC01603I * HHC01603I help version HHC01603I HHC01602I Command Description HHC01602I ---------------- ------------------------------------------------------- HHC01602I version Display version information HHC01603I HHC01603I * HHC01603I * HHC01603I * HHC01603I * HHC01603I version HHC01413I Hercules version 4.3.9999.10257-SDL-g39beac46 (4.3.9999.10257) HHC01414I (C) Copyright 1999-2020 by Roger Bowler, Jan Jaeger, and others HHC01417I ** The SoftDevLabs version of Hercules ** HHC01415I Build date: Oct 2 2020 at 01:13:59 HHC01417I Built with: Microsoft Visual Studio 2008 (MSVC 150030729 1) HHC01417I Build type: Windows MSVC AMD64 host architecture build HHC01417I Modes: S/370 ESA/390 z/Arch HHC01417I Max CPU Engines: 64 HHC01417I Using shared libraries HHC01417I Using Fish threads Threading Model HHC01417I Using Error-Checking Mutex Locking Model HHC01417I With Shared Devices support HHC01417I With Dynamic loading support HHC01417I With External GUI support HHC01417I With Partial TCP keepalive support HHC01417I With IPV6 support HHC01417I With HTTP Server support HHC01417I With sqrtl support HHC01417I With Signal handling HHC01417I With Watchdog monitoring HHC01417I With CCKD BZIP2 support HHC01417I With HET BZIP2 support HHC01417I With ZLIB support HHC01417I With Regular Expressions support HHC01417I With Object REXX support HHC01417I Without Regina REXX support HHC01417I With Automatic Operator support HHC01417I Without National Language Support HHC01417I With CCKD64 Support HHC01417I With Transactional-Execution Facility support HHC01417I With "Optimized" instructions HHC01417I With OPTION_DEPRECATE_AIM HHC01417I Without OPTION_TXF_SINGLE_THREAD HHC01417I Machine dependent assists: cmpxchg1 cmpxchg4 cmpxchg8 cmpxchg16 hatomics=msvcIntrinsics HHC01417I Running on: WIN7 (Windows-6.1.7601 Intel(R) x64) LP=8, Cores=8, CPUs=2 HHC01417I Built with crypto external package version 1.0.0.31-gbf46d03 HHC01417I Built with decNumber external package version 3.68.0.84-g94144c9 HHC01417I Built with SoftFloat external package version 3.5.0.87-gb706677 HHC01417I Built with telnet external package version 1.0.0.48-gb90a708 HHC01603I * HHC01603I * HHC01603I * HHC01603I * The The last commit was made 4 days ago on Sep 30, 2020, and the commit hash was 39beac4. Thus the reported version is "4.3.9999.10257-SDL-g39beac46". This is the exact version that I was mentioning before, which tells us exactly what code you are using. If you had built from the ZIP file instead (which is NOT recommended), then the reported version would have only been "4.3.9999", which is not helpful. Please check to make sure you are running "4.3.9999.10257-SDL-g39beac46". When you first opened this GitHub Issue, you reported the problem was with version 4.2.1, which hasn't changed and should not have worked. Thus I suspect you are indeed running the latest (unreleased) version 4.3 instead, which thankfully does work. Again, please check to confirm. Thanks. |
Dennis, (@dfortier2346) Latest 4.3 TXF pre-release build: The version that Hercules should report is: 4.3.9999.10260-SDL-g14e36689 (current as/of Oct 10, 2020) Again, a reminder that this is a PRE-release version. That is to say, it is not an official release. We're still working on 4.3. The Transactional-Execution Facility (TXF) is known to be incomplete and to still contain at least one (possible more!) bug(s), so please use at your own risk! Thanks. |
Dennis (@dfortier2346), Since 4.3 was (finally!) just recently released, I'm curious as to whether or not you've had a chance to try it yet? Does it fix your problem? Yes? No? |
Yes, thank you.
|
Previously ran licensed version of z/OS under Hercules 3.13 as distributed in LINUX Mint repository.
Recently installed Hyperion 4.2.1 and am experiencing an issue I can't exactly match in any reported SDL issues.
During the IPL process, I see the following on the system console:
You will notice the affected program is IEAVNPF5 -- this is the match I can't seem to locate in your reports. Additionally, the Hercules Studio log contains the message "HHC00809I Processor CP00: disabled wait state 0002000080000000 0000000000009064" and the Messages and Codes Manual HEMC040000-00 states this message is not yet documented.
I reviewed earlier recommendations to review and modify the configuration file to conform to the new parameters of Hyperion V4 and the system still fails to IPL.
I am happy to provide whatever additional documentation you may require, but there isn't much.
Regards, Dennis
The text was updated successfully, but these errors were encountered: