Recommended update for transactional-update

Announcement ID: SUSE-RU-2021:2192-1
Rating: important
References:
Affected Products:
  • SUSE Linux Enterprise Micro 5.0

An update that has 15 fixes can now be installed.

Description:

This update for transactional-update provides the following fixes:

  • Version 3.4.0
  • Apply SElinux context on /etc in transaction. (bsc#1185625, bsc#1185766, bsc#1186842, bsc#1186775)
  • Implement inotify handling in C instead of Bash; this makes the --drop-if-no-change option work on SLE Micro. (bsc#1184529)
  • Use tukit call for up, dup and patch to allow resuming an update after zypper updated itself in the snapshot. (bsc#1185226)
  • Fix obsolete output type messages in initrd. (bsc#1177149)
  • Make different base snapshot warning more visible. (bsc#1185224)

  • Version 3.3.0

  • Add support for more package managers by bind mounting their directories.
  • Support snapshots without dedicated overlay. (bsc#1183539, bsc#1183539)
  • Link RPM database correctly with older zypper versions. (bsc#1183521)
  • Don't discard manual changes in fstab. (bsc#1183856)

  • Version 3.2.2

  • Don't skip patches with rebootSuggested flag. (bsc#1183442)

  • Version 3.2.1

  • t-u: Forward --quiet option to tukit.
  • Regression: Add /opt as bind mount into update environment.
  • Remove output indicators of the called command to not tamper the result line.
  • Fix /etc syncing with --drop-if-no-change.

  • Version 3.2.0

  • tukit: Add new command 'callext' to execute an application while the snapshot is mounted. '{}' as a parameter will be replaced with the path of the bind mount.
  • Fix --drop-if-no-change. (bsc#1182525)
  • Check whether self-updated version is executable (e.g. on noexec /tmp). (bsc#1173842)
  • Fix overlay synchronization with SELinux (again).
  • Always overwrite supplemental files (e.g. for network configuration) even if they exist in the snapshot already. (bsc#1182544)
  • Improve logging and error messages.

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 Micro 5.0
    zypper in -t patch SUSE-SUSE-MicroOS-5.0-2021-2192=1

Package List:

  • SUSE Linux Enterprise Micro 5.0 (noarch)
    • dracut-transactional-update-3.4.0-3.6.1
    • transactional-update-zypp-config-3.4.0-3.6.1
  • SUSE Linux Enterprise Micro 5.0 (aarch64 x86_64)
    • tukit-3.4.0-3.6.1
    • libtukit0-3.4.0-3.6.1
    • libtukit0-debuginfo-3.4.0-3.6.1
    • tukit-debuginfo-3.4.0-3.6.1
    • transactional-update-debugsource-3.4.0-3.6.1
    • transactional-update-debuginfo-3.4.0-3.6.1
    • transactional-update-3.4.0-3.6.1

References: