openSUSE Leap is a free and Linux-based operating system for your PC, Laptop
or Server. You can surf the Web, manage your e-mails and photos, do office
work, play videos or music and have a lot of fun!
Publication Date: 2018-10-15
, Version: 42.3.20181015.4ed8a78
The release notes are under constant development.
To find out about the latest updates, see the online version at
https://doc.opensuse.org/release-notes.
The English release notes are updated whenever need arises. Translated
language versions can temporarily be incomplete.
If you upgrade from an older version to this openSUSE Leap release, see previous release notes listed here: http://en.opensuse.org/openSUSE:Release_Notes.
Information about the project is available at https://www.opensuse.org.
To report bugs against this release, use the openSUSE Bugzilla. For more information, see http://en.opensuse.org/Submitting_Bug_Reports.
1 Installation Report Bug #
1.1 Minimal System Installation Report Bug #
patterns-openSUSE-minimal_base-conflicts
, can be removed
after installation.
Note that the minimal installation has no firewall by default. If you need one, install
SuSEfirewall2
.
1.2 UEFI—Unified Extensible Firmware Interface Report Bug #
Background: Some UEFI firmware has bugs that cause it to break if too much data gets written to the UEFI storage area. However, there is no clear data of how much is “too much”.
openSUSE minimizes the risk by not writing more than the bare minimum required to boot the OS. The minimum means telling the UEFI firmware about the location of the openSUSE boot loader. Upstream Linux kernel features that use the UEFI storage area for storing boot and crash information (
pstore
) have been disabled by default. Nevertheless, it
is recommended to install any firmware updates the hardware vendor
recommends.
1.3 UEFI, GPT, and MS-DOS Partitions Report Bug #
Additionally, the UEFI specification also allows legacy MBR (MS-DOS) partitions. The Linux boot loaders (ELILO or GRUB 2) try to automatically generate a GUID for those legacy partitions, and write them to the firmware. Such a GUID can change frequently, causing a rewrite in the firmware. A rewrite consists of two different operations: Removing the old entry and creating a new entry that replaces the first one.
Modern firmware has a garbage collector that collects deleted entries and frees the memory reserved for old entries. A problem arises when faulty firmware does not collect and free those entries. This can result in a non-bootable system.
To work around this problem, convert the legacy MBR partition to GPT.
1.4 Update of Kernel Graphics Stack Report Bug #
The KMP gives users also another benefit: You can roll back to the 4.4.x kernel code by uninstalling this package. If you face critical issues, like a hung GPU, try to uninstall the package as shown below, then reboot and retest:
zypper rm drm-kmp-default
1.5 Changes for Users Installing the Nvidia Driver Manually Report Bug #
.run
shell script archive:
zypper rm drm-kmp-default
If you decide to uninstall Nvidia's driver later, make sure to reinstall the package drm-kmp-default.
For more information, see https://bugzilla.suse.com/show_bug.cgi?id=1044816.
2 System Upgrade Report Bug #
Additionally, check Section 3.1, “Deprecated Packages”.
2.1 Upgrading from openSUSE Leap 42.2 Report Bug #
2.1.1 Removed and Replaced Packages Report Bug #
- ldapjdk: Fails to build on 42.3.
- libatlas3: Fails to build on 42.3.
- castor: Fails to build on 42.3.
- fontinfo: Was never intended to be released as a stable package.
- plasma5-mediacenter: Dropped by upstream after version 5.7.3.
- perl-Mojolicious-Plugin-Bootstrap3: Deprecated by upstream, the functionality is replaced by perl-Mojolicious-Plugin-AssetPack.
- qtsharp: Fails to build on 42.3.
- rubygem-mysql: Replaced by rubygem-mysql2.
2.1.2 Synaptics Touchpad Driver with KDE Plasma Report Bug #
Since openSUSE Leap 42.3, the xf86-input-synaptics package is installed together with the KDE Plasma desktop (recommended by plasma5-workspace).
2.1.3 Changes in KDE Desktop Search Indexing Report Bug #
File content indexing needs to be re-enabled manually, even if it was enabled before, as the previous default was not saved to the configuration. To do so, follow these steps:
- Using the main menu or krunner, open the .
- Click .
- Activate the check box .
- Click .
2.1.4 Shorewall Has Been Upgraded to Version 5.1 Report Bug #
Documentation is available on http://shorewall.net/.
Procedure 1: Upgrading Shorewall Report Bug #
-
With root privileges in a console session, run:
shorewall update -a /etc/shorewall
shorewall try /etc/shorewall
systemctl restart shorewall.service
Note: Upgrading shorewall6
The upgrade process for shorewall6
matches the
process for shorewall
described in
Procedure 1, “Upgrading Shorewall”. However, you need to
replace all instances of the shorewall
with
shorewall6
.
2.1.5 GCC 6 Package Versions Match Packages Shipped with SLE 12 SP3 Report Bug #
However, if GCC 6 packages are installed, this leads to forced package downgrades during the operating system upgrade.
2.2 Upgrading from openSUSE Leap 42.1 Report Bug #
2.2.1 Removed and Replaced Packages Report Bug #
- arista: Replaced by transmageddon.
- cadabra: The source code no longer builds. The successor, Cadabra 2 is not stable yet.
- dropbear: Removed because there are no relevant advantages over openssh.
- emerillon: Replaced by gnome-maps.
- gnome-system-log: Replaced by gnome-logs.
- hawk: Replaced by hawk2.
- ksnapshot: Replaced by spectacle.
- labplot: Labplot has been replaced by its Qt5 version, called labplot-kf5. If you are updating from an openSUSE Leap 42.1 installation on which labplot is installed, you will receive the labplot-kf5 automatically.
- nodejs: Renamed to nodejs4.
- psi: Replaced by psi+.
- python-moin: Replaced by moinmoin-wiki. Purely a rename, not a version upgrade - a virtually identical drop-in replacement.
- ungifsicle: Replaced by gifsicle.
- xchat: Replaced by hexchat.
2.2.2 /var/cache
on an Own Subvolume for Snapshots and Rollback Report Bug #
/var/cache
contains a lot of very volatile data, such
as the Zypper cache with RPM packages in different versions for each
update. As a result of storing data that is mostly redundant but highly
volatile, the amount of disk space a snapshot occupies can increase very
fast.
To solve this, move
/var/cache
to a separate
subvolume. On fresh installations of openSUSE Leap 42.3, this is
done automatically. To convert an existing root file system, perform the
following steps:
-
Find out the device name (for example,
/dev/sda2
or/dev/sda3
) of the root file system:
df /
-
Identify the parent subvolume of all the other subvolumes. For
openSUSE 13.2 installations, this is a subvolume named
@
. To check if you have a@
subvolume, use:
btrfs subvolume list / | grep '@'
@
. In that case, you may be able to proceed with subvolume ID 5 which was used in older versions of openSUSE. -
Now mount the requisite subvolume.
-
If you have a
@
subvolume, mount that subvolume to a temporary mount point:
mount <root_device> -o subvol=@ /mnt
-
If you do not have a
@
subvolume, mount subvolume ID 5 instead:
mount <root_device> -o subvolid=5 /mnt
-
If you have a
-
/mnt/var/cache
can already exist and could be the same directory as/var/cache
. To avoid data loss, move it:
mv /mnt/var/cache /mnt/var/cache.old
-
Create a new subvolume:
btrfs subvol create /mnt/var/cache
-
If there is now a directory
/var/cache.old
, move it to the new location:
mv /var/cache.old/* /mnt/var/cache
mv /var/cache/* /mnt/var/cache/
- (Optional)
Optionally, remove
/mnt/var/cache.old
:
rm -rf /mnt/var/cache.old
-
Unmount the subvolume from the temporary mount point:
umount /mnt
-
Add an entry to
/etc/fstab
for the new/var/cache
subvolume. Use an existing subvolume as a template to copy from. Make sure to leave the UUID untouched (this is the root file system's UUID) and change the subvolume name and its mount point consistently to/var/cache
. -
Mount the new subvolume as specified in
/etc/fstab
:
mount /var/cache
2.2.3 GNOME Keyring Does Not Integrate with GPG Anymore Report Bug #
gpg
tool.
2.2.4 Synaptics X Driver Can Degrade Touchpad Experience Under GNOME Report Bug #
With openSUSE Leap 42.3:
- The Synaptics X driver is no longer installed by default.
- If the Synaptics X driver is installed, it will take precedence for any touchpad devices.
- The Synaptics X driver is no longer supported by GNOME. This means when the driver is installed, Synaptics touchpads can only be configured to the extent that a basic mouse can.
sudo zypper rm xf86-input-synaptics
2.2.5 AArch64: Page Size Has Been Changed From openSUSE Leap 42.1 to openSUSE Leap 42.3 Report Bug #
If you are currently on openSUSE Leap 42.1 on AArch64, consider a fresh installation of openSUSE Leap 42.3 instead of upgrading.
2.2.6 Systems with CCISS Controllers Can Fail to Boot After Upgrade Report Bug #
cciss.ko
) does not support certain controllers
anymore by default. This can lead to the root disk not being detected by
the openSUSE Leap 42.3 kernel.
On affected systems, the CCISS driver can be configured to revert to the previous behavior and detect the controllers again. To do so, add the kernel parameter
cciss.cciss_allow_hpsa=0
.
3 General Report Bug #
3.1 Deprecated Packages Report Bug #
- lxdm: Unmaintained, use lightdm instead.
- mysql-community-server: May not receive maintenance and security fixes anymore. We advise migrating to mariadb.
- ruby2.2-*: For development only. Use Ruby 2.1 or 2.4 instead.
- ruby2.3-*: For development only. Use Ruby 2.1 or 2.4 instead.
- uClibc: Unmaintained.
zypper lifecycle
3.2 KDE Software for Personal Information Management (KDE PIM) Report Bug #
With openSUSE Leap 42.3, the KDE PIM 4.x stack got dropped and only the current upstream-supported KDE PIM 5 stack is included.
3.3 No Screen Lock When Using GNOME Shell But Not GDM Report Bug #
To be able to lock the screen from GNOME Shell, enable GDM as your login manager:
- Make sure that the package gdm is installed.
- Open YaST and from it, open .
- Navigate to › › .
-
In the text box, specify
gdm
. To save, click . - Reboot.
3.5 Playing MP3 Media Files Report Bug #
To use this decoder in gstreamer-based applications and frameworks, such as Rhythmbox or Totem, install the package
gstreamer-plugins-ugly
.
3.6 No Support for Type-1 Fonts in LibreOffice Report Bug #
.afm
and .pfb
) anymore. Most
users should not be affected by this, as current fonts are available
either in the format TrueType (.ttf
) or OpenType
(.otf
) formats.
If you are affected by this, convert Type-1 fonts to a supported format, such as TrueType and then use the converted fonts. Conversion is possible with the application FontForge (package fontforge) which is included in openSUSE. For information on scripting such conversions, see https://fontforge.github.io/en-US/documentation/scripting/.
4 More Information and Feedback Report Bug #
-
Read the
README
documents on the medium. -
View a detailed changelog information about a particular package from its
RPM:
rpm --changelog -qp FILENAME.rpm
-
Check the
ChangeLog
file in the top level of the medium for a chronological log of all changes made to the updated packages. -
Find more information in the
docu
directory on the medium. - For additional or updated documentation, see https://doc.opensuse.org/.
- For the latest product news, from openSUSE, visit https://www.opensuse.org.
Коментари
Публикуване на коментар