setup
from the CD-Rom, I get these weird error messages. What did I do wrong?
startmvs
, Hercules gets started, but nothing else
is happening. What am I missing?
*00 $HASP479 UNABLE TO OBTAIN CKPT DATA SET LOCK - IO ERROR * REPLY Y OR N TO CONTINUEIs this a bug or a feature?
IEF677I WARNING MESSAGE(S) FOR JOB JES2 ISSUEDwhen JES2 is started. Is this a problem?
Many ways lead to ROM(e).....
Well, the "monster file" is a raw image of a CD-Rom. You need to take your favourite CD-Rom Burner program and use it to write this raw image to the DROM. Make sure that you use the "write ISO image" or "write track" option, do not just write the Turnkey_3.iso file to the CD.
On linux, you actually can use the Turnkey_3.iso file directly. As root, try the following
cd /mnt mkdir tk3cd mount -t iso9660 -o loop path_to_Turnkey_3.iso /mnt/tk3cd cd tk3cdand you should see the contents of the CDROM
Change to the CD's base directory. There you find a file readme.html
. You should
take at least a cursory glance at that file. Among others it will provide a link to the documentation
for the Tur(n)key system
Okay, you don't do docs, and the only thing you want is to get an MVS system up and running as fast as possible? If that's what you want, enter
setup -as
In a Linux environment you will probably have to enter
./setup -as
This will invoke the automatic install path for a simplified MVS system
setup
from the CD-Rom, I get these weird error messages. What did I do wrong?
The answer depends on the error messages, of course. If you receive messages similar to the following:
D:\cygwin\bin\mkdir.exe: *** MapViewOfFileEx 'shared'(0x610A60E8), Win 32 error 6 . Terminating.then I know an answer for you: You have Cygwin 1.3.12 installed on your computer, and the utility programs on the CD were built for version 1.3.10. Why the Cygwin people did manage to get those versions incompatible, I have not the slightest idea. But I have a workaround:
setup_1312.bat
to start the installation of the MVS Tur(n)key system
setup
script
If you encounter different error messages, please report them to me.
startmvs
, hercules gets started, but nothing else
is happening. What am I missing?
You need to connect terminal sessions to hercules. Try to take a look at the HOW TO document at the ...connect a tn3270 session section.
How many tn3270 session you will need to connect depends on what you specified during installation of the Tur(n)key system.
How about reading the docs? :) Okay, you need to IPL the system now. Would you believe that a description of this process is in the cookbok? Take a look at the MVS IPL docs
*00 $HASP479 UNABLE TO OBTAIN CKPT DATA SET LOCK - IO ERROR * REPLY Y OR N TO CONTINUE
It is a feature. The checkpoint dataset either was never initialsed yet, or it has been overwritten. You need to enter the following MVS commands at the MVS console.
R 00,nfollowed by
s jes2,,,parm='FORMAT,NOREQ'But, of course, you knew that already, because you read it in the MVS IPL docs.
IEF677I WARNING MESSAGE(S) FOR JOB JES2 ISSUEDwhen JES2 is started. Is this a problem?
That again is a feature. The JES2 startup procedure contains a line
//HASPRDR DD DDNAME=IEFRDERand the warning that is issued just tells you that the DDNAME IEFRDER was mot resolved in the JES2 procedure. No need to do anything. Actually, you migth be tempted to fix it by removing the line altogether. But that might not be a very good idea. There is a feature in JCL processing, long since forgotten, which allows to place nearly any JCL onto the IEFRDER statement when needed. How? Very simple. If you enter the command
s jes2,,,dsn=SYS1.HASPLIST,DISP=(,CATLG),UNIT=3350,SPACE=(CYL,(1,1))then the DDNAME IEFRDER will be creted in step IEFPROC of procedure JES2, and the supplied JCL parameters will be associated with the IEFRDER DDNAME. And what do you find in HASPLIST? HASPLIST is useful if JES2 doesn't start because of some error in the JES2 startup deck. In this case HASPLIST contains the listing of the startup parameters, and all the error messages that were issued. This is controlled via the
LIST
intialization control
statement found in SYS1.JES2PARM(JES2PARM)