Shawn - I'm not exactly sure what is being displayed.. but I see 2 INSTSRC=
instructions in what you've listed -- one equating it to a URL - and another
to nada (just INSTSRC=        ).

Do you see what I mean?

Scott

On Wed, Feb 25, 2009 at 1:26 PM, Shawn Wells <[email protected]> wrote:

> Hey Guys,
>
>  I'm trying to use the RHEL5 EAL4 IBM kickstart for s390x, and having
> issues during the installation.  When the process begins I get prompted
> to validate my installation media source.  Regardless of my input
> (enter, white space, full value) the script only processes the first
> character of my input.  Example:
>
>  Using volume group 'VolGroup01'.
>> (Answer '!' at any prompt to get an interactive shell)
>>
>> Installation source
>> [http://192.168.5.216/kickstart/dist/ks-rhel-s390x-server-5-u3/] ?
>>
> (HITTING ENTER, OR GIVING THE FULL URL AGAIN, HERE)
>
>  sh-3.2#
>>
> (HITTING ENTER, OR GIVING THE FULL URL AGAIN, HERE)
>
> After which, the install errors out saying "invalid installation
> source", specifically:
>
>> + die unsupported installation source ' '
>> + echo_user FATAL: unsupported installation source ' '
>> + echo FATAL: unsupported installation source ' '
>>
> Note that in the above snip, there is a white space between the two '
> marks.  In reality, the kickstart script only captures the first
> character that is inputed.
>
>
> In the kickstart script, here is the code that performs this check
>
>> gen_instsrc () {
>>        local Src
>>        Src="$INSTSRC"
>>        case "$Src" in
>>                cdrom*) Src="cdrom"
>>                        ;;
>>                nfs:*)  Src=$(echo "$Src" | sed
>> 's/nfs:\(.*\):\(.*\)/nfs --server=\1 --dir=\2/')
>>                        ;;
>>                hd:*)   Src=$(echo "$Src" | sed
>> 's/hd:\/\/\([^\/]*\)\/\(.*\)/harddrive --partition=\1 --dir=\2/')
>>                        ;;
>>                http:*|ftp:*)
>>                        Src="url --url $Src"
>>                        ;;
>>                *)      die "unsupported installation source '$Src'"
>>                        ;;
>>        esac
>>
>
> Note that I receive the same error regardless of inputed choice [cdrom,
> nfs, http, ftp...].
>
> Has anyone been able to use the common criteria kickstarts? I can't find
> anything on google about this being a known problem.
>
> My full log is attached.  If helpful, a screen capture of me going
> through all this is available at
> http://people.redhat.com/swells/Take1-HittingEnter.ogg
>
> -shawn
>
>
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO LINUX-390 or
> visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
>
> *** Common Criteria configuration kickstart ***
>
> Using volume group 'VolGroup01'.
> (Answer '!' at any prompt to get an interactive shell)
>
> Installation source [
> http://192.168.5.216/kickstart/dist/ks-rhel-s390x-server-5-u3/] ? (HITTING
> ENTER HERE)
>
> sh-3.2# (HITTING ENTER HERE)
>
> Available destination disks:
> dasda 2347.734375
> dasdb 2347.734375
>
> Install on which disk(s), comma separated [dasda] ?
> Hostname (fully qualified) [z219.z900.redhat.com] ?
> Network interface [eth0] ?
> IP address [192.168.5.219] ?
> Netmask [255.255.255.0] ?
> Gateway [192.168.5.254] ?
> Nameserver list (comma separated) [172.16.52.28] ? FATAL: unsupported
> installati'n source '
> Traceback (most recent call last):
>  File "/usr/bin/anaconda", line 962, in ?
>    instClass.setInstallData(anaconda)
>  File "/usr/lib/anaconda/kickstart.py", line 902, in setInstallData
>    self.ksparser.readKickstart(self.file)
>  File "/usr/lib/python2.4/site-packages/pykickstart/parser.py", line 1144,
> in readKickstart
>    self.readKickstart (args[1])
>  File "/usr/lib/python2.4/site-packages/pykickstart/parser.py", line 1091,
> in readKickstart
>    fh = open(file)
> IOError: [Errno 2] No such file or directory: '/tmp/capp-lspp-disks.cfg'
> Press <enter> for a shell
> Connection to 192.168.5.219 closed by remote host.
> Connection to 192.168.5.219 closed.
>
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO LINUX-390 or
> visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
>
> sh-3.2# + stty -g
> +
> STTY_SAVE=500:5:bf:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0
> :0:0:0:0:0:0:0:0:0
> + stty sane
> + reset
> + echo_user *** Common Criteria configuration kickstart ***
> + echo *** Common Criteria configuration kickstart ***
> + echo_user
> + echo
> + list-harddrives
> + DISK_LIST=dasda 2347.734375
> dasdb 2347.734375
> + echo dasda 2347.734375
> dasdb 2347.734375
> + cut -d  -f1
> + DISKS_AVAILABLE=dasda
> dasdb
> + route -n
> + awk /^0\.0\.0\.0/ {print $8}
> + IFACE=eth0
> + à ! -z eth0 ¨
> + hostname
> + NAME=z219.z900.redhat.com
> + expr z219.z900.redhat.com : localhost
> + ifconfig eth0
> + sed -n s/.*inet addr:\(à ^ ¨*\).*/\1/p
> + IP=192.168.5.219
> + ifconfig eth0
> + sed -n s/.*Mask:\(à ^ ¨*\).*/\1/p
> + MASK=255.255.255.0
> + route -n
> + awk /^0\.0\.0\.0/ {print $2}
> + GATE=192.168.5.254
> + awk /^nameserver/ {print $2}
> + sed s/ /,/g
> + echo 172.16.52.28
> + DNS=172.16.52.28
> + cmdline_val method cdrom
> + cat /proc/cmdline
> + sed -n s/.*method=\(à ^ ¨*\).*/\1/p
> + Res=http://192.168.5.216/kickstart/dist/ks-rhel-s390x-server-5-u3/
> + à -z http://192.168.5.216/kickstart/dist/ks-rhel-s390x-server-5-u3/ ¨
> + echo http://192.168.5.216/kickstart/dist/ks-rhel-s390x-server-5-u3/
> + INSTSRC=http://192.168.5.216/kickstart/dist/ks-rhel-s390x-server-5-u3/
> + Interactive=
> + cmdline_val instdisk
> + cat /proc/cmdline
> + sed -n s/.*instdisk=\(à ^ ¨*\).*/\1/p
> + Res=
> + à -z  ¨
> + echo
> + DISKS_INST=
> + à -z  ¨
> + echo dasda
> dasdb
> + head -1
> + DISKS_INST=dasda
> + Interactive=y
> + à -z 192.168.5.219 ¨
> + PV_ID=42001
> + VgNum=00
> + true
> + printf VolGroup%02d 00
> + VGNAME=VolGroup00
> + lvm vgscan
> + grep VolGroup00
>  Found volume group "VolGroup00" using metadata type lvm2
> + VgNum=1
> + true
> + printf VolGroup%02d 1
> + VGNAME=VolGroup01
> + lvm vgscan
> + grep VolGroup01
> + break
> + echo_user Using volume group 'VolGroup01'.
> + echo Using volume group 'VolGroup01'.
> + à y ¨
> + true
> + echo_user (Answer '!' at any prompt to get an interactive shell)
> + echo (Answer '!' at any prompt to get an interactive shell)
> + ask Installation source
> http://192.168.5.216/kickstart/dist/ks-rhel-s390x-serv
> er-5-u3/<http://192.168.5.216/kickstart/dist/ks-rhel-s390x-serv%0Aer-5-u3/>
> + echo_user
> + echo
> + echo_user -n Installation source Ã
> http://192.168.5.216/kickstart/dist/ks-rhel-
> s390x-server-5-u3/Â<http://192.168.5.216/kickstart/dist/ks-rhel-%0As390x-server-5-u3/%C3%82>¨
> ?
> + echo -n Installation source Ã
> http://192.168.5.216/kickstart/dist/ks-rhel-s390x
> -server-5-u3/Â<http://192.168.5.216/kickstart/dist/ks-rhel-s390x%0A-server-5-u3/%C3%82>¨
> ?
> + read res
>
> [ HIT ENTER ]
>
> + à -z   ¨
> + à .  = .! ¨
> + echo
> + INSTSRC=
> + echo_user
> + echo
> + echo_user Available destination disks:
> + echo Available destination disks:
> + echo_user dasda 2347.734375
> dasdb 2347.734375
> + echo dasda 2347.734375
> dasdb 2347.734375
> + sed s/\(à 0-9¨*\)\.à 0-9¨*$/(\1 MB)/
> + ask Install on which disk(s), comma separated dasda
> + echo_user
> + echo
> + echo_user -n Install on which disk(s), comma separated à dasda¨ ?
> + echo -n Install on which disk(s), comma separated à dasda¨ ?
> + read res
> + à -z  ¨
> + res=dasda
> + à .dasda = .! ¨
> + echo dasda
> + DISKS_INST=dasda
> + echo dasda
> + sed s/,/ /g
> + echo dasda
> dasdb
> + grep -q ^dasda$
> + ask Hostname (fully qualified) z219.z900.redhat.com
> + echo_user
> + echo
> + echo_user -n Hostname (fully qualified) à z219.z900.redhat.com¨ ?
> + echo -n Hostname (fully qualified) à z219.z900.redhat.com¨ ?
> + read res
> + à -z  ¨
> + res=z219.z900.redhat.com
> + à .z219.z900.redhat.com = .! ¨
> + echo z219.z900.redhat.com
> + NAME=z219.z900.redhat.com
> + ask Network interface eth0
> + echo_user
> + echo
> + echo_user -n Network interface à eth0¨ ?
> + echo -n Network interface à eth0¨ ?
> + read res
> + à -z  ¨
> + res=eth0
> + à .eth0 = .! ¨
> + echo eth0
> + IFACE=eth0
> + ask IP address 192.168.5.219
> + echo_user
> + echo
> + echo_user -n IP address à 192.168.5.219¨ ?
> + echo -n IP address à 192.168.5.219¨ ?
> + read res
> + à -z  ¨
> + res=192.168.5.219
> + à .192.168.5.219 = .! ¨
> + echo 192.168.5.219
> + IP=192.168.5.219
> + ask Netmask 255.255.255.0
> + echo_user
> + echo
>
> + echo_user -n Netmask à 255.255.255.0¨ ?
> + echo -n Netmask à 255.255.255.0¨ ?
> + read res
> + à -z  ¨
> + res=255.255.255.0
> + à .255.255.255.0 = .! ¨
> + echo 255.255.255.0
> + MASK=255.255.255.0
> + ask Gateway 192.168.5.254
> + echo_user
> + echo
> + echo_user -n Gateway à 192.168.5.254¨ ?
> + echo -n Gateway à 192.168.5.254¨ ?
> + read res
> + à -z  ¨
> + res=192.168.5.254
> + à .192.168.5.254 = .! ¨
> + echo 192.168.5.254
> + GATE=192.168.5.254
> + à .192.168.5.254 = .192.168.5.219 ¨
> + ask Nameserver list (comma separated) 172.16.52.28
> + echo_user
> + echo
> + echo_user -n Nameserver list (comma separated) à 172.16.52.28¨ ?
> + echo -n Nameserver list (comma separated) à 172.16.52.28¨ ?
> + read res
> + à -z  ¨
> + res=172.16.52.28
> + à .172.16.52.28 = .! ¨
> + echo 172.16.52.28
> + DNS=172.16.52.28
> + gen_network
> + echo -n network --device eth0 --bootproto static
> + à ! -z 192.168.5.219 ¨
> + echo -n  --ip 192.168.5.219
> + à ! -z 255.255.255.0 ¨
> + echo -n  --netmask 255.255.255.0
> + à ! -z 192.168.5.254 ¨
> + echo -n  --gateway 192.168.5.254
> + à ! -z 172.16.52.28 ¨
> + echo -n  --nameserver 172.16.52.28
> + echo  --hostname z219.z900.redhat.com
> + gen_instsrc
> + local Src
> + Src=
> + die unsupported installation source ' '
> + echo_user FATAL: unsupported installation source ' '
> + echo FATAL: unsupported installation source ' '
> + exit 1
> sending termination signals...done
> sending kill signals...done
> disabling swap...
> unmounting filesystems...
>  /mnt/runtime done
>  disabling /dev/loop0
>  /proc done
>  /dev/pts done
>  /sys done
>  /tmp/ramfs done
>  /selinux done
> you may safely reboot your system
>
>
>
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO LINUX-390 or
> visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
>
>

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to