Menu

Installation

2013-04-25
2013-06-21
  • Eric K. Dickinson

    I am having some difficulty getting mz installed.
    We have a no root login environment.
    RHEL 6.3 on z/VM 6.2
    When running the make tree.....

    [mzadmin@dobby ~]$ mzmktree -x -vv
    + shift
    + (( 1 ))
    + case $1 in
    + verbose=3
    + shift
    + (( 0 ))
    mzCheckEnv # verify tree structure, etc.
    + mzCheckEnv

    <<<< Much Snipped >>>>>
    + tgtDistro=RHEL
    + '[' RHEL = SLES ']'
    + '[' RHEL = RHEL ']'
    + sudo /usr/bin/scp -o connectTimeout=15 dobby:/etc/redhat-release /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files
    root@dobby's password:

    It seems to be duing a sudo scp that it will execute as root. And since there is no root login it will go no further.

    eric

     
  • Mike MacIsaac

    Mike MacIsaac - 2013-04-26

    Did you add all the lines to /etc/sudoers described in the PDF?

                -Mike MacIsaac
    
     
  • Eric K. Dickinson

    Sorry for the delay, we have been busy.

    Cut from my /etc/sudoers

    allow non-root sysadmins to rum Mz commands as group mzadmin

    %mzadmin ALL=NOPASSWD:/bin/cat
    %mzadmin ALL=NOPASSWD:/sbin/vmcp
    %mzadmin ALL=NOPASSWD:/sbin/chccwdev
    %mzadmin ALL=NOPASSWD:/bin/chmod
    %mzadmin ALL=NOPASSWD:/bin/chown
    %mzadmin ALL=NOPASSWD:/sbin/cio_ignore
    %mzadmin ALL=NOPASSWD: /sbin/cmsfscat
    %mzadmin ALL=NOPASSWD: /sbin/cmsfslst
    %mzadmin ALL=NOPASSWD:/usr/bin/cmsfs-fuse
    %mzadmin ALL=NOPASSWD:/bin/cp
    %mzadmin ALL=NOPASSWD:/usr/bin/fusermount
    %mzadmin ALL=NOPASSWD:/usr/bin/scp
    %mzadmin ALL=NOPASSWD:/usr/bin/ssh
    %mzadmin ALL=NOPASSWD:/bin/rm
    %mzadmin ALL=NOPASSWD:/sbin/vmcp`

     
  • Eric K. Dickinson

    I think that it has to do with the line...
    sudo /usr/bin/scp -o connectTimeout=15 dobby:/etc/redhat-release /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files

    "sudo /usr/bin/scp" is going execute the scp command as the "root" id?

     
    • Mike MacIsaac

      Mike MacIsaac - 2013-05-22

      Eric,

      Thanks for getting more details.

      Yes, "sudo /usr/bin/scp..." is going to have root privileges. Such is the nature of sudo.

      At issue is whether the root password will be prompted for. As sudo is being run from a script, prompting for a password can be problematic. More importantly, we don't want root passwords going over the wire.

      So the proper entry in /etc/sudoers should allow the command to be executed as root without a password. I see the line "%mzadmin ALL=NOPASSWD:/usr/bin/scp", so that should work.

      The next question: "Is the user running this a member of the mzadmin group?

      It seems the password is still being prompted for, so it would seem the user is not a member of the mzadmin group.

      Also, are any entries being added to /var/log/messages?

      Thanks.

                  -Mike MacIsaac
      
       
  • Eric K. Dickinson

    Thank you very much for taking the time to help me on this!

    I would have expected a username before the "dobby:" to prevent the shell from passing the sudo id?

    This is what I have for groups.
    [root@dobby mz]# grep mz /etc/group
    apache:x:48:mzadmin
    mzadmin:x:506:dickinse,bauerby,apache,mzadmin
    [root@dobby mz]#

    fresh from the /var/log/mz/mz.err

    Thu May 23 10:34:22 EDT 2013 - mzmktree:mzSetLinuxVals Error: - rc from sudo /usr/bin/scp -o connectTimeout=15 dobby:/etc/fstab dobby:/etc/hosts dobby:/etc/zipl.conf dobby:/etc/sysconfig/network dobby:/etc/inittab dobby:/etc/resolv.conf dobby:/etc/sysconfig/network-scripts/ifcfg-eth0 /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files = 1

    Nothing fresh in the mz.log

    eric

     
  • Mike MacIsaac

    Mike MacIsaac - 2013-05-23

    Eric,

    Everything seems correct with the mzadmin group. But do you have a user named mzadmin in the group of the same name? I don't think that should matter.

    Let's ask this - the command that's failing in the mz.err file. If you copy and paste that to the screen and try to run it, what's the result?

                -Mike
    
     
  • Eric K. Dickinson

    Sorry for the delay, been a little busy.
    It is quite the long cut and paste but here you go.
    I had posted what I thought were the pertinent detail before.

    [mzadmin@dobby ~]$ mzmktree -x -vv
    + shift
    + (( 1 ))
    + case $1 in
    + verbose=3
    + shift
    + (( 0 ))
    mzCheckEnv # verify tree structure, etc.
    + mzCheckEnv
    + : SOURCE: /usr/local/sbin/mzmktree
    + : STACK: mzCheckEnv main
    grep "VM00 Control Program:" /proc/sysinfo | awk '{print $4}'
    ++ awk '{print $4}'
    ++ grep 'VM00 Control Program:' /proc/sysinfo
    + local vm00=z/VM
    + '[' 4 '!=' 0 -a z/VM '!=' z/VM ']'
    grep "VM01 Name:" /proc/sysinfo | awk '{print $3}'
    ++ awk '{print $3}'
    ++ grep 'VM01 Name:' /proc/sysinfo
    + vm01=
    + '[' 0 '!=' 0 ']'
    + which cmsfslst
    + '[' 0 '!=' 0 ']'
    mzInitDirs # make /var/ dirs if necessary
    + mzInitDirs
    + : SOURCE: /usr/local/sbin/mzmktree
    + : STACK: mzInitDirs main
    + '[' '!' -d /var/log/mz ']'
    + '[' '!' -d /var/lib/mz ']'
    mzInitTree # make the initial tree
    + mzInitTree
    + : SOURCE: /usr/local/sbin/mzmktree
    + : STACK: mzInitTree main
    grep "VM02 Name:" /proc/sysinfo | awk '{print $3}'
    ++ awk '{print $3}'
    ++ grep 'VM02 Name:' /proc/sysinfo
    + local vm02=
    + '[' 0 '!=' 0 ']'
    + '[' -d /var/lib/mz/SSI-clusters -o -d /var/lib/mz/systems ']'
    + desc='Appliances stored in OVF format'
    + mzMkdir /var/lib/mz/appliances Appliances stored in OVF format
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzInitTree main
    + '[' '!' -d /var/lib/mz/appliances ']'
    + mkdir /var/lib/mz/appliances
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/appliances'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzInitTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/appliances'
    Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/appliances
    + '[' 6 -gt 1 ']'
    + newDir=/var/lib/mz/appliances
    + shift
    + echo Appliances stored in OVF format
    + desc='All System z CECs, LPARs, and systems'
    + mzMkdir /var/lib/mz/systems All System z CECs, LPARs, and systems
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzInitTree main
    + '[' '!' -d /var/lib/mz/systems ']'
    + mkdir /var/lib/mz/systems
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzInitTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems'
    Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems
    + '[' 8 -gt 1 ']'
    + newDir=/var/lib/mz/systems
    + shift
    + echo All System z CECs, LPARs, and systems
    + desc='The CEC D10C6'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6 The CEC D10C6
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzInitTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6 ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzInitTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6'
    Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6
    + '[' 4 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6
    + shift
    + echo The CEC D10C6
    grep "Type:" /proc/sysinfo | awk '{print $2}'
    ++ awk '{print $2}'
    ++ grep Type: /proc/sysinfo
    + local CECtype=2818
    + touch /var/lib/mz/systems/zCEC:D10C6/machine-type:2818
    grep "Model:" /proc/sysinfo | awk '{print $2}'
    ++ awk '{print $2}'
    ++ grep Model: /proc/sysinfo
    + local CECmodel=L03
    + touch /var/lib/mz/systems/zCEC:D10C6/machine-model:L03
    + case $CECtype in
    + CECname=zEnterprise-114
    + touch /var/lib/mz/systems/zCEC:D10C6/machine-name:zEnterprise-114
    + desc='The LPAR SYSA'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA The LPAR SYSA
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzInitTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzInitTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA'
    Tue Jun 4 14:42:03 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA
    + '[' 4 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA
    + shift
    + echo The LPAR SYSA
    mzPushKey $thisHost # set passwordless SSH with ourself
    + mzPushKey dobby
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzPushKey main
    + local node=dobby
    + [[ ! -f /home/mzadmin/.ssh/id_rsa ]]
    hostname)$/d\" $AKfile;
    cat ~/.ssh/id_rsa.pub)\" >> $AKfile"
    hostname)$/d" $AKfile;
    hostname
    ++ hostname
    cat ~/.ssh/id_rsa.pub)" >> $AKfile
    cat ~/.ssh/id_rsa.pub
    ++ cat /home/mzadmin/.ssh/id_rsa.pub
    + /usr/bin/ssh -o connectTimeout=15 dobby 'mkdir -p ~/.ssh;
    chmod 700 ~/.ssh;
    cd ~/.ssh;
    touch /home/mzadmin/.ssh/authorized_keys;
    chmod 600 /home/mzadmin/.ssh/authorized_keys;
    sed -i "/.*dobby.cit.nih.gov$/d" /home/mzadmin/.ssh/authorized_keys;
    echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwQ+xikgEGON8ui73h4swyaVaozRtYPPBbm4ZQCaHQzwuDM48JJoXC99am7LB9rsgv4/pbgYaC6xLlFW7S3MY7RosRYY6868TMM9btaT/qPvyOrlMCfODpbMJ3PgGnqB/nsWRgoAn8brxjAWg4EE/45kKZe32cWKZDJz8msLmjHhBumF7q/MrQaipKRFpNeo8IVgQXMEk4phy7ofcSINkIR++qw9l+9zdxPnhCTvsRGy45ZguxgCO1akGWOfe64XvmqzA99h4kcBfD4+CIue6DsaKe06LVclPmkxOkNynDaayPT1CLOFj38+7DTwwiQk/Zyo+UtOhRY/GZjCAosAGQQ== mzadmin@dobby.cit.nih.gov" >> /home/mzadmin/.ssh/authorized_keys'
    Warning & Notice of Disclaimers

    You are accessing a U.S. Government information system, which includes
    (1) this computer,
    (2) this computer network,
    (3) all computers connected to this network, and
    (4) all devices and storage media attached to this network or to a computer on
    this network.
    This information system is provided for U.S. Government-authorized use only.

    Unauthorized or improper use of this system may result in disciplinary
    

    action, as well as civil and criminal penalties.

    By using this information system, you understand and consent to the following.

    You have no reasonable expectation of privacy regarding any communications or data transiting or stored on this information system. At any time, and for any lawful Government purpose, the government may monitor, intercept, record, and search and seize any communication or data transiting or stored on this information system.

    Any communication or data transiting or stored on this information system may be disclosed or used for any lawful Government purpose.
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzFinishTree # complete tree for "this" Linux
    + mzFinishTree
    + : SOURCE: /usr/local/sbin/mzmktree
    + : STACK: mzFinishTree main
    grep "VM01 Name:" /proc/sysinfo | awk '{print $3}'
    ++ awk '{print $3}'
    ++ grep 'VM01 Name:' /proc/sysinfo
    + vm01=
    grep "VM00 Name:" /proc/sysinfo | awk '{print $3}'
    ++ awk '{print $3}'
    ++ grep 'VM00 Name:' /proc/sysinfo
    + vm00=DOBBY
    + '[' 0 '!=' 0 ']'
    + '[' 5 '!=' 0 ']'
    grep "VM00 Control Program:" /proc/sysinfo | awk '{print $4}'
    ++ awk '{print $4}'
    ++ grep 'VM00 Control Program:' /proc/sysinfo
    + hyperv00=z/VM
    + '[' z/VM '!=' z/VM ']'
    + mzAddLinuxUnderVM
    + : SOURCE: /usr/local/sbin/mzmktree
    + : STACK: mzAddLinuxUnderVM mzFinishTree main
    $vmcpCmd QUERY USERID | awk {'print $3'}
    ++ awk '{print $3}'
    ++ sudo /sbin/vmcp --buffer=1M QUERY USERID
    + systemID=ZVMTEST
    + desc='The z/VM system ZVMTEST'
    + local VMdir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST The z/VM system ZVMTEST
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST'
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST
    + '[' 5 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST
    + shift
    + echo The z/VM system ZVMTEST
    + echo owner
    + mzCheckDevices zVM
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCheckDevices mzAddLinuxUnderVM mzFinishTree main
    + local type=zVM
    + mzCheckDeviceType zVM DASD
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCheckDeviceType mzCheckDevices mzAddLinuxUnderVM mzFinishTree main
    + local hostType=zVM
    + shift
    + local deviceType=DASD
    + shift
    + local rdevs=
    + local queryOutput
    + local typeFound
    + local failed=no
    + '[' 0 = 0 ']'
    + return
    + mzCheckDeviceType zVM FCP
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCheckDeviceType mzCheckDevices mzAddLinuxUnderVM mzFinishTree main
    + local hostType=zVM
    + shift
    + local deviceType=FCP
    + shift
    + local rdevs=
    + local queryOutput
    + local typeFound
    + local failed=no
    + '[' 0 = 0 ']'
    + return
    + mzCheckDeviceType zVM OSA
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCheckDeviceType mzCheckDevices mzAddLinuxUnderVM mzFinishTree main
    + local hostType=zVM
    + shift
    + local deviceType=OSA
    + shift
    + local rdevs=
    + local queryOutput
    + local typeFound
    + local failed=no
    + '[' 0 = 0 ']'
    + return
    + mzMkDevices /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkDevices mzAddLinuxUnderVM mzFinishTree main
    + local hostDevices=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices
    + desc='Devices assigned to this host: OSA, DASD and FCP'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices Devices assigned to this host: OSA, DASD and FCP
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzMkDevices mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzMkDevices mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices'
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices
    + '[' 10 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/devices
    + shift
    + echo Devices assigned to this host: OSA, DASD and FCP
    + '[' '!' 0 = 0 ']'
    + '[' '!' 0 = 0 ']'
    + '[' '!' 0 = 0 ']'
    + mzSyncVM
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local parentSysID=
    + which cio_ignore
    + '[' 0 = 0 ']'
    + sudo /sbin/cio_ignore -r 1192
    $vmcpCmd QUERY USERID | awk {'print $3'}
    ++ awk '{print $3}'
    ++ sudo /sbin/vmcp --buffer=1M QUERY USERID
    + systemID=ZVMTEST
    + '[' 0 = 0 ']'
    + VMdir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST ']'
    + mzGetVMfiles
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local VMfilesDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files
    + desc='This directory contains important z/VM files'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files This directory contains important z/VM files
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files'
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files
    + '[' 7 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files
    + shift
    + echo This directory contains important z/VM files
    + local VMdataDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data
    + desc='This directory contains z/VM monitor data'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data This directory contains z/VM monitor data
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data'
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data
    + '[' 7 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/monitor-data
    + shift
    + echo This directory contains z/VM monitor data
    + mzGetVMfile MAINT 2CC USER.DIRECT
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local userID=MAINT
    + local disk=2CC
    + local file=USER.DIRECT
    + local retVal=0
    + mzVerbose 'mzGetVMfile: userID = MAINT, disk = 2CC, file = USER.DIRECT'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = MAINT, disk = 2CC, file = USER.DIRECT'
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = MAINT, disk = 2CC, file = USER.DIRECT
    + mzCPcmd QUERY VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' VIRTUAL 1192
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY VIRTUAL 1192
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY VIRTUAL 1192
    + CPout='HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + rc=1
    + '[' 103 '!=' 0 ']'
    + mzVerbose 'CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command 'QUERY VIRTUAL 1192': #40
    + '[' 1 '!=' 0 ']'
    echo $CPout | grep "Error: non-zero CP" | awk -F# '{print $2}'
    ++ awk -F# '{print $2}'
    ++ grep 'Error: non-zero CP'
    ++ echo HCPQVD040E Device 1192 does not exist Error: non-zero CP response for command ''\''QUERY' VIRTUAL '1192'\'':' '#40'
    + CPrc=40
    + return 40
    + rc=40
    + '[' 40 '!=' 40 ']'
    + mzLinkCMSdisk MAINT 2CC RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local 'disk2Link=MAINT 2CC'
    + local linkMode=RR
    + local 'cmd=mzCPcmd LINK MAINT 2CC 1192 RR'
    + mzCPcmd LINK MAINT 2CC 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: LINK' MAINT 2CC 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK' MAINT 2CC 1192 RR
    Tue Jun 4 14:42:04 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK MAINT 2CC 1192 RR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M LINK MAINT 2CC 1192 RR
    + CPout=
    + rc=0
    + '[' 0 '!=' 0 ']'
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzToggleDevice enable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=enable
    + local vdev=1192
    + local flag
    + '[' enable = enable ']'
    + flag=-e
    + sync
    + sudo /sbin/chccwdev -e 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -e = -e ']'
    + sleep .1
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzGetDeviceFromVdev $CMSvdev
    ++ mzGetDeviceFromVdev 1192
    ++ : SOURCE: /usr/local/sbin/mzfuncs
    ++ : STACK: mzGetDeviceFromVdev mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    ++ local vdev=1192
    grep "^0.0.$vdev" /proc/dasd/devices
    +++ grep '^0.0.1192' /proc/dasd/devices
    ++ local 'devLine=0.0.1192(ECKD) at ( 94: 16) is dasde : active at blocksize: 4096, 1800 blocks, 7 MB'
    ++ '[' 0 = 0 ']'
    ++ awk '{print $1}'
    ++ sed -e 's/. is //g'
    ++ echo '0.0.1192(ECKD)' at '(' 94: '16)' is dasde : active at blocksize: 4096, 1800 blocks, 7 MB
    + CMSdevice=dasde
    + '[' 5 = 0 ']'
    + sleep 0.5
    + sudo cmsfscat -a -d /dev/dasde USER.DIRECT
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzDetachCMSdisk
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + mzToggleDevice disable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=disable
    + local vdev=1192
    + local flag
    + '[' disable = enable ']'
    + flag=-d
    + sync
    + sudo /sbin/chccwdev -d 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -d = -e ']'
    + return 0
    + mzCPcmd DETACH 1192
    + mzGetVMfile AUTOLOG1 191 PROFILE.EXEC
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local userID=AUTOLOG1
    + local disk=191
    + local file=PROFILE.EXEC
    + local retVal=0
    + mzVerbose 'mzGetVMfile: userID = AUTOLOG1, disk = 191, file = PROFILE.EXEC'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = AUTOLOG1, disk = 191, file = PROFILE.EXEC'
    Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = AUTOLOG1, disk = 191, file = PROFILE.EXEC
    + mzCPcmd QUERY VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' VIRTUAL 1192
    Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY VIRTUAL 1192
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY VIRTUAL 1192
    + CPout='HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + rc=1
    + '[' 103 '!=' 0 ']'
    + mzVerbose 'CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command 'QUERY VIRTUAL 1192': #40
    + '[' 1 '!=' 0 ']'
    echo $CPout | grep "Error: non-zero CP" | awk -F# '{print $2}'
    ++ awk -F# '{print $2}'
    ++ grep 'Error: non-zero CP'
    ++ echo HCPQVD040E Device 1192 does not exist Error: non-zero CP response for command ''\''QUERY' VIRTUAL '1192'\'':' '#40'
    + CPrc=40
    + return 40
    + rc=40
    + '[' 40 '!=' 40 ']'
    + mzLinkCMSdisk AUTOLOG1 191 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local 'disk2Link=AUTOLOG1 191'
    + local linkMode=RR
    + local 'cmd=mzCPcmd LINK AUTOLOG1 191 1192 RR'
    + mzCPcmd LINK AUTOLOG1 191 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: LINK' AUTOLOG1 191 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK' AUTOLOG1 191 1192 RR
    Tue Jun 4 14:42:05 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK AUTOLOG1 191 1192 RR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M LINK AUTOLOG1 191 1192 RR
    + CPout=
    + rc=0
    + '[' 0 '!=' 0 ']'
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzToggleDevice enable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=enable
    + local vdev=1192
    + local flag
    + '[' enable = enable ']'
    + flag=-e
    + sync
    + sudo /sbin/chccwdev -e 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -e = -e ']'
    + sleep .1
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzGetDeviceFromVdev $CMSvdev
    ++ mzGetDeviceFromVdev 1192
    ++ : SOURCE: /usr/local/sbin/mzfuncs
    ++ : STACK: mzGetDeviceFromVdev mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    ++ local vdev=1192
    grep "^0.0.$vdev" /proc/dasd/devices
    +++ grep '^0.0.1192' /proc/dasd/devices
    ++ local 'devLine=0.0.1192(ECKD) at ( 94: 16) is dasde : active at blocksize: 4096, 900 blocks, 3 MB'
    ++ '[' 0 = 0 ']'
    ++ awk '{print $1}'
    ++ sed -e 's/.
    is //g'
    ++ echo '0.0.1192(ECKD)' at '(' 94: '16)' is dasde : active at blocksize: 4096, 900 blocks, 3 MB
    + CMSdevice=dasde
    + '[' 5 = 0 ']'
    + sleep 0.5
    + sudo cmsfscat -a -d /dev/dasde PROFILE.EXEC
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzDetachCMSdisk
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + mzToggleDevice disable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=disable
    + local vdev=1192
    + local flag
    + '[' disable = enable ']'
    + flag=-d
    + sync
    + sudo /sbin/chccwdev -d 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -d = -e ']'
    + return 0
    + mzCPcmd DETACH 1192
    + mzGetVMfile TCPMAINT 592 TCPIP.DATA
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local userID=TCPMAINT
    + local disk=592
    + local file=TCPIP.DATA
    + local retVal=0
    + mzVerbose 'mzGetVMfile: userID = TCPMAINT, disk = 592, file = TCPIP.DATA'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = TCPMAINT, disk = 592, file = TCPIP.DATA'
    Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = TCPMAINT, disk = 592, file = TCPIP.DATA
    + mzCPcmd QUERY VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' VIRTUAL 1192
    Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY VIRTUAL 1192
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY VIRTUAL 1192
    + CPout='HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + rc=1
    + '[' 103 '!=' 0 ']'
    + mzVerbose 'CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command 'QUERY VIRTUAL 1192': #40
    + '[' 1 '!=' 0 ']'
    echo $CPout | grep "Error: non-zero CP" | awk -F# '{print $2}'
    ++ awk -F# '{print $2}'
    ++ grep 'Error: non-zero CP'
    ++ echo HCPQVD040E Device 1192 does not exist Error: non-zero CP response for command ''\''QUERY' VIRTUAL '1192'\'':' '#40'
    + CPrc=40
    + return 40
    + rc=40
    + '[' 40 '!=' 40 ']'
    + mzLinkCMSdisk TCPMAINT 592 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local 'disk2Link=TCPMAINT 592'
    + local linkMode=RR
    + local 'cmd=mzCPcmd LINK TCPMAINT 592 1192 RR'
    + mzCPcmd LINK TCPMAINT 592 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: LINK' TCPMAINT 592 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK' TCPMAINT 592 1192 RR
    Tue Jun 4 14:42:06 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK TCPMAINT 592 1192 RR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M LINK TCPMAINT 592 1192 RR
    + CPout=
    + rc=0
    + '[' 0 '!=' 0 ']'
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzToggleDevice enable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=enable
    + local vdev=1192
    + local flag
    + '[' enable = enable ']'
    + flag=-e
    + sync
    + sudo /sbin/chccwdev -e 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -e = -e ']'
    + sleep .1
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzGetDeviceFromVdev $CMSvdev
    ++ mzGetDeviceFromVdev 1192
    ++ : SOURCE: /usr/local/sbin/mzfuncs
    ++ : STACK: mzGetDeviceFromVdev mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    ++ local vdev=1192
    grep "^0.0.$vdev" /proc/dasd/devices
    +++ grep '^0.0.1192' /proc/dasd/devices
    ++ local 'devLine=0.0.1192(ECKD) at ( 94: 16) is dasde : active at blocksize: 4096, 25200 blocks, 98 MB'
    ++ '[' 0 = 0 ']'
    ++ awk '{print $1}'
    ++ sed -e 's/. is //g'
    ++ echo '0.0.1192(ECKD)' at '(' 94: '16)' is dasde : active at blocksize: 4096, 25200 blocks, 98 MB
    + CMSdevice=dasde
    + '[' 5 = 0 ']'
    + sleep 0.5
    + sudo cmsfscat -a -d /dev/dasde TCPIP.DATA
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzDetachCMSdisk
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + mzToggleDevice disable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=disable
    + local vdev=1192
    + local flag
    + '[' disable = enable ']'
    + flag=-d
    + sync
    + sudo /sbin/chccwdev -d 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -d = -e ']'
    + return 0
    + mzCPcmd DETACH 1192
    + mzGetVMfile TCPMAINT 198 SYSTEM.DTCPARMS
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local userID=TCPMAINT
    + local disk=198
    + local file=SYSTEM.DTCPARMS
    + local retVal=0
    + mzVerbose 'mzGetVMfile: userID = TCPMAINT, disk = 198, file = SYSTEM.DTCPARMS'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = TCPMAINT, disk = 198, file = SYSTEM.DTCPARMS'
    Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = TCPMAINT, disk = 198, file = SYSTEM.DTCPARMS
    + mzCPcmd QUERY VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' VIRTUAL 1192
    Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY VIRTUAL 1192
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY VIRTUAL 1192
    + CPout='HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + rc=1
    + '[' 103 '!=' 0 ']'
    + mzVerbose 'CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command 'QUERY VIRTUAL 1192': #40
    + '[' 1 '!=' 0 ']'
    echo $CPout | grep "Error: non-zero CP" | awk -F# '{print $2}'
    ++ awk -F# '{print $2}'
    ++ grep 'Error: non-zero CP'
    ++ echo HCPQVD040E Device 1192 does not exist Error: non-zero CP response for command ''\''QUERY' VIRTUAL '1192'\'':' '#40'
    + CPrc=40
    + return 40
    + rc=40
    + '[' 40 '!=' 40 ']'
    + mzLinkCMSdisk TCPMAINT 198 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local 'disk2Link=TCPMAINT 198'
    + local linkMode=RR
    + local 'cmd=mzCPcmd LINK TCPMAINT 198 1192 RR'
    + mzCPcmd LINK TCPMAINT 198 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: LINK' TCPMAINT 198 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK' TCPMAINT 198 1192 RR
    Tue Jun 4 14:42:07 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK TCPMAINT 198 1192 RR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M LINK TCPMAINT 198 1192 RR
    + CPout=
    + rc=0
    + '[' 0 '!=' 0 ']'
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzToggleDevice enable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=enable
    + local vdev=1192
    + local flag
    + '[' enable = enable ']'
    + flag=-e
    + sync
    + sudo /sbin/chccwdev -e 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -e = -e ']'
    + sleep .1
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzGetDeviceFromVdev $CMSvdev
    ++ mzGetDeviceFromVdev 1192
    ++ : SOURCE: /usr/local/sbin/mzfuncs
    ++ : STACK: mzGetDeviceFromVdev mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    ++ local vdev=1192
    grep "^0.0.$vdev" /proc/dasd/devices
    +++ grep '^0.0.1192' /proc/dasd/devices
    ++ local 'devLine=0.0.1192(ECKD) at ( 94: 16) is dasde : active at blocksize: 4096, 1620 blocks, 6 MB'
    ++ '[' 0 = 0 ']'
    ++ awk '{print $1}'
    ++ sed -e 's/.
    is //g'
    ++ echo '0.0.1192(ECKD)' at '(' 94: '16)' is dasde : active at blocksize: 4096, 1620 blocks, 6 MB
    + CMSdevice=dasde
    + '[' 5 = 0 ']'
    + sleep 0.5
    + sudo cmsfscat -a -d /dev/dasde SYSTEM.DTCPARMS
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzDetachCMSdisk
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + mzToggleDevice disable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=disable
    + local vdev=1192
    + local flag
    + '[' disable = enable ']'
    + flag=-d
    + sync
    + sudo /sbin/chccwdev -d 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -d = -e ']'
    + return 0
    + mzCPcmd DETACH 1192
    + mzGetVMfile TCPMAINT 198 PROFILE.TCPIP
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local userID=TCPMAINT
    + local disk=198
    + local file=PROFILE.TCPIP
    + local retVal=0
    + mzVerbose 'mzGetVMfile: userID = TCPMAINT, disk = 198, file = PROFILE.TCPIP'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = TCPMAINT, disk = 198, file = PROFILE.TCPIP'
    Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = TCPMAINT, disk = 198, file = PROFILE.TCPIP
    + mzCPcmd QUERY VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' VIRTUAL 1192
    Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY VIRTUAL 1192
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY VIRTUAL 1192
    + CPout='HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + rc=1
    + '[' 103 '!=' 0 ']'
    + mzVerbose 'CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command 'QUERY VIRTUAL 1192': #40
    + '[' 1 '!=' 0 ']'
    echo $CPout | grep "Error: non-zero CP" | awk -F# '{print $2}'
    ++ awk -F# '{print $2}'
    ++ grep 'Error: non-zero CP'
    ++ echo HCPQVD040E Device 1192 does not exist Error: non-zero CP response for command ''\''QUERY' VIRTUAL '1192'\'':' '#40'
    + CPrc=40
    + return 40
    + rc=40
    + '[' 40 '!=' 40 ']'
    + mzLinkCMSdisk TCPMAINT 198 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local 'disk2Link=TCPMAINT 198'
    + local linkMode=RR
    + local 'cmd=mzCPcmd LINK TCPMAINT 198 1192 RR'
    + mzCPcmd LINK TCPMAINT 198 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: LINK' TCPMAINT 198 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK' TCPMAINT 198 1192 RR
    Tue Jun 4 14:42:08 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK TCPMAINT 198 1192 RR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M LINK TCPMAINT 198 1192 RR
    + CPout=
    + rc=0
    + '[' 0 '!=' 0 ']'
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzToggleDevice enable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=enable
    + local vdev=1192
    + local flag
    + '[' enable = enable ']'
    + flag=-e
    + sync
    + sudo /sbin/chccwdev -e 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -e = -e ']'
    + sleep .1
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzGetDeviceFromVdev $CMSvdev
    ++ mzGetDeviceFromVdev 1192
    ++ : SOURCE: /usr/local/sbin/mzfuncs
    ++ : STACK: mzGetDeviceFromVdev mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    ++ local vdev=1192
    grep "^0.0.$vdev" /proc/dasd/devices
    +++ grep '^0.0.1192' /proc/dasd/devices
    ++ local 'devLine=0.0.1192(ECKD) at ( 94: 16) is dasde : active at blocksize: 4096, 1620 blocks, 6 MB'
    ++ '[' 0 = 0 ']'
    ++ awk '{print $1}'
    ++ sed -e 's/. is //g'
    ++ echo '0.0.1192(ECKD)' at '(' 94: '16)' is dasde : active at blocksize: 4096, 1620 blocks, 6 MB
    + CMSdevice=dasde
    + '[' 5 = 0 ']'
    + sleep 0.5
    + sudo cmsfscat -a -d /dev/dasde PROFILE.TCPIP
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzDetachCMSdisk
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + mzToggleDevice disable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=disable
    + local vdev=1192
    + local flag
    + '[' disable = enable ']'
    + flag=-d
    + sync
    + sudo /sbin/chccwdev -d 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -d = -e ']'
    + return 0
    + mzCPcmd DETACH 1192
    + rc=0
    + '[' 0 = 0 ']'
    + mzSetVmIPaddr /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files/PROFILE.TCPIP-TCPMAINT.198
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzSetVmIPaddr mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + tcpipProfile=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files/PROFILE.TCPIP-TCPMAINT.198
    grep -v '^$|^;' $tcpipProfile | grep -A 1 '^HOME' | tail -1 | awk '{print $1}')
    grep -v '^$|^;' $tcpipProfile | grep -A 1 '^HOME' | tail -1 | awk '{print $1}'
    ++ awk '{print $1}'
    ++ tail -1
    ++ grep -A 1 '^HOME'
    ++ grep -v '^$|^;' /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files/PROFILE.TCPIP-TCPMAINT.198
    + vmIPaddr=128.231.160.19
    + '[' 14 = 0 ']'
    $vmcpCmd QUERY CPLEVEL | head -1 | awk '{print $3 "." $5}'
    ++ awk '{print $3 "." $5}'
    ++ head -1
    ++ sudo /sbin/vmcp --buffer=1M QUERY CPLEVEL
    + local zVMlevel=6.2.0,
    + '[' 6 -ge 6 -a 2 -ge 2 ']'
    + mzGetVMfile PMAINT CF0 SYSTEM.CONFIG
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local userID=PMAINT
    + local disk=CF0
    + local file=SYSTEM.CONFIG
    + local retVal=0
    + mzVerbose 'mzGetVMfile: userID = PMAINT, disk = CF0, file = SYSTEM.CONFIG'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = PMAINT, disk = CF0, file = SYSTEM.CONFIG'
    Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzGetVMfile - mzGetVMfile: userID = PMAINT, disk = CF0, file = SYSTEM.CONFIG
    + mzCPcmd QUERY VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' VIRTUAL 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' VIRTUAL 1192
    Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY VIRTUAL 1192
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY VIRTUAL 1192
    + CPout='HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + rc=1
    + '[' 103 '!=' 0 ']'
    + mzVerbose 'CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command '\''QUERY VIRTUAL 1192'\'': #40'
    Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzCPcmd - CP output: HCPQVD040E Device 1192 does not exist
    Error: non-zero CP response for command 'QUERY VIRTUAL 1192': #40
    + '[' 1 '!=' 0 ']'
    echo $CPout | grep "Error: non-zero CP" | awk -F# '{print $2}'
    ++ awk -F# '{print $2}'
    ++ grep 'Error: non-zero CP'
    ++ echo HCPQVD040E Device 1192 does not exist Error: non-zero CP response for command ''\''QUERY' VIRTUAL '1192'\'':' '#40'
    + CPrc=40
    + return 40
    + rc=40
    + '[' 40 '!=' 40 ']'
    + mzLinkCMSdisk PMAINT CF0 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local 'disk2Link=PMAINT CF0'
    + local linkMode=RR
    + local 'cmd=mzCPcmd LINK PMAINT CF0 1192 RR'
    + mzCPcmd LINK PMAINT CF0 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: LINK' PMAINT CF0 1192 RR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK' PMAINT CF0 1192 RR
    Tue Jun 4 14:42:09 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: LINK PMAINT CF0 1192 RR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M LINK PMAINT CF0 1192 RR
    + CPout=
    + rc=0
    + '[' 0 '!=' 0 ']'
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzToggleDevice enable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=enable
    + local vdev=1192
    + local flag
    + '[' enable = enable ']'
    + flag=-e
    + sync
    + sudo /sbin/chccwdev -e 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -e = -e ']'
    + sleep .1
    + return 0
    + rc=0
    + '[' 0 '!=' 0 ']'
    mzGetDeviceFromVdev $CMSvdev
    ++ mzGetDeviceFromVdev 1192
    ++ : SOURCE: /usr/local/sbin/mzfuncs
    ++ : STACK: mzGetDeviceFromVdev mzLinkCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    ++ local vdev=1192
    grep "^0.0.$vdev" /proc/dasd/devices
    +++ grep '^0.0.1192' /proc/dasd/devices
    ++ local 'devLine=0.0.1192(ECKD) at ( 94: 16) is dasde : active at blocksize: 4096, 21600 blocks, 84 MB'
    ++ '[' 0 = 0 ']'
    ++ awk '{print $1}'
    ++ sed -e 's/.
    is //g'
    ++ echo '0.0.1192(ECKD)' at '(' 94: '16)' is dasde : active at blocksize: 4096, 21600 blocks, 84 MB
    + CMSdevice=dasde
    + '[' 5 = 0 ']'
    + sleep 0.5
    + sudo cmsfscat -a -d /dev/dasde SYSTEM.CONFIG
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzDetachCMSdisk
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + mzToggleDevice disable 1192
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzToggleDevice mzDetachCMSdisk mzGetVMfile mzGetVMfiles mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local action=disable
    + local vdev=1192
    + local flag
    + '[' disable = enable ']'
    + flag=-d
    + sync
    + sudo /sbin/chccwdev -d 1192
    + local rc=0
    + '[' 0 '!=' 0 ']'
    + '[' -d = -e ']'
    + return 0
    + mzCPcmd DETACH 1192
    + mzSetVMvals
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzSetVMvals mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local fullHostname
    $vmcpCmd QUERY PROC | egrep 'MASTER|ALTERNATE' | wc -l
    ++ wc -l
    ++ egrep 'MASTER|ALTERNATE'
    ++ sudo /sbin/vmcp --buffer=1M QUERY PROC
    + local activeCPUs=2
    $vmcpCmd QUERY PROC | grep 'STANDBY' | wc -l
    ++ wc -l
    ++ grep STANDBY
    ++ sudo /sbin/vmcp --buffer=1M QUERY PROC
    + local standbyCPUs=0
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/CPUs-active:2
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/CPUs-standby:0
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/IP-address:128.231.160.19
    + VMfilesDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files
    /bin/cat $VMfilesDir/TCPIP.DATA-TCPMAINT.592 | grep ^HOSTNAME | awk '{print $2}' | tr [:upper:] [:lower:]
    ++ tr '[:upper:]' '[:lower:]'
    ++ awk '{print $2}'
    ++ grep '^HOSTNAME'
    ++ /bin/cat /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files/TCPIP.DATA-TCPMAINT.592
    + local hostname=zvmtest
    /bin/cat $VMfilesDir/TCPIP.DATA-TCPMAINT.592 | grep ^DOMAINORIGIN | awk '{print $2}' | tr [:upper:] [:lower:]
    ++ tr '[:upper:]' '[:lower:]'
    ++ awk '{print $2}'
    ++ grep '^DOMAINORIGIN'
    ++ /bin/cat /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/files/TCPIP.DATA-TCPMAINT.592
    + local domainName=cit.nih.gov
    + '[' 7 = 0 ']'
    + '[' 11 = 0 ']'
    + fullHostname=zvmtest.cit.nih.gov
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/hostname:zvmtest.cit.nih.gov
    + local lanDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzSetVMvals mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzSetVMvals mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/LANs
    + '[' 1 -gt 1 ']'
    $vmcpCmd QUERY LAN|egrep "^LAN|^VSWITCH"|awk '{print $1 ":" $3}'
    ++ awk '{print $1 ":" $3}'
    ++ egrep '^LAN|^VSWITCH'
    ++ sudo /sbin/vmcp --buffer=1M QUERY LAN
    + local 'lans=VSWITCH:VSW2
    VSWITCH:ZVM1'
    + for nextLAN in '$lans'
    echo $nextLAN | awk -F: '{print $2}'
    ++ awk -F: '{print $2}'
    ++ echo VSWITCH:VSW2
    + lan=VSW2
    echo $nextLAN|sed -e "s/^LAN/$txtGLAN/g" -e "s/^VSWITCH/$txtVSW/g"
    ++ sed -e 's/^LAN/guest-LAN/g' -e 's/^VSWITCH/VSWITCH/g'
    ++ echo VSWITCH:VSW2
    + txtLAN=VSWITCH:VSW2
    + sudo /sbin/vmcp --buffer=1M QUERY LAN
    + for nextLAN in '$lans'
    echo $nextLAN | awk -F: '{print $2}'
    ++ awk -F: '{print $2}'
    ++ echo VSWITCH:ZVM1
    + lan=ZVM1
    echo $nextLAN|sed -e "s/^LAN/$txtGLAN/g" -e "s/^VSWITCH/$txtVSW/g"
    ++ sed -e 's/^LAN/guest-LAN/g' -e 's/^VSWITCH/VSWITCH/g'
    ++ echo VSWITCH:ZVM1
    + txtLAN=VSWITCH:ZVM1
    + sudo /sbin/vmcp --buffer=1M QUERY LAN
    $vmcpCmd QUERY CPLEVEL | head -1 | awk '{print $3 "." $5 $8}'
    ++ awk '{print $3 "." $5 $8}'
    ++ head -1
    ++ sudo /sbin/vmcp --buffer=1M QUERY CPLEVEL
    + local CPlvl=6.2.0,1202
    + local file=CP-level:6.2.0,1202
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/CP-level:6.2.0,1202
    + '[' 6 -ge 6 -a 2 -ge 2 ']'
    + doSSI=yes
    + sudo /sbin/vmcp --buffer=1M QUERY CPLEVEL
    $vmcpCmd QUERY STOR | awk '{print $3}'
    ++ awk '{print $3}'
    ++ sudo /sbin/vmcp --buffer=1M QUERY STOR
    + local central=4608M
    + sudo /sbin/vmcp --buffer=1M QUERY STORAGE
    + local expanded
    + mzCPcmd QUERY XSTOR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzCPcmd mzSetVMvals mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + local CPrc=0
    + mzVerbose 'Invoking CP command: QUERY' XSTOR
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzSetVMvals mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY' XSTOR
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzCPcmd - Invoking CP command: QUERY XSTOR
    $vmcpCmd --buffer=1M $@ 2>&1
    ++ sudo /sbin/vmcp --buffer=1M --buffer=1M QUERY XSTOR
    + CPout='XSTORE= 1536M online= 1536M
    XSTORE= 1536M userid= SYSTEM usage= 0% retained= 0M pending= 0M
    XSTORE MDC min=0M, max=0M, usage=0%
    XSTORE= 1536M userid= (none) max. attach= 1536M'
    + rc=0
    + '[' 177 '!=' 0 ']'
    + mzVerbose 'CP output: XSTORE= 1536M online= 1536M
    XSTORE= 1536M userid= SYSTEM usage= 0% retained= 0M pending= 0M
    XSTORE MDC min=0M, max=0M, usage=0%
    XSTORE= 1536M userid= (none) max. attach= 1536M'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzCPcmd mzSetVMvals mzSyncVM mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzCPcmd - CP output: XSTORE= 1536M online= 1536M
    XSTORE= 1536M userid= SYSTEM usage= 0% retained= 0M pending= 0M
    XSTORE MDC min=0M, max=0M, usage=0%
    XSTORE= 1536M userid= (none) max. attach= 1536M'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzCPcmd - CP output: XSTORE= 1536M online= 1536M
    XSTORE= 1536M userid= SYSTEM usage= 0% retained= 0M pending= 0M
    XSTORE MDC min=0M, max=0M, usage=0%
    XSTORE= 1536M userid= (none) max. attach= 1536M
    + '[' 0 '!=' 0 ']'
    + return 0
    + rc=0
    + case $rc in
    echo $CPout | head -1 | awk '{print $2}'
    ++ awk '{print $2}'
    ++ head -1
    ++ echo XSTORE= 1536M online= 1536M XSTORE= 1536M userid= SYSTEM usage= 0% retained= 0M pending= 0M XSTORE MDC min=0M, max=0M, usage=0% XSTORE= 1536M userid= '(none)' max. attach= 1536M
    + expanded=1536M
    + echo 'XSTORE= 1536M online= 1536M
    XSTORE= 1536M userid= SYSTEM usage= 0% retained= 0M pending= 0M
    XSTORE MDC min=0M, max=0M, usage=0%
    XSTORE= 1536M userid= (none) max. attach= 1536M'
    + desc='The virtual machine DOBBY'
    + local virtMachDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY The virtual machine DOBBY
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY
    + '[' 5 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY
    + shift
    + echo The virtual machine DOBBY
    + desc='The Linux Mz server with host name dobby'
    + linuxDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby The Linux Mz server with host name dobby
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + '[' 9 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + shift
    + echo The Linux Mz server with host name dobby
    + mzMkLinuxDirs /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby server
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + local theDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + local linuxType=server
    + local owner=
    + desc='Important Linux files'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files Important Linux files
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files
    + '[' 4 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files
    + shift
    + echo Important Linux files
    + desc='Basic monitor data'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data Basic monitor data
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data
    + '[' 4 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/monitor-data
    + shift
    + echo Basic monitor data
    + desc='RPM information'
    + mzMkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info RPM information
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzMkdir mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + '[' '!' -d /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info ']'
    + mkdir /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info
    + rc=0
    + '[' 0 '!=' 0 ']'
    + mzVerbose 'Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info'
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzVerbose mzMkdir mzMkLinuxDirs mzAddLinuxUnderVM mzFinishTree main
    + '[' 3 = 2 ']'
    + '[' 3 = 3 ']'
    date
    ++ date
    basename $0
    ++ basename /usr/local/sbin/mzmktree
    + echo 'Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info'
    Tue Jun 4 14:42:10 EDT 2013 - mzmktree:mzMkdir - Created directory /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info
    + '[' 3 -gt 1 ']'
    + newDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info
    + shift
    + echo RPM information
    + '[' server = client ']'
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/.isMzServer
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/keychain
    + echo ''
    + echo owner
    mzSyncNode $linuxDir $thisHost # synchronize myself
    + mzSyncNode /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby dobby
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzSyncNode main
    + local thisBranch=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + local tgtSystem=dobby
    + local virtMachDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY
    + local RPMfile=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info/rpm-qa.original
    + '[' '!' -f /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/RPM-info/rpm-qa.original ']'
    + '[' dobby = localhost ']'
    + /usr/bin/ssh -o connectTimeout=15 dobby /bin/rpm -qa
    Warning & Notice of Disclaimers

    You are accessing a U.S. Government information system, which includes
    (1) this computer,
    (2) this computer network,
    (3) all computers connected to this network, and
    (4) all devices and storage media attached to this network or to a computer on
    this network.
    This information system is provided for U.S. Government-authorized use only.

    Unauthorized or improper use of this system may result in disciplinary
    

    action, as well as civil and criminal penalties.

    By using this information system, you understand and consent to the following.

    You have no reasonable expectation of privacy regarding any communications or data transiting or stored on this information system. At any time, and for any lawful Government purpose, the government may monitor, intercept, record, and search and seize any communication or data transiting or stored on this information system.

    Any communication or data transiting or stored on this information system may be disclosed or used for any lawful Government purpose.
    + '[' 5 '!=' 0 ']'
    + mzSetVirtMachVals /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY localhost
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzSetVirtMachVals mzSyncNode main
    + local virtMachDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY
    + local tgtSys=localhost
    + local shortPrivs
    + '[' localhost = localhost ']'
    $vmcpCmd QUERY PRIVCLASS
    ++ sudo /sbin/vmcp --buffer=1M QUERY PRIVCLASS
    + privClass='Privilege classes for user DOBBY
    Currently: BCDEG
    Directory: BCDEG'
    + rc=0
    + '[' 0 '!=' 0 ']'
    echo $privClass | awk '{print $9}'
    ++ awk '{print $9}'
    ++ echo Privilege classes for user DOBBY Currently: BCDEG Directory: BCDEG
    + shortPrivs=BCDEG
    + touch /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/privilege-class:BCDEG
    + mzSetLinuxVals /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby dobby
    + : SOURCE: /usr/local/sbin/mzfuncs
    + : STACK: mzSetLinuxVals mzSyncNode main
    + local lnxDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby
    + local lnxFilesDir=/var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files
    + local theNode=dobby
    + local tgtSys
    + local tgtDistro
    + local tgtVer
    + local tgtRel
    + local lnxFiles
    + local lnxFiles2
    + local nextFile
    + local nicFile
    + tgtSys=dobby
    $sshCmd $tgtSys "if [ -f /etc/SuSE-release ]; then
    echo SLES
    elif [ -f /etc/redhat-release ]; then
    echo RHEL
    fi"
    ++ /usr/bin/ssh -o connectTimeout=15 dobby 'if [ -f /etc/SuSE-release ]; then
    echo SLES
    elif [ -f /etc/redhat-release ]; then
    echo RHEL
    fi'
    Warning & Notice of Disclaimers

    You are accessing a U.S. Government information system, which includes
    (1) this computer,
    (2) this computer network,
    (3) all computers connected to this network, and
    (4) all devices and storage media attached to this network or to a computer on
    this network.
    This information system is provided for U.S. Government-authorized use only.

    Unauthorized or improper use of this system may result in disciplinary
    

    action, as well as civil and criminal penalties.

    By using this information system, you understand and consent to the following.

    You have no reasonable expectation of privacy regarding any communications or data transiting or stored on this information system. At any time, and for any lawful Government purpose, the government may monitor, intercept, record, and search and seize any communication or data transiting or stored on this information system.

    Any communication or data transiting or stored on this information system may be disclosed or used for any lawful Government purpose.
    + tgtDistro=RHEL
    + '[' RHEL = SLES ']'
    + '[' RHEL = RHEL ']'
    + sudo /usr/bin/scp -o connectTimeout=15 dobby:/etc/redhat-release /var/lib/mz/systems/zCEC:D10C6/zLPAR:SYSA/zVM:ZVMTEST/virtual-machine:DOBBY/linux:dobby/files
    root@dobby's password:

     
    • Mike MacIsaac

      Mike MacIsaac - 2013-06-21

      Eric,

      Sorry for the delay in getting back to you - I'm on a Redbook residency that has been taking all my time.

      It seems there is at least one bug that your output exposes. I see this in the output:

      • /usr/bin/ssh -o connectTimeout=15 dobby 'mkdir -p ~/.ssh;
        chmod 700 ~/.ssh;
        cd ~/.ssh;
        touch /home/mzadmin/.ssh/authorized_keys;
        chmod 600 /home/mzadmin/.ssh/authorized_keys;
        sed -i "/.*dobby.cit.nih.gov$/d" /home/mzadmin/.ssh/authorized_keys;
        echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwQ+xikgEGON8ui73h4swyaVaozRtYPPBbm4ZQCaHQzwuDM48JJoXC99am7LB9rsgv4/pbgYaC6xLlFW7S3MY7RosRYY6868TMM9btaT/qPvyOrlMCfODpbMJ3PgGnqB/nsWRgoAn8brxjAWg4EE/45kKZe32cWKZDJz8msLmjHhBumF7q/MrQaipKRFpNeo8IVgQXMEk4phy7ofcSINkIR++qw9l+9zdxPnhCTvsRGy45ZguxgCO1akGWOfe64XvmqzA99h4kcBfD4+CIue6DsaKe06LVclPmkxOkNynDaayPT1CLOFj38+7DTwwiQk/Zyo+UtOhRY/GZjCAosAGQQ== mzadmin@dobby.cit.nih.gov" >> /home/mzadmin/.ssh/authorized_keys'
        Warning & Notice of Disclaimers

      You are accessing a U.S. Government information system, which includes
      (1) this computer,
      (2) this computer network,
      (3) all computers connected to this network, and
      (4) all devices and storage media attached to this network or to a computer on
      this network.
      This information system is provided for U.S. Government-authorized use only
      ...

      I'm wondering if the Warning text is mucking up the key-based authentication. Is this message in either /etc/motd or /etc/issue? I will try to recreate on my systems. I'll get back to you.

                  -Mike M.
      
       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.