SP3 update on SLES11 SP2 s390 problems.

hello all,

i have 9 z based VMs and i am trying to upgrade them to SP3 (from SP2).
the procedure i am following is this:

(I am using a local mirror repo)
update to latest SP2 patches (zypper ref; zypper lp; zypper patch)
upgrade to sp3 by using zypper dup --from SLES11-SP3-Pool --from SLES11-SP3-Updates.

zypper reports some problems regarding the removal of old kernels,bin utils devel,openssl devel)
when installation begins at some point i get:

[QUOTE]Removal of (7293)kernel-default-base-3.0.93-0.5.1.s390x(@System) failed:
Error: Subprocess failed. Error: RPM failed: error: %postun(kernel-default-base-3.0.93-0.5.1.s390x) scriptlet failed, exit status 1

i choose ignore…
after that at some point i also get:

[QUOTE]Installing: kernel-default-3.0.93-0.8.2 [done]
Additional rpm output:

Kernel image: /boot/image-3.0.93-0.8-default
Initrd image: /boot/initrd-3.0.93-0.8-default
Root device: /dev/system/root (mounted on / as ext3)
Kernel Modules: jbd mbcache ext3 dm-mod dm-log dm-region-hash dm-mirror dm-snapshot scsi_mod scsi_dh scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac dasd_mod dasd_eckd_mod linear crc-t10dif sd_mod
Features: dm block dasd lvm2
31404 blocks
Perl-Bootloader: 2013-10-06 12:20:12 <3> pbl-5792.2 Core::RunCommand.1598: Error: Command ‘/sbin/zipl >>/var/log/YaST2/y2log_bootloader 2>&1’ failed with code 256 and output: Error: Config file ‘/etc/zipl.conf’: Line 13: missing keyword ‘target’ in section ‘Failsafe’
Using config file ‘/etc/zipl.conf’

There was an error generating the initrd (1)
Creating zfcpdump image

Kernel image: /usr/lib/s390-tools/zfcpdump.image
Initrd image: /usr/lib/s390-tools/zfcpdump.rd
/sbin/mkinitrd: line 482: /usr/lib/s390-tools/mkinitrd/setup/81-qeth.sh: No such file or directory
Script /usr/lib/s390-tools/mkinitrd/setup/81-qeth.sh failed!
There was an error generating the initrd (1)

the result of this is the following zipl.conf file…

[CODE]# Modified by YaST2. Last modification on Wed Sep 18 13:24:03 EEST 2013
defaultmenu = menu

###Don’t change this comment - YaST2 identifier: Original name: linux###
image = /boot/image-3.0.82-0.7-default
target = /boot/zipl
ramdisk = /boot/initrd-3.0.82-0.7-default,0x2000000
parameters = “root=/dev/disk/by-id/ccw-0X4079-part2 TERM=dumb”

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
image = /boot/image-3.0.82-0.7-default
target = /boot/zipl <---- this line is missing…
ramdisk = /boot/initrd-3.0.82-0.7-default,0x2000000
parameters = "root=/dev/dasda2 "

default = 1
prompt = 1
target = /boot/zipl
timeout = 10
1 = SLES11_SP3
2 = Failsafe
3 = ipl[/CODE]

after adding the target line & run mkinitrd & zipl the next time i reboot the system will come up ok…

any ideas why the above errors occur?



Does it also happen with the offical repos?

looking like something in local repo is missing the s390x modules for 390 required zipl line.
I have done this for 4 z Guests no issues but I used SUSE repos and then local mirrors,

Because the upgrade took place back in october all of our z-based systems already have SP3 installed and also
disabled/deleted sp2 repos…

So i simply cant perform any tests anymore… :frowning: