OpenSUSE Leap 15.6 Release Notes: Difference between revisions

Completed page with release notes available
 
m System Upgrade: Corrected section link
 
(4 intermediate revisions by the same user not shown)
Line 25: Line 25:
Some packages modify the contents of <code>/var</code> or <code>/srv</code> in their RPM <code>%post</code> scripts. These packages are incompatible. If you find such a package, file a bug report.
Some packages modify the contents of <code>/var</code> or <code>/srv</code> in their RPM <code>%post</code> scripts. These packages are incompatible. If you find such a package, file a bug report.
</div>
</div>


To provide these features, this update system relies on:
To provide these features, this update system relies on:
Line 33: Line 34:


* '''A read-only root file system.'''  To avoid issues with and data loss because of updates, the root file system must not be written to otherwise. Therefore, the root file system is mounted read-only during normal operation.<br><br>To make this setup work, two additional changes to the file system needed to be made: To allow writing user configuration in <code>/etc</code>, this directory is automatically configured to use OverlayFS. <code>/var</code> is now a separate subvolume which can be written to by processes.
* '''A read-only root file system.'''  To avoid issues with and data loss because of updates, the root file system must not be written to otherwise. Therefore, the root file system is mounted read-only during normal operation.<br><br>To make this setup work, two additional changes to the file system needed to be made: To allow writing user configuration in <code>/etc</code>, this directory is automatically configured to use OverlayFS. <code>/var</code> is now a separate subvolume which can be written to by processes.


<div style="background:#FDDFA6;border:1px solid #BB7B03;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px;">
<div style="background:#FDDFA6;border:1px solid #BB7B03;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px;">
Line 45: Line 47:
Currently, YaST does not work with transactional updates. This is because YaST performs things immediately and because it cannot edit a read-only filesystem.
Currently, YaST does not work with transactional updates. This is because YaST performs things immediately and because it cannot edit a read-only filesystem.
</div>
</div>


To work with transactional updates, always use the command '''<code>transactional-update</code>''' instead of YaST and Zypper for all software management:
To work with transactional updates, always use the command '''<code>transactional-update</code>''' instead of YaST and Zypper for all software management:
Line 90: Line 93:
Make sure to also review the following sections of this documentation:
Make sure to also review the following sections of this documentation:


* Section 3, "Packaging Changes"
* Section "[[#Packaging Changes|Packaging Changes]]"
* Section 7.1, "Usage of 4096 bit RSA RPM and repository signing key"
* Section "[[#Usage of 4096 bit RSA RPM and repository signing key|Usage of 4096 bit RSA RPM and repository signing key]]"


== Packaging Changes ==
== Packaging Changes ==
Line 111: Line 114:
Removed packages are not shipped as part of the distribution anymore.
Removed packages are not shipped as part of the distribution anymore.


The following packages were all superseded by [https://en.opensuse.org/SDB:NVIDIA_SUSE_Prime NVIDIA SUSE Prime]. Also see Section 4.1, "Removal of Bumblebee packages"
The following packages were all superseded by [https://en.opensuse.org/SDB:NVIDIA_SUSE_Prime NVIDIA SUSE Prime]. Also see Section "[[#Removal of Bumblebee packages|Removal of Bumblebee packages]]"


* <code>bbswitch</code>
* <code>bbswitch</code>