Palvelimen päivittäminen

Näin päivität palvelimen

Uusimat versiot ja muutoslokit

Koetilan palvelimen uusin versio:

Naksu 2:n uusin versio:

Mitä kaikkea pitää päivittää?

Abitti 2 -koejärjestelmässä palvelin koostuu käyttöjärjestelmästä, palvelinohjelmistosta ja Naksu 2 -ohjelmasta. Kaikkia näitä on hyvä päivittää säännöllisesti, jotta järjestelmä toimii kitkattomalla tavalla.

  • Päivitä käyttöjärjestelmä ja Naksu 2 alla olevilla ohjeilla.
  • Päivitä palvelin (palvelinohjelmisto) Naksu 2:ssa.

Päivitä palvelimen käyttöjärjestelmä ja Naksu 2

Sekä suljetun tutkintoverkon palvelimen että avoimen verkon palvelimen käyttöjärjestelmä kannattaa päivittää säännöllisesti. Jos et saa palvelinta käyntiin, päivittämistä kannattaa kokeilla ensimmäiseksi.

Kun päivität alla olevalla ohjeella palvelimen käyttöjärjestelmän, myös Naksu 2 -ohjelma päivittyy samalla. Sekä YTL Linuxissa että Windows 11:ssa päivittäminen tehdään näin:

  1. Avaa tietokoneesta komentorivi (Terminal).
    YTL Linuxissa saat komentorivin auki näin:

    Windows 11:ssa puolestaan saat komentorivin auki näin:
    Paina näppäimistön Windows-nappia. Kirjoita hakukenttään “ubuntu” ja klikkaa auki “Ubuntu-24.04”:
  2. Kun komentorivi aukeaa, anna seuraava komento: sudo apt update && sudo apt -y upgrade
  3. Paina Enter.

Komento hakee tiedon uusimmista ohjelmistopäivityksistä ja sen jälkeen asentaa ne.

Ilmoitus Naksu 2:ssa

Naksu 2 ilmoittaa, kun se havaitsee uuden päivitysversion. Tee tällöin päivitys yllä olevalla ohjeella tietokoneen komentoriviltä (Terminal).



Ilmoitus YTL Linuxissa

Jos olet asentanut palvelimen YTL Linux -käyttöjärjestelmään, on mahdollista myös, että saat ilmoituksen kun YTL Linux havaitsee uuden ohjelmistoversion. Asenna tällöin päivitys painamalla “Päivitä”. Ilmoitus näyttää tältä:

Päivitä palvelin Naksu 2:ssa

Naksu 2 ilmoittaa, kun palvelimesta on saatavilla uusi versio. Pysäytä ensin palvelin (kuvan kohta 1). Tarkista sitten, että alasvetovalikosta (kuvan kohta 2) on valittuna palvelimen uusin versio, ja klikkaa “Asenna palvelin” -painiketta.

Päivitätkö suljetun tutkintoverkon palvelinta? Viimeistele päivitys klikkaamalla Tallenna verkkoasetukset -nappia.

Ongelmatilanteita

Kaikki ohjelmistopaketit eivät päivity

Tämän ongelman oireita ovat mm. seuraavat:

  • Naksu 2:ssa varmenteen asennus epäonnistuu
  • Palvelimen teknisessä testauksessa testejä epäonnistuu
  • Palvelinryhmän yhdistäminen epäonnistuu
  • YTL-yhteyden avaaminen epäonnistuu
  • Kun yrität päivitystä komentoriviltä (esim. “sudo apt upgrade”), päivitys loppuu tietoon “…and XXX not upgraded”

Korjaa tilanne seuraavasti:

  1. Avaa pääteikkuna työpöydän alalaidasta.
  2. Anna seuraava komento, paina enter sekä anna school-käyttäjän salasana, jos sitä pyydetään:
    sudo apt update
  3. Anna seuraava komento ja paina enter:
    sudo ytl-tasks maintenance
  4. Anna seuraava komento ja paina enter:
    sudo apt --fix-broken --yes install
  5. Anna seuraava komento ja paina enter:
    sudo apt --yes upgrade
  6. Anna uudelleen sama komento ja paina enter:
    sudo apt --yes upgrade
  7. Kun tulostus päättyy, katso viimeistä riviä.
    • Jos rivillä lukee “0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.”, kaikki päivitykset on asennettu onnistuneesti. Siirry seuraavaan vaiheeseen.
    • Jos rivillä lukee jotain muuta, tee komentosarja uudelleen vaiheesta 2 alkaen. On tärkeää, että jokainen viimeisellä rivillä oleva numero on nolla.
    • Ajoitko komennot jo toiseen kertaan eikä numero “not upgraded” -tekstin edellä muuttunut? Jos yläpuolella lukee “The following upgrades have been deferred due to phasing” ja nimien lukumäärä täsmää “not upgraded” -numeroon, kaikki on kunnossa. Siirry seuraavaan vaiheeseen. Alla esimerkki tulosteessa, jossa lukee “5 not upgraded” ja päivitysten (console-setup, console-setup-linux, …) lukumäärä on sama viisi.
  8. Kun päivitykset on asennettu, klikkaa Naksu 2:ssa “Tallenna verkkoasetukset”. Tämä tehdään vain, jos palvelintyyppinä on suljettu tutkintoverkko.

Vinkki! Voit selata aiemmin antamiasi komentoja nuolinäppäimillä.

Tein päivityksen Windows 11:ssa ja sain seuraavan virheilmoituksen:

Error: This appears to be a WSL installation. This package does not work in WSL.
You’re probably looking for this package instead: ytl-linux-digabi2-wsl

Avaa komentorivi ja anna seuraava komento:

sudo apt purge ytl-linux-digabi2

Paina Enter. Anna käyttäjän “school” salasana, jos tietokone kysyy sitä. Anna tämän jälkeen vielä seuraava komento:

sudo apt install ytl-linux-digabi2-wsl

Paina Enter.