Recommended update for cockpit-tukit and transactional-update

Announcement ID: SUSE-RU-2022:4267-1
Rating: important
References:
Affected Products:
  • SUSE Linux Enterprise Micro 5.2
  • SUSE Linux Enterprise Micro for Rancher 5.2

An update that has four fixes can now be installed.

Description:

This update for cockpit-tukit and transactional-update fixes the following issues:

cockpit-tukit:

  • Add support for dict-format snapshots List
  • Change help URL to official docs
  • Fix URIError: malformed URI sequence
  • Fix filemane+duplications
  • Hide snapshot item extension part
  • Update translations

transactional-update:

  • Handle directories owned by multiple packages [gh#openSUSE/transactional-update#90], [bsc#1188215]
  • Changed "List" method of Snapshot D-Bus interface to return a map of properties instead of a comma separated list of strings; this will allow retrieving the snapshot properties even if they contain a comma in their value (bsc#1202147)
  • Add documented D-Bus interface definition files
  • Add header file documentation for SnapshotManager.hpp
  • Add method to delete snapshot
  • Allow setting description of snapshot
  • Fix issue with "shell" prompt after selfupdate
  • Fix issue with logrotate due to typo in the configuration file
  • Fix C error and exception handling for snapshots
  • Fix stack overflow with very long commands / ids (bsc#1196149)
  • Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d
  • Remove "Snapshot.hpp" as a public API for now - all public functionality is part of SnapshotManager.hpp
  • Use separate mount namespace for chroot, allowing overwriting the bind mounts from the update environment - this could have lead to data loss of the bind mount previously
  • create_dirs_from_rpmdb: Fix handling return code of create_dirs()
  • create_dirs_from_rpmdb: set SELinux file context of missing directories (bsc#1197242)
  • create_dirs_from_rpmdb: Give a warning if no default SELinux context found (bsc#1188215)
  • create_dirs_from_rpmdb: Don't update the rpmdb cookie on failure

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.2
    zypper in -t patch SUSE-SUSE-MicroOS-5.2-2022-4267=1
  • SUSE Linux Enterprise Micro for Rancher 5.2
    zypper in -t patch SUSE-SUSE-MicroOS-5.2-2022-4267=1

Package List:

  • SUSE Linux Enterprise Micro 5.2 (noarch)
    • dracut-transactional-update-4.0.1-150300.3.8.1
    • cockpit-tukit-0.0.3~git14.ff11a9a-150300.1.6.1
    • transactional-update-zypp-config-4.0.1-150300.3.8.1
  • SUSE Linux Enterprise Micro 5.2 (aarch64 s390x x86_64)
    • transactional-update-debuginfo-4.0.1-150300.3.8.1
    • tukit-4.0.1-150300.3.8.1
    • tukit-debuginfo-4.0.1-150300.3.8.1
    • tukitd-debuginfo-4.0.1-150300.3.8.1
    • tukitd-4.0.1-150300.3.8.1
    • transactional-update-4.0.1-150300.3.8.1
    • libtukit4-4.0.1-150300.3.8.1
    • libtukit4-debuginfo-4.0.1-150300.3.8.1
    • transactional-update-debugsource-4.0.1-150300.3.8.1
  • SUSE Linux Enterprise Micro for Rancher 5.2 (noarch)
    • dracut-transactional-update-4.0.1-150300.3.8.1
    • cockpit-tukit-0.0.3~git14.ff11a9a-150300.1.6.1
    • transactional-update-zypp-config-4.0.1-150300.3.8.1
  • SUSE Linux Enterprise Micro for Rancher 5.2 (aarch64 s390x x86_64)
    • transactional-update-debuginfo-4.0.1-150300.3.8.1
    • tukit-4.0.1-150300.3.8.1
    • tukit-debuginfo-4.0.1-150300.3.8.1
    • tukitd-debuginfo-4.0.1-150300.3.8.1
    • tukitd-4.0.1-150300.3.8.1
    • transactional-update-4.0.1-150300.3.8.1
    • libtukit4-4.0.1-150300.3.8.1
    • libtukit4-debuginfo-4.0.1-150300.3.8.1
    • transactional-update-debugsource-4.0.1-150300.3.8.1

References: