openSUSE Leap 15.5

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!

Deltagare: Mattias Newzella, Jonas Svensson och Fredrik Persson
Publiceringsdatum: 2023-02-17, : 15.5.20230217.0201358

1 Installation
2 Systemuppdatering
3 Paketändringar
4 Drivrutiner och hĂĽrdvara
5 Skrivbord
6 Allmänt
7 Mer information och feedback

This is the initial version of the release notes for the forthcoming openSUSE
Leap 15.5.

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

Denna publika betatest är en del av openSUSE-projektet. Information om
projektet finns att tillgü här: https://www.opensuse.org.

Report all bugs you encounter using this prerelease of openSUSE Leap 15.5 in
the openSUSE Bugzilla. For more information, see https://en.opensuse.org/
Submitting_Bug_Reports. If you would like to see anything added to the release
notes, file a bug report against the component “Release Notes”.

1 Installation

Detta avsnitt innehĂĽller viktig information fĂśr nyinstallationer. FĂśr
information om installation, se fĂśljande dokumentation: https://
doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
part-basics.html.

1.1 Användning av atomisk uppdatering i systemrollen Transactional Server

The installer supports the system role Transactional Server. This system role
features an update system that applies updates atomically (as a single
operation) and makes them easy to revert should that become necessary. These
features are based on the package management tools that all other SUSE and
openSUSE distributions also rely on. This means that the vast majority of RPM
packages that work with other system roles of openSUSE Leap 15.5 also work with
the system role Transactional Server.

Notera

Notera: Inkompatibla paket

Nügra paket ändrar innehüllet i /var eller /srv i sina RPM %post script. Dessa
paket är inte kompatibla. Lämna en buggrapport om du hittar ett südant paket.

Uppdateringssystemet bygger pĂĽ fĂśljande tekniker:

  • Btrfs-ögonblicksbilder.  Innan en systemuppdatering påbörjas skapas en ny
    Btfrs-Ügonblicksbild av rotfilsystemet. Därefter installeras alla
    fÜrändringar frün uppdateringen pü denna avbild. FÜr att fullborda
    uppdateringen, starta om datorn med den nya avbilden.

    FÜr att üterställa en uppdatering, starta om med den gamla
    Ăśgonblicksbilden.

  • Ett read-only rotfilsystem.  För att undvika problem med dataförluster vid
    uppdateringar für inte rotfilsystemet fÜrändras av nügon annan. Av den
    anledningen monteras rotfilsystemet skrivskyddat vid normal drift.

    FÜr att detta skall fungera müste tvü fÜrändringar i filsystemet gÜras: FÜr
    att kunna ändra inställningar i /etc konfigureras automatiskt denna katalog
    till att använda OverlayFS. /var är nu i en egen undervolym och kan skrivas
    till av processer.

Viktigt

Viktigt: Transactional Server behĂśver minst 12 GB diskutrymme

Systemrollen Transactional Server behĂśver minst 12 GB ledigt diskutrymme fĂśr
Btrfs-Ăśgonblicksbilder.

Viktigt

Viktigt: YaST Does Not Work Transactional Mode

Currently, YaST does not work with transactional updates. This is because YaST
performs things immediately and because it cannot edit a read-only filesystem.

FÜr att arbeta med transaktionsuppdateringar, använd alltid kommandot
transactional-update i stället fÜr YaST och Zypper vid programhantering:

  • Uppdatera systemet med kommandot: transactional-update up

  • Installera paket med kommandot: transactional-update pkg in PAKET_NAMN

  • Ta bort paket med kommandot: transactional-update pkg rmPAKET_NAMN

  • För att återställa den sista ögonblicksbilden, dvs. den avbild som
    innehüller fÜrändringarna i rotfilsystemet, kontrollera att ditt system är
    startat med den näst sista Ügonblicksbilden och kÜr kommandot:
    transactional-update rollback

    Alternativt, lägg till ett Ügonblicksbild-ID till slutet av kommandot fÜr
    att ĂĽtergĂĽ till ett specifikt ID.

Den här systemrollen utfÜr som standard en daglig omstart av systemet mellan
03:30 och 05:00. Büda dessa ütgärder hanteras av systemd, och kan om nÜdvändigt
inaktiveras med systemctl:

systemctl disable --now transactional-update.timer rebootmgr.service

FĂśr mer information om transaktionsuppdateringar, se openSUSE Kubic bloggposter
https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ och https://
kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/.

1.2 Installation pü hürddiskar med kapacitet mindre än 12 GB

Installationsprogrammet kommer bara att fĂśreslĂĽ ett partitioneringsschema om
den tillgängliga hürddiskstorleken är stÜrre än 12 GB. Om du t.ex. vill ställa
in mycket smü virtuella maskinbilder, använd den guidade partitionshanteraren.

1.3 UEFI—Unified Extensible Firmware Interface

Innan du installerar openSUSE pü en dator som använder UEFI (Unified Extensible
Firmware Interface) bĂśr du kontrollera i fall det finns, och i sĂĽ fall
installera installera rekommenderade firmware-uppdateringar fĂśr din hĂĽrdvara.
Att din dator levererats med Windows 8 eller senare är tecken pü att datorn har
UEFI boot.

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
finns inget som berättar vad som är ”för mycket”.

openSUSE minimerar denna risk genom att bara skriva in 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 UEFI-firmware fĂśr att undvika eventuella problem.

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

2 Systemuppdatering

Detta avsnitt innehĂĽller viktig information om uppgradering av systemet. FĂśr
olika understĂśdda scenario och detaljerade instruktioner om uppgradering, se:

  • https://en.opensuse.org/SDB:System_upgrade

  • https://doc.opensuse.org/documentation/leap/startup/html/book-startup/
    cha-update-osuse.html

För ytterligare information, se Avsnitt 3, ”Paketändringar”.

3 Paketändringar

3.1 FĂśrĂĽldrade paket

FĂśrĂĽldrade paket levereras fortfarande som en del av distributionen, men kommer
att plockas bort i nästa version av openSUSE. De finns med fÜr att underlätta
Üvergüngen, men du bÜr undvika att använda dem dü de inte uppdateras.

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

zypper lifecycle

3.2 Borttagna paket

Borttagna paket levereras inte längre som en del av distributionen.

  • gnome-todo: gnome-todo was replaced by package Endeavour.

    msgpack: msgpack was replaced by msgpack-c and msgpack-cxx.

    nodejs-electron: This old version of Electron is EOL, and we are unable to
    support this runtime throughout Leap's lifetime due to frequent ABI breaks.
    Current versions of Electron are still available from the
    devel:languages:nodejs repository on OBS.

4 Drivrutiner och hĂĽrdvara

4.1 Säker start: Tredjepartsdrivrutiner müste signeras ordentligt

Frün och med openSUSE Leap 15.2 är kärnmodulsignaturkontroll fÜr
tredjepartsdrivrutiner (CONFIG_MODULE_SIG=y) nu aktiverad. Detta är en viktig
säkerhetsütgärd fÜr att undvika opülitlig kod som kÜrs i kärnan.

Detta kan fÜrhindra tredjeparts kärnmoduler frün att laddas om UEFI Säker Boot
är aktiverad. Kärnmodul paket (KMPs) frün dom officella openSUSE-arkiven
püverkas inte, eftersom dessa modulers innehüll är signerade med openSUSE
nyckeln. Dessa signaturcheckar har fĂśljande beteende:

  • Kärnmoduler som är osignerade eller signerade med en nyckel som är antingen
    känd eller okänd eller som inte kan veriferas med systemets godkända
    nyckeldatabas kommer blockeras.

Det är mÜjligt att generera ett anpassad certifikat, registrera det i
systemet's Maskinägar nyckel databas (MOK), och signera lokalt kompilera
kärnmoduler med detta certifikats nyckel. Moduler signerade pü detta sätt
kommer varken att blockeras eller orsaka varningar. Se https://en.opensuse.org/
openSUSE:UEFI.

Eftersom detta ocksĂĽ pĂĽverkar NVIDIA grafikdrivrutiner. sĂĽ har vi adresserat
detta i vĂĽra officella paket fĂśr openSUSE. Dock behĂśver du manuellt skapa en ny
MOK nyckel efter installation fĂśr att fĂĽ det nya paketet att fungera. FĂśr
instruktioner hur du installerar drivrutiner och registrerar MOK nyckeln, se
https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot.

4.2 Nätverksinstallationsavbild hänger vid uppstart pü Raspberry Pi 4

Uppstart av nätverksinstallationsbilden frün USB-minne pü Raspberry Pi 4 hänger
sig vid uppstart. FÜr att lÜsa det här problemet, lägg till startparametern
console=tty. Se detaljerna i avsnittet om kända problem i vür
HĂĽrdvarukompatibilitetslista fĂśr Raspberry Pi 4.

5 Skrivbord

This section lists desktop issues and changes in openSUSE Leap 15.5.

5.1 KDE 4 och Qt 4 togs bort

KDE 4-paket kommer inte att vara en del av openSUSE Leap 15.4. Uppdatera ditt
system till Plasma 5 och Qt 5. Vissa Qt 4-paket kan fortfarande finnas kvar av
kompatibilitetsskäl. https://bugzilla.opensuse.org/show_bug.cgi?id=1179613.

6 Allmänt

6.1 iotop support

iotop does not display values for SWAPIN and IO %.

Since Linux kernel 5.14, either kernel boot parameter delayacct needs to be
specified or kernel.task_delayacct sysctl needs to be enabled.

7 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 Š SUSE LLC

Š 2023 SUSE