openSUSE Leap 42.3

Versionsinformation

openSUSE Leap är ett fritt Linuxbaserat operativsystem för stationära och bärbara datorer såväl som servrar. Du kan surfa på nätet, hantera e-post och bilder, göra kontorsarbeten, spela upp filmer och musik. Och dessutom ha kul!

Publiceringsdatum: 2021-02-11 , : 42.3.20191025.47f19083

Slutet för serviceperioden av openSUSE 42.3 har nu nåtts. För att fortsätta hålla ditt system uppdaterat skall du uppgradera till senaste versionen av openSUSE. Försäkra dig om att du installerat alla uppdateringarna för openSUSE 42.3 innan du påbörjar uppgraderingen.

För ytterligare information om hur du uppgraderar till senaste versionen av openSUSE, se http://en.opensuse.org/SDB:Distribution-Upgrade.

Om du uppgraderar från en äldre version till denna version av openSUSE Leap, läs versionsinformationen från tidigare utgåvor här: http://en.opensuse.org/openSUSE:Release_Notes.

Information om projektet finns att tillgå här: https://www.opensuse.org.

1 Installation

Detta avsnitt innehåller viktig information för nyinstallationer. För information om uppgradering, se följande dokumentation: https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/part.basics.html.

1.1 Minimal installation

När du väljer "Minimal installation" installeras ett mönster (pattern) som hindrar ett antal större programpaket från att installeras. Detta "blockeringsmönster" patterns-openSUSE-minimal_base-conflicts kan du plocka bort när installationen av OpenSUSE är klar.

Tänk på att den minimala installationen inte installerar någon brandvägg åt dig. Om du behöver en brandvägg, installera SuSEfirewall2.

1.2 UEFI—Unified Extensible Firmware Interface

Om din dator använder UEFI-boot (vilket troligtvis är fallet om datorn levererades med Windows 8 eller senare) rekommenderar vi starkt att du om möjligt uppdaterar UEFI-firmwaret till senaste version. Firmware och instruktioner för detta hittar du på din dator- eller moderkortstillverkares hemsida.

Bakgrund: En del UEFI-firmware har en bugg som får datorn att krascha om operativsystemet skriver in för mycket data i UEFI:ets lagringsutrymme. Men det går inte att förutsäga hur mycket som är för mycket.

OpenSUSE minimerar denna risk genom att skriva in bara så mycket som behövs för att starta operativsystemet. Det som skrivs in är endast var UEFI-firmwaret skall leta efter openSUSE:s bootloader. Funktioner för att för att lagra uppstartsloggar och information om kraschar (pstore) i UEFI-området som uppströms Linuxkärnor har, är därför avstängd. Men trots det bör du uppdatera ditt UFEI-firmware för att undvika eventuella problem.

1.3 UEFI, GPT och MS-DOS partitioner

Med EFI/UEFI specifikationerna kom en ny modell för partitionering: GPT (GUID Partition Table). Denna nya layout använder GUID-identifierare (ett globalt unikt 128-bit tal visat i 32 hexadecimala siffror) för att identifiera enheter och partitionstyper.

UEFI specifikationerna tillåter också partitioner av den föråldrade typen MBR (MS-DOS). Linux bootladdare (ELILO eller GRUB 2) försöker att automatiskt generera ett GUID för partitioner av denna typ och skriva in dem i firmwaret. Sådana GUID kan ändras ofta och måste då omregistreras i firmwaret. En omregistrering består av två operationer: avlägsna det gamla ID:et och skapa ett nytt som ersätter det gamla.

Moderna firmware har en soptunnehanterare som registrerar de borttagna ID:en och frigör minnet som är reserverat för dessa. Felaktiga firmware som inte lyckas frigöra dessa resurser kan leda till att datorn inte längre kan starta.

Omvandla MBR-partitionerna till GPT för att komma runt problemet .

1.4 Uppdatering av kärnans grafikstack

