Recommended update for several YaST modules

Announcement ID: SUSE-RU-2018:2183-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15
  • SUSE Linux Enterprise Desktop 15
  • SUSE Linux Enterprise High Performance Computing 15
  • SUSE Linux Enterprise Server 15
  • SUSE Linux Enterprise Server for SAP Applications 15

An update that has 20 fixes can now be installed.

Description:

This update fixes the following issues:

yast2-update:

  • Update encryption device names according to the values in the crypttab file. (bsc#1094963)
  • Flush the disk cache after restoring the backup to mitigate risk of data loss after unexpected reboot/poweroff after aborting upgrade. (bsc#1089643)
  • Added additional searchkeys to desktop file (fate#321043, bsc#1099691)

yast2-storage-ng:

  • Partitioner: when creating a partition, use only regions of the selected type: primary, logical or extended (bsc#1097634).
  • AutoYaST: Export BIOS RAID devices correctly. (bsc#1098594)
  • AutoYaST: Do not crash when reusing partitions on non-disk devices like DASD or BIOS RAID. (bsc#1098594)
  • Added additional searchkeys to desktop file (fate#321043).
  • Mask systemd mount and swap units while expert partitioner is running. (bsc#1073633)
  • Partitioner: Add checkbox to format system volumes when importing mount points. (bsc#1078359, bsc#1094924)
  • Partitioner: Honor default subvolumes when importing the root mount point. (related to bsc#1078359, bsc#1083851 and fate#318196)
  • Partitioner: Honor default snapshots configuration when importing the root mount point. (bsc#966637)
  • Fixed crash in the error callback when the text contained non-ASCII characters in the translated message. (bsc#1096758)
  • Allow for numbers > 32 bit in region dialog. (bsc#1065258)
  • Fix 'Arbitrary Option Value' translation. (bsc#1081605)
  • Better auto-generated names for encryption devices:
  • Based on the udev id of the encrypted devices instead of its kernel name. (bsc#760213)
  • Adapted when partition numbers change, if doable. (bsc#1094157)
  • Prevent collision with other DeviceMapper names. (bsc#1094157) Do not write LUKS password of the proposal into YaST logs.
  • Do not crash when registering a zero-sized device into the logs.
  • AutoYaST: Fix handling of empty Btrfs subvolume prefixes. (bsc#1096240)
  • Added method to update encryption names according to a crypttab file. (needed for bsc#1094963)
  • Added additional searchkeys to desktop file (fate#321043, bsc#1099691)

yast2-firstboot:

  • Allow going back from finish step and unified halt. (bsc#1095253)

yast2-installation:

  • Firstboot.service: Shutdown on failure preventing the service to hang because of a systemd dependency when trying to call halt directly from the firsboot clients. (bsc#1095253)
  • Fixed possibly broken system after aborting upgrade running over SSH (caused by a partially finished rollback). (bsc#1089643)
  • Added additional searchkeys to desktop file (fate#321043).
  • Adapted testsuite to change in yast2-storage-ng. (bsc#1073633)

libstorage-ng:

  • Handle device type attribute of udevadm info output.
  • Expose Device#devicegraph. (needed for bsc#1094157)
  • Do not try to activate LUKS on devices used by multipath. (bsc#1089699)
  • Encryption#set_dm_table_name adjusts #name. (bsc#1094157, bsc#1094963)
  • Added translations for Indonesian, Russian, Chinese (Taiwan), Portuguese (Brazil), Spanish, Slovak, Czech, Italian, Catalan and French.
  • Return better exception. (related to bsc#1094963)

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Server 15
    zypper in -t patch SUSE-SLE-INSTALLER-15-2018-1486=1
  • Basesystem Module 15
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-2018-1486=1

Package List:

  • SUSE Linux Enterprise Server 15 (aarch64 ppc64le s390x x86_64)
    • libstorage-ng-ruby-debuginfo-3.3.312-3.9.3
    • libstorage-ng1-3.3.312-3.9.3
    • libstorage-ng-devel-3.3.312-3.9.3
    • libstorage-ng1-debuginfo-3.3.312-3.9.3
    • libstorage-ng-debuginfo-3.3.312-3.9.3
    • yast2-storage-ng-4.0.200-3.13.2
    • libstorage-ng-ruby-3.3.312-3.9.3
    • libstorage-ng-debugsource-3.3.312-3.9.3
    • yast2-update-4.0.17-3.4.9
  • SUSE Linux Enterprise Server 15 (noarch)
    • libstorage-ng-lang-3.3.312-3.9.3
  • Basesystem Module 15 (aarch64 ppc64le s390x x86_64)
    • libstorage-ng-ruby-debuginfo-3.3.312-3.9.3
    • libstorage-ng1-3.3.312-3.9.3
    • libstorage-ng-devel-3.3.312-3.9.3
    • libstorage-ng1-debuginfo-3.3.312-3.9.3
    • libstorage-ng-debuginfo-3.3.312-3.9.3
    • yast2-storage-ng-4.0.200-3.13.2
    • libstorage-ng-ruby-3.3.312-3.9.3
    • libstorage-ng-debugsource-3.3.312-3.9.3
    • yast2-update-4.0.17-3.4.9
  • Basesystem Module 15 (noarch)
    • libstorage-ng-lang-3.3.312-3.9.3
    • yast2-installation-4.0.67-3.3.8
    • yast2-firstboot-4.0.5-3.3.5

References: