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