File _patchinfo of Package patchinfo.3482
<patchinfo incident="3482">
<issue id="1003091" tracker="bnc">kiwi: setupNetworkWicked does not implement DHCP correctly</issue>
<issue id="1000742" tracker="bnc">kiwi: pxeRaidAssemble does not work after disk failure</issue>
<issue id="1007765" tracker="bnc">Non-root partitions are created but not mounted/used on client</issue>
<issue id="997085" tracker="bnc">kiwi: netboot progress dialog is broken</issue>
<issue id="1003595" tracker="bnc">kiwi: setupCryptTab does not work for netboot with RAID</issue>
<issue id="1008269" tracker="bnc">kiwi: sle11 clicfs images failed to mount due to ext4 in read-only mode</issue>
<category>recommended</category>
<rating>moderate</rating>
<packager>sax2</packager>
<description>
This update provides KIWI v7.03.104, which brings several fixes and enhancements:
- Fix ip setup in setupNic: The invocation of ip in setupNic was invalid. The way this
was done causes the netmask to be set as broadcast address. Also, fix lease request
in wicked call. (bsc#1003091)
- Fix for using ext4 in read/write mode for SLE-11 images built on a SLE-12 build host.
(bsc#1008269)
- Fixed mountSystemClicFS for older distributions: On SLE-11 the ext4 filesystem support
is available in read only mode by default. In order to allow read/write access the
filesystem parameters need to be adapted.
- Fixed typo in comments: clicfs container is an ext4, not ext3.
- UpdateOtherDeviceFstab method was erroneously overwriting the variable $1 with the
value of $2, which is always empty. (bsc#1007765)
- Fixed waitForStorageDevice: Value for storage_size was not really used. (bsc#1000742)
- Put setupNetworkWicked in line with former dhcpcd: The way setupNetworkWicked
implements the dhcp discovery was incomplete. (bsc#1003091)
- Fix assembling of mdraid array: When udev discovers an mdraid array it partially starts
the array. That is interfering with the mdadm --assemble call by kiwi which leads to a
busy state and an array in inactive state. Therefore the method should wait until the
raid array really exists no matter if the assembling is started by udev or kiwi's mdadm
call. In addition, if the array got assembled but is incomplete because devices are
missing or the timeout is fired, an additional call to start any array that has been
partially assembled is required. pxeRaidAssemble will throw an exception if after this
call no md device with a size greater than 0 will show up after a timeout. (bsc#1000742)
- Fix waitForStorageDevice: The function will return success if the size of the storage
device can be obtained and is greater than zero. The pure success on reading from the
block layer is not enough. In order to actually work with the device it must provide a
size greater than 0. (bsc#1000742)
- Fix creation of etc/crypttab: The method setupCryptTab creates etc/crypttab from the
given storage device. However in a raid setup the correct /dev/mdX device needs to be
used and not one of the storage devices in the raid array. (bsc#1003595)
- Fix broken console when displaying dialogs: HideSplash method used to hide the splash
only if there was an active console, however the dialogs appear broken if the splash
isn't hidden and in some cases is hard to check if there is an active consoles
(i.e. after umount /sys or mount --move /dev /mnt/dev). (bsc#997085)
</description>
<summary>Recommended update for kiwi</summary>
</patchinfo>