On openSUSE Leap 42.3, the upgrade of the graphics stack up to 4.9.x kernel code is provided via the package drm-kmp-default instead of backporting many patches into the kernel itself. Usually, this package is installed automatically during the OS installation when a corresponding graphics device is found on your machine.

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

On openSUSE Leap 42.3, you need to uninstall the package drm-kmp-default first, before you can manually install Nvidia drivers using the .run shell script archive:

zypper rm drm-kmp-default

If you install the RPMs provided by Nvidia, you will not be affected by this issue, because in that case the package drm-kmp-default is replaced during the driver installation automatically.

Om du vid ett senare tillfälle vill avinstallera Nvidias drivrutin måste du åter installera paketet drm-kmp-default.

För mer information, se https://bugzilla.suse.com/show_bug.cgi?id=1044816.

2 Systemuppdatering

Detta avsnitt innehåller viktig information om uppgradering av systemet. För detaljerade instruktioner om uppgradering, se: https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html.

För ytterligare information, se Avsnitt 3.1, ”Föråldrade paket”.

2.1 Uppgradera från openSUSE Leap 42.2

2.1.1 Borttagna och ersatta paket

Följande paket har blivit borttagna eller ersatta jämfört med openSUSE Leap 42.2:

  • ldapjdk: Fails to build on 42.3.

  • libatlas3: Fails to build on 42.3.

  • castor: Fails to build on 42.3.

  • fontinfo: Var aldrig avsett att släppas som stabilt paket.

  • 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 med KDE Plasma

In openSUSE Leap 42.2, the X11 synaptics driver (package xf86-input-synaptics) was not installed by default (see Avsnitt 2.2.4, ”Synaptics X Driver kan försämra touchpadsupplevelsen under GNOME”). However, KDE Plasma only offers limited configuration options for the replacement, libinput.

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

In openSUSE Leap 42.3, the desktop search only indexes file names by default, not the contents of files.

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:

  1. Using the main menu or krunner, open the Desktop Configuration.

  2. Click Search.

  3. Activate the check box Also index file content.

  4. Click Apply.

2.1.4 Shorewall Has Been Upgraded to Version 5.1

In openSUSE Leap 42.3, Shorewall was upgraded to last stable 5.1 release. When upgrading, shorewall and shorewall6 will warn admin that an upgrade of configurations files is required.

Documentation is available on http://shorewall.net/.

Gör så här 1 Upgrading Shorewall
  1. With root privileges in a console session, run:

    root # shorewall update -a /etc/shorewall
  2. Adapt your configuration to the newer syntax in cases where the tool does not do that for you. This should normally only be required on specific, very complex configurations.

  3. Verify and test the resulting configuration with:

    root # shorewall try /etc/shorewall

    If everything works, reboot your computer or restart the service with:

    root # systemctl restart shorewall.service
Notera
Notera: Upgrading shorewall6

The upgrade process for shorewall6 matches the process for shorewall described in Procedur 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

openSUSE Leap 42.2 accidentally shipped with a newer version of GCC 6 than was shipped with SUSE Linux Enterprise at the time. This has been corrected for openSUSE Leap 42.3 which ships with the same versions of GCC 6 packages as SUSE Linux Enterprise 12 SP3.

However, if GCC 6 packages are installed, this leads to forced package downgrades during the operating system upgrade.

2.2 Uppgradera från openSUSE Leap 42.1

2.2.1 Borttagna och ersatta paket

