Det skal jo til en gang imellem - så her, henover weekenden og starten af denne uge, har den stået på opgraderinger.
- Serveren - den med Plex og alt det andet - blev opgraderet fra Ubuntu 22.04 lts til 24.04 lts, og
- Hjemmesiderne blev opgraderet fra Joomla 5.4 til Joomla 6.1
Det lykkedes, så begge platforme skulle kunne klare sig nogen år endnu 😉 Skulle du være interesseret i lidt flere detaljer og erfaringer, så..
Ubuntu
Vores hjemmeservere kører på Linux, og valget blev for mange år siden Ubuntu. Ubuntu opererer med en lts version = 'long time service' - som garanteres at få 'alindelige ' opdateringer i 5 år, og udvidede opgraderinger i yderligere 10 år hvis men er 'PRO' registreret.
Så - meget stabil, og lang levetid mellem tvungne opgraderinger. Nummeret angiver udgivelsesår, og lts kommer hvert andet år. Så hvorfor ikke 26.04 lts??
Fordi der endnu ikke er kommet en 26.04.1 lts - som typisk indeholder de fleste kritiske rettelser til den første 26.04.0 udgivelse. Gammel erfaring - vent til 1. patch release - men på den anden side ikke ældre end næst-nyeste version - altså 24.04.4 lts.
En laaaaaaaaaang proces med:
- installere alle 22.04 opdateringer, genstart
- køre alle 4 kopier af systembackup
- køre alle 3 medie backuper, genstart
- køre 24.04 opgradering
- TESTE - alt gik godt denne gang - ingen hængere!
- køre alle 4 kopier af systembackup med nye version
done! Tog hele weekenden - med masser af ventetid...
Joomla
...ind imellem Ubuntu arbejdet, blev der forberedt Joomla upgrade på vores hjemmeside server også. Der køre 3 sites på Joomla: kratvej28c.dk, jumppanen.dk og det nyeste jumppanen.it - så forsigtigt!
Tidligere opgraderinger (siden Joomla 2) har givet problemer fordi der ofte laves ret grundlæggende ændringer. Denne gang er det fra Joomla 5 til Joomla 6 - og efter release notes, så burde det være en lettere da der ikke er grundlæggende arkitektur ændringer.
Allerede for et par måneder siden fik jeg løst udfordringer med at opdatere de underliggende værktøjer PHP og database - delvist tvunget af at vores udbyder Fastcomet valgte at skifte fra MySql database til Maria database. Gav lidt sved på panden - især omkring grafmodulet. Men det gik - så fundamentet skulle være klart.
Test site
Besluttede at lave et egentligt test site, da jeg ved at en del moduler er gamle, og et enkelt vigtigt ikke vedligeholdes mere. Så - oprettet test.kratvej28c.dk - og kopieret hele site og database, og så køre upgrade test. Det tog også hele weekenden (i ventetiden)...
- køre pre-upgrade test - fejler med
- alle vores egen moduler (især aflæsningen)
- modul til webcam
- modul til grafer
- ...og nogen som jeg ikke kendte
- afinstalleret de ukendte
- købe opgardering af webcam
- købe adgang til udviklingstool og opgradere vores egne til Joomla 6 versioner
- installere upgrades
- køre pre-upgrade test - og - OK med accept af at graf modul muligvis fejler...
- Opgradering til Joomla 6 - og sitet fejler.......
- Fuld debug på test sitet - og
- deaktivere webcam modulet - som åbenbart har problemer - og
- så er test.kratvej28c.dk i live - men mangler alle billeder og grafik..... men graf modulet virker!
Så langt så godt!
...fortsættes