openSUSE Leap 15.5

Julkaisutiedot

openSUSE Leap on ilmainen Linux-pohjainen käyttÜjärjestelmä
pÜytätietokoneeseesi, kannettavaasi tai palvelimeesi. Voit selata internetiä,
hallita sähkÜpostejasi ja valokuviasi, käyttää toimistosovelluksia, katsoa
videoita ja kuunnella musiikkia sekä pitää hauskaa!

Kirjoittaja: Tommi Nieminen
Julkaisupäivä: 2023-02-17, : 15.5.20230217.0201358

1 Asennus
2 Järjestelmäpäivitys
3 Paketointimuutokset
4 Ajurit ja laitteisto
5 TyÜpÜytä
6 Yleistä
7 Lisätietoa ja palautemahdollisuus

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

Jos päivität vanhemmasta versiosta tähän openSUSE Leap -julkaisuun, katso
edelliset julkaisutiedot: http://en.opensuse.org/openSUSE:Release_Notes.

Tämä julkinen beetatesti on osa openSUSE-projektia. Lisätietoa projektista saat
osoitteesta 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 Asennus

Tässä osiossa on asennukseen liittyviä huomautuksia. Yksityiskohtaiset
päivitysohjeet lÜytyvät osoitteesta https://doc.opensuse.org/documentation/leap
/startup/html/book.opensuse.startup/part-basics.html.

1.1 Atomisten päivitysten käyttäminen transaktionaalisen palvelimen
järjestelmäroolin kanssa

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.

Huomaa

Huomaa: Epäyhteensopivat paketit

Jotkin paketit muokkaavat /var- tai /srv-kansioiden sisältÜä RPM:iensä
%post-skripteissä. Nämä paketit eivät ole yhteensopivia. Jos kohtaat tällaisen
paketin, ilmoita virheestä.

Tarjotakseen nämä ominaisuudet päivitysjärjestelmä luottaa seuraaviin:

  • Btrfs-tilannekuvat.  Ennen järjestelmäpäivityksen käynnistämistä
    juuritiedostojärjestelmästä luodaan uusi Btrfs-tilannekuva. Kaikki
    päivityksen muutokset asennetaan sitten siihen. Päivityksen voi
    viimeistellä käynnistämällä järjestelmä uuteen tilannekuvaan.

    Päivityksen voi kumota yksinkertaisesti käynnistämällä järjestelmä aiempaan
    tilannekuvaan.

  • Vain luettava juuritiedostojärjestelmä.  Päivitysten aiheuttamien
    tiedonmenetysten ja ongelmien välttämiseksi juuritiedostojärjestelmään ei
    kirjoiteta muulloin. Tavallisessa käytÜssä juuritiedostojärjestelmä
    liitetään vain luettavana.

    Jotta asennus toimisi, tiedostojärjestelmään on tehtävä kaksi lisämuutosta:
    Jotta käyttäjän asetukset voisi kirjoittaa /etc-kansioon, se asetetaan
    automaattisesti käyttämään OverlayFS:ää. /var on nyt erillinen alitaltio,
    johon prosessit voivat kirjoittaa.

Tärkeää

Tärkeää: Transaktionaalinen palvelin vaatii vähintään 12 Gt levytilaa

Järjestelmärooli transaktionaalinen palvelin vaatii vähintään 12 Gt levyn
Btrfs-tilannevedosten käyttÜÜn ottamiseksi.

Tärkeää

Tärkeää: YaST ei toimi transaktionaalisessa tilassa

YaST ei toistaiseksi toimi transaktionaalisissa päivityksissä, koska se
suorittaa toimenpiteensä välittÜmästi eikä pysty muuttamaan vain luettavaa
tiedostojärjestelmää.

Transaktionaalisia päivityksiä käytettäessä käytä aina komentoa
transactional-update kaikkeen paketinhallintaan YaSTin ja Zypperin sijaan:

  • Järjestelmän päivitys: transactional-update up

  • Paketin asennus: transactional-update pkg in PAKETIN_NIMI

  • Paketin poisto: transactional-update pkg rm PAKETIN_NIMI

  • Peruaksesi viimeisimmän tilannevedoksen (viimeisimmät muutokset
    juuritiedostojärjestelmään) käynnistä järjestelmä viimeistä edelliseen
    tilannevedokseen ja aja: transactional-update rollback

    Vaihtoehtoisesti lisää komennon perään tilannekuvan tunniste palataksesi
    määrätilanteeseen.

Tätä järjestelmäroolia käyttäessäsi järjestelmä päivittyy ja käynnistyy
uudelleen päivittäin kello 3.30 ja 5.00. Kumpikin toiminto on
systemd-perustainen, ja ne voi tarvittaessa estää systemctl-komennolla:

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

Lue lisää transaktionaalisista päivityksistä openSUSEn Kubic-blogin viesteistä
https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ ja https://
kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/.

1.2 Asennus kiintolevyille, joilla on tilaa alle 12 Gt

Asennusohjelma ehdottaa osiointisuunnitelmaa vain, jos kiintolevytilaa on yli
12 Gt. Jos esimerkiksi haluat luoda hyvin pienen virtuaalikonekuvan, hienosäädä
osiointiparametrit käyttämällä ohjattua osiointia.

1.3 UEFI – Unified Extensible Firmware Interface

Ennen openSUSEn asennusta kannattaa koneissa, jotka UEFIlla (Unified Extensible
Firmware Interface) käynnistyvissä koneissa varmistaa, tarjoaako
laitevalmistaja päivityksiä, ja jos on, asentaa ne. Esiasennettu Windows 8
riittää todisteeksi siitä, että kone käynnistyy UEFIlla.

Taustaa: Joissakin UEFI-laiteohjelmiston versioissa on virhe, joka aiheuttaa
niiden rikkoutumisen, jos UEFI-tallennusalueelle kirjoitetaan liikaa tietoa.
Kukaan ei kuitenkaan tiedä, paljonko on ”liikaa”.

openSUSE minimoi riskin kirjoittamalla vain juuri sen, mitä käyttÜjärjestelmän
käynnistämiseen vaaditaan. Tämä tarkoittaa, että UEFI-laiteohjelmistolle
kerrotaan vain openSUSE-käynnistyslataimen sijainti. Ylävirran Linux-ydinten
piirre, joka käyttää UEFIn tallennusaluetta käynnistys- ja kaatumistietojen
tallentamiseen (pstore) on oletuksena poistettu käytÜstä. On kuitenkin
suositeltavaa asentaa kaikki laitevalmistajan suosittelemat
laiteohjelmistopäivitykset.

1.4 UEFI-, GPT- ja MS-DOS-osiot

EFI/UEFI-määrityksen myÜtä saapui uusi osiointitapa: GPT (GUID-osiotaulukko).
Uusi malli käyttää ainutkertaisia yleistunnisteita (128-bittisiä arvoja, jotka
esitetään 32 heksadesimaalilukuna) laitteiden ja osiotyyppien tunnisteina.

UEFI-määritelmä hyväksyy myÜs vanhat MBR- eli MS-DOS-osiot. Linuxin
käynnistyslataimet (ELILO ja GRUB2) yrittävät automaattisesti luoda näille
osioille GUIDit ja kirjoittaa ne laiteohjelmistoon. Tällaiset GUIDit voivat
ajoittain muuttua, jolloin laiteohjelmistoon pitää taas kirjoittaa. Tämä
tapahtuu kahdessa vaiheessa: ensin vanha tietue poistetaan ja sitten uusi, sen
korvaava tietue luodaan.

Uusiin laiteohjelmistoihin kuuluu roskienkeruu, joka kokoaa poistetut tietueet
ja vapauttaa niiden varaaman muistin. Ongelmia seuraa, jos virheellinen
laiteohjelmisto ei tee tätä: tällÜin seurauksena voi olla käynnistyskelvoton
järjestelmä.

Kiertääksesi ongelman muunna vanha MBR-osio GPT:ksi.

2 Järjestelmäpäivitys

Tässä osiossa on järjestelmäpäivitystä koskevia huomioita. Tietoa tuetuista
skenaarioista sekä yksityiskohtaiset päivitysohjeet lÜytää osoitteesta:

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

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

Tarkista lisäksi Kohta 3, ”Paketointimuutokset”.

3 Paketointimuutokset

3.1 Vanhentuneet paketit

Vanhentuneet paketit toimitetaan yhä jakelun osana, mutta ne on merkitty
poistettaviksi openSUSE Leapin seuraavassa versiossa. Paketit auttavat
siirtämisessä, mutta niitä ei tulisi käyttää eivätkä ne saa päivityksiä.

Tarkistaaksesi ylläpidetäänkÜ asennettuja paketteja varmista, että paketti 
lifecycle-data-openSUSE on asennettu, ja käytä komentoa:

zypper lifecycle

3.2 Poistetut paketit

Poistettuja paketteja ei enää toimiteta julkaisun osana.

  • 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 Ajurit ja laitteisto

4.1 Secure Boot: Kolmannen osapuolen ajurit vaativat kelvollisen
allekirjoituksen

openSUSE Leap 15.2:sta alkaen ydinmoduulin allekirjoitus tarkistetaan kolmannen
osapuolen ajureilta (CONFIG_MODULE_SIG=y). Tämä on tärkeä turvatoimi, jolla
estetään ei-luotetun koodin ajaminen ytimessä.

Tämä voi estää kolmannen osapuolen moduuleja latautumasta, kun UEFIn secure
boot on käytÜssä. Ydinmoduulipaketteihin (KMP) openSUSEn virallisista lähteistä
tällä ei ole vaikutusta, koska niiden sisältämät moduulit on allekirjoitettu
openSUSEn avaimella. Allekirjoitus toimii seuraavalla tapaa:

  • Ydinmoduulit, joita ei ole allekirjoitettu tai jotka on allekirjoitettu
    avaimella, jota ei tiedetä luotetuksi tai jota ei voida varmentaa
    järjestelmän luotettujen avainten tietokantaa vasten, estetään.

On mahdollista luoda mukautettu varmenne, rekisterÜidä se järjestelmän
MOK-tietokantaa (Machine Owner Key) ja allekirjoittaa paikallisesti käännetyt
ydinmoduulit tämän varmenteen avaimella. Näin allekirjoitettuja moduuleja ei
estetä eivätkä ne aiheuta varoituksia. Ks. https://en.opensuse.org/
openSUSE:UEFI.

Since this also affects NVIDIA graphics drivers, we addressed this in our
official packages for openSUSE. However, you need to manually enroll a new MOK
key after installation to make the new packages work. For instructions how to
install the drivers and enroll the MOK key, see https://en.opensuse.org/
SDB:NVIDIA_drivers#Secureboot.

4.2 Network install image hangs on boot on Raspberry Pi 4

Booting the network install image from USB stick on Raspberry Pi 4 hangs on
boot. To resolve this issue, add the console=tty boot parameter. See details in
the known issues section of our Raspberry Pi 4 Hardware Compatibility List.

5 TyÜpÜytä

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

5.1 KDE 4:n ja Qt4:n poisto

KDE 4 -paketit eivät ole osa openSUSE Leap 15.4:ää. Päivitä järjestelmä Plasma
5:een ja Qt 5:een. Joitakin Qt 4 -paketteja saattaa yhteensopivuussyistä
säilyä. https://bugzilla.opensuse.org/show_bug.cgi?id=1179613.

6 Yleistä

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 Lisätietoa ja palautemahdollisuus

  • Lue README-tiedostot tietovälineeltä.

  • Löydät määräpaketin yksityiskohtaiset muutolokitiedot sen RPM:stä:

    rpm --changelog -qp TIEDOSTONIMI.rpm

    Korvaa TIEDOSTONIMI RPM:n nimellä.

  • Tietovälineen päätasolla olevasta ChangeLog-tiedostosta löytyy ajan mukaan
    järjestetty loki kaikista päivitettyihin paketteihin tehdyistä muutoksista.

  • Lisätietoa löytyy tietovälineen docu-kansiosta.

  • Lisää ja päivitettyjä ohjeita löytyy osoitteesta https://doc.opensuse.org/.

  • Uusimmat openSUSE-uutiset saat osoitteesta https://www.opensuse.org.

Tekijänoikeudet Š SUSE LLC

Š 2023 SUSE