Följande paket har blivit borttagna eller ersatta jämfört med openSUSE Leap 42.1:

  • arista: Ersatt av transmageddon.

  • cadabra: Källkoden går inte att kompilera. Efterträdaren, Cadabra 2 är ännu inte stabil.

  • dropbear: Borttaget eftersom den inte finns några relevanta fördelar jämfört med openssh.

  • emerillon: Ersatt av gnome-maps.

  • gnome-system-log: Ersatt av gnome-logs.

  • hawk: Ersatt av hawk2.

  • ksnapshot: Ersatt av spectacle.

  • labplot: Labplot har blivit ersatt av Qt5 versionen labplot-kf5. Om du uppgraderar från openSUSE Leap 42.1 och har installerat labplot kommer du att ta emot labplot-kf5 automatiskt.

  • nodejs: Renamed to nodejs4.

  • psi: Ersatt av psi+.

  • python-moin: Ersatt av moinmoin-wiki. Endast namnbyte, ingen uppgradering av version - en till synes identisk ersättning.

  • ungifsicle: Ersatt av gifsicle.

  • xchat: Ersatt av hexchat.

2.2.2 /var/cache är på egen subvolym för Snapshots and Rollback

/var/cache innehåller mycken kortlagrad data, såsom Zyppers cache med RPM paket i olika versioner för varje uppdatering. Att spara data som till största delen är redundant och tillfällig leder till att diskutrymmet för avbilder (snapshots) växer mycket fort.

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:

  1. Leta reda på enhetsnamnet där root-filsystemet befinner sig (exempelvis /dev/sda2 eller /dev/sda3:

    df /
  2. Identifiera undervolymernas moderundervolym. På openSUSE 13.2 installationer, kallas denna undervolym @. För att kontrollera om det existerar en undervolym med namnet @ skriv in:

    btrfs subvolume list / | grep '@'

    I fall detta inte ger något svar, har du ingen undervolym som heter @. I så fall kan du försöka med undervolym ID 5 som används i äldre versioner av openSUSE.

  3. Montera nu den efterfrågade delvolymen.

    • Heter undervolymen @, montera den på en tillfällig plats med:

      mount <root_device> -o subvol=@ /mnt
    • If you do not have a @ subvolume, mount subvolume ID 5 instead:

      mount < 1root_device> 2 -o subvolid=5 /mnt
  4. /mnt/var/cache kan redan existera och kan vara samma katalog som /var/cache. För att undvika förlust av data, flytta den:

    mv /mnt/var/cache /mnt/var/cache.old
  5. Skapa en ny subvolym:

    btrfs subvol create /mnt/var/cache
  6. Finns det en katalog som heter /var/cache.old, flytta den till den nya platsen:

    mv /var/cache.old/* /mnt/var/cache

    Om inte, gör så här i stället:

    mv /var/cache/* /mnt/var/cache/
  7. Alternativt, ta bort /mnt/var/cache.old:

    rm -rf /mnt/var/cache.old
  8. Avmontera undervolymen från den temporära monteringspunkten:

    umount /mnt
  9. Lägg till en post i /etc/fstab för den nya /var/cache undervolymen. Kopiera en existerande undervolym och använd som mall. Försäkra dig om att du lämnar UUID:et oförändrat (då det är root-filsystemets UUID) och ändra både undervolymens namn och monteringspunkt till /var/cache.

  10. Montera den nya undervolymen angiven i /etc/fstab:

    mount /var/cache

2.2.3 GNOME Keyring Does Not Integrate with GPG Anymore

The integrated GPG agent of GNOME Keyring has been removed. Therefore, GNOME Keyring cannot be used to manage GPG keys anymore. You can still manage GPG keys on the command line using the gpg tool.

2.2.4 Synaptics X Driver kan försämra touchpadsupplevelsen under GNOME

In openSUSE Leap 42.1, the Synaptics X driver (package xf86-input-synaptics) was installed by default but had a lower priority than the libinput driver (xf86-input-libinput).

With openSUSE Leap 42.3:

  • Synaptics X drivrutinen installeras inte längre som standard.

  • Om Synaptics X drivrutinen installeras tar den kontroll över samtliga tochpad-enheter.

  • Synaptics X drivrutinen stöds inte l längre av GNOME. Detta får till följd att om drivrutinen installeras, kan Synaptics touchpad-enheter bara konfigureras på samma sätt som en vanlig mus.

Såvida du inte använder en Synaptics touchpad-enhet och har gjort ett stort antal egna inställningar för Synatics drivrutinen, plocka bort paketet från ditt system:

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

In openSUSE Leap 42.1, the default page size on AArch64 platforms was 64 kB. With openSUSE Leap 42.3, the page size has been changed to 4 kB. This renders old Swap and Btrfs file systems unusable.

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

The driver for Compaq/HP Smart Array (CCISS) controllers (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 Allmänt

This section lists general issues with openSUSE Leap 42.3 that do not match any other category.

3.1 Föråldrade paket

Följande paket levereras fortfarande som en del av distributionen, men är föråldrade. De finns med för att underlätta övergången, men du bör undvika att använda dem då de inte uppdateras. Paketen kommer att tas bort i nästa version.

  • 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.

För att ta reda på i fall ett installerat paket inte längre underhålls, förvissa dig om att lifecycle-data-openSUSE är installerat, och kör sedan kommandot:

zypper lifecycle

3.2 KDE-mjukvara för Personal Information Management (KDE PIM)

KDE PIM 4.x is no longer supported by upstream KDE, but was kept in openSUSE Leap 42.2 together with KDE PIM 5 to avoid disrupting user workflows and allow for easier migration.

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 Ingen skärmlåsning vid användande av GNOME Shell men utan GDM

Om du använder GNOME Shell ihop med en annan loginhanterare än GDM (såsom SDDM eller LightDM), kommer skärmen inte att döljas eller låsas. Dessutom går det inte att byta användare utan att först logga ut.

För att kunna låsa skärmen från GNOME Shell, välj GDM som din loginhanterare:

  1. Förvissa dig om att paketet gdm är installerat.

  2. Öppna YaST och därifrån /etc/sysconfig editor.

  3. Gå till Desktop › Desktop › Display manager › DISPLAYMANAGER.

  4. I textrutan, skriv in gdm. Klicka på OK för att spara.

  5. Starta om.

3.4 Global Menu Support in KDE Plasma

With KDE Plasma 5.9, KDE re-introduced support for the global menu as known from earlier KDE desktop releases.

In openSUSE Leap 42.3, the application menu bar plasmoid is available as well.

Notera
Notera: Non-Qt Applications Can Behave Incorrectly

Applications not using the Qt toolkit may not support the global menu or behave incorrectly.

3.5 Spela upp MP3 mediafiler

Starting with openSUSE Leap 42.3, the codecs to play MP3 media files are now shipped as part of the standard repository.

För att använda denna decoder i gstreamer-baserade program och ramverk såsom Rhythmbox eller Totem, installera paketet gstreamer-plugins-ugly.

3.6 Inget stöd för Type-1 fonter i LibreOffice

LibreOffice 5.3 does not support legacy Type-1 fonts (file extensions .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.

Om detta skulle vara ett problem kan du konvertera Type-1 fonterna till ett understött format såsom TrueType. Konverteringen kan göras med programmet FontForge (i paketet fontforge) som finns inkluderat i openSUSE. För mer information om konvertering, se https://fontforge.github.io/en-US/documentation/scripting/.

4 Mer information och feedback

  • Läs README filen på installationsmediet.

  • Visa en detaljerad logg över ändringarna i ett specifikt paket med kommandot RPM:

    rpm --changelog -qp FILNAMN.rpm

    Ersätt FILENAME med namnet på RPM paketet.

  • En kronologisk logg över alla förändringarna i de uppdaterade paketen finns i filen ChangeLog som du hittar i rotkatalogen på installationsmediet.

  • För mer information leta i docu katalogen på installationsmediet.

  • För mer eller uppdaterad dokumentation, se https://doc.opensuse.org/.

  • För att se de senaste produktnyheter från openSUSE, besök https://www.opensuse.org.

Copyright © 2021 1 SUSE LLC

Tack för att du använder openSUSE.

openSUSE-teamet.

Skriv ut sidan