Recommended update for transactional-update
| Announcement ID: | SUSE-RU-2022:0487-1 |
|---|---|
| Rating: | moderate |
| References: |
|
| Affected Products: |
|
An update that has 27 fixes can now be installed.
Description:
This update for transactional-update fixes the following issues:
- Version 3.6.2
- Bind mount root file system snapshot on itself, this makes the temporary directory in '/tmp' unnecessary; also fixes to return the correct snapshot's working directory via API call. (bsc#1188110)
-
Use separate mount namespace for transactional-update; this should fix several applications that fail to run if a mount point has the 'unbindable' mount flag set
-
Version 3.6.1
-
Fix rsyncing '/etc' into the running system with '--drop-if-no-change'. (bsc#1192242)
-
Version 3.6.0
-
Simplify mount hierarchy by just using a single slave bind mount as the root of the update environment; this may avoid the error messages of failed unmounts. (bsc#1191945)
-
Version 3.5.7 Various fixes affecting Salt support:
- t-u: Don't squash stderr messages into stdout
- t-u: Correctly handle case when the snapshot has been deleted due to using --drop-if-no-change: Don't show reboot messages and avoid an awk error message. (bsc#1191475)
-
tukit: Make inotify handler less sensitive / ignore more directories (bsc#1191475)
-
Version 3.5.6
- tukit: Add S/390 bootloader support (bsc#1189807)
-
t-u: support purge-kernels with t-u patch (bsc#1190788)
-
Version 3.5.5
-
t-u: Use tukit for SUSEConnect call (bsc#1190574) Correctly registers repositories
-
Version 3.5.4
-
tukit: Fix resolved support (bsc#1190383)
-
Version 3.5.3
-
t-u: Purge kernels as part of package operations Required for live patching support (bsc#1189728)
-
Version 3.5.2
- tukit: Fix overlay syncing errors with SELinux (bsc#1188648)
-
Don't print message for
shellwith --quiet -
Version 3.5.1
- t-u: Disable status file generation by default
The new experimental
statuscommand requires the availability of /etc/YaST2/control.xml, which is not present on all systems. Hide the creation of the corresponding status file behind a new EXPERIMENTAL_STATUS option to try out this functionality. -
Increase library version
-
Version 3.5.0
- Add alias setDiscardIfUnchanged for setDiscard. The old method name wasn't really clear and will be removed if we should have an API break in the future
- Replace 'mkinitrd' with direct dracut call. (bsc#1186213)
- tukit: Add configuration file support (/etc/tukit.conf)
- Allow users to configure additional bind mounts (see /usr/etc/tukit.conf for an example and limitations). (bsc#1188322)
- Add 'transactional-update status' call. This is a POC for obtaining a hash of a system to verify its integrity.
-
Internal bugfixes / optimizations
-
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 callfor 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, bsc#1192302)
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:
-
openSUSE Leap 15.3
zypper in -t patch SUSE-2022-487=1 -
Transactional Server Module 15-SP3
zypper in -t patch SUSE-SLE-Module-Transactional-Server-15-SP3-2022-487=1
Package List:
-
openSUSE Leap 15.3 (noarch)
- transactional-update-zypp-config-3.6.2-150300.3.3.1
- dracut-transactional-update-3.6.2-150300.3.3.1
-
openSUSE Leap 15.3 (aarch64 ppc64le s390x x86_64 i586)
- tukit-debuginfo-3.6.2-150300.3.3.1
- libtukit-devel-3.6.2-150300.3.3.1
- transactional-update-3.6.2-150300.3.3.1
- tukit-3.6.2-150300.3.3.1
- transactional-update-debugsource-3.6.2-150300.3.3.1
- libtukit0-debuginfo-3.6.2-150300.3.3.1
- libtukit0-3.6.2-150300.3.3.1
- transactional-update-debuginfo-3.6.2-150300.3.3.1
-
Transactional Server Module 15-SP3 (noarch)
- transactional-update-zypp-config-3.6.2-150300.3.3.1
- dracut-transactional-update-3.6.2-150300.3.3.1
-
Transactional Server Module 15-SP3 (aarch64 ppc64le s390x x86_64)
- tukit-debuginfo-3.6.2-150300.3.3.1
- transactional-update-3.6.2-150300.3.3.1
- tukit-3.6.2-150300.3.3.1
- transactional-update-debugsource-3.6.2-150300.3.3.1
- libtukit0-debuginfo-3.6.2-150300.3.3.1
- libtukit0-3.6.2-150300.3.3.1
- transactional-update-debuginfo-3.6.2-150300.3.3.1
References:
- https://bugzilla.suse.com/show_bug.cgi?id=1133891
- https://bugzilla.suse.com/show_bug.cgi?id=1149131
- https://bugzilla.suse.com/show_bug.cgi?id=1177149
- https://bugzilla.suse.com/show_bug.cgi?id=1183521
- https://bugzilla.suse.com/show_bug.cgi?id=1183539
- https://bugzilla.suse.com/show_bug.cgi?id=1183856
- https://bugzilla.suse.com/show_bug.cgi?id=1184529
- https://bugzilla.suse.com/show_bug.cgi?id=1185224
- https://bugzilla.suse.com/show_bug.cgi?id=1185226
- https://bugzilla.suse.com/show_bug.cgi?id=1185625
- https://bugzilla.suse.com/show_bug.cgi?id=1185766
- https://bugzilla.suse.com/show_bug.cgi?id=1186213
- https://bugzilla.suse.com/show_bug.cgi?id=1186775
- https://bugzilla.suse.com/show_bug.cgi?id=1186842
- https://bugzilla.suse.com/show_bug.cgi?id=1188110
- https://bugzilla.suse.com/show_bug.cgi?id=1188322
- https://bugzilla.suse.com/show_bug.cgi?id=1188648
- https://bugzilla.suse.com/show_bug.cgi?id=1189728
- https://bugzilla.suse.com/show_bug.cgi?id=1189807
- https://bugzilla.suse.com/show_bug.cgi?id=1190383
- https://bugzilla.suse.com/show_bug.cgi?id=1190574
- https://bugzilla.suse.com/show_bug.cgi?id=1190788
- https://bugzilla.suse.com/show_bug.cgi?id=1191475
- https://bugzilla.suse.com/show_bug.cgi?id=1191945
- https://bugzilla.suse.com/show_bug.cgi?id=1192078
- https://bugzilla.suse.com/show_bug.cgi?id=1192242
- https://bugzilla.suse.com/show_bug.cgi?id=1192302