Så var äntligen den senaste och den mest nervösa uppgraderingen av Ubuntu till ända.
Likt min vana trogen så gjorde jag ingen ansträngning med backup av datat på disken för hey, det är ju bara en vanlig enkel uppgradering. Uppgraderingarna brukar flyta på riktigt smidigt. Det är något de verkligen brukar lyckas med. Enkla, robusta och bra systemhanteringsappar som sköter sådan här saker klanderfritt. Denna gång så var det allt annat än enkelt, lättsamt och robust. Jag skulle uppgradera från 9.10 som jag legat kvar på av lättja och viss negativ inställning till Ubuntus senaste ryck vad gäller grafiskt användargränssnitt. De hade gått från strålande till magiskt underligt. Någon sorts överambitiös ändring mot något de förmodat skulle göra självaste Steve Jobs överlycklig.
Hela uppgraderingen till 10.10 flöt på bra. Såg inget märkvärdigt. Omstart och då så kommer det. CRTC Error, failed to set mode on CRTC:6. Detta strålande och underbara meddelande som verkligen säger Svensson i stugan något. Skärmstorleken blir en fjärdedel av skärmen och allt vad x11 (grafiskt gränssnitt) heter är försvunnet.
Jan 8 21:13:05 ubunt kernel: [ 9338.222535] [drm:drm_crtc_helper_set_config] *ERROR* failed to set mode on [CRTC:6]
Läste runt febrilt på nätet med min lilla Samsung Galaxy2 efter lösning. Fann rätt snabbt att det var en bugg. Försökte allehanda apt-get dist-upgrade för att få ner buggfix men icke. Gjorde till sist en releaseuppgradering till 11.04. Samma fel men upplevde en hel rad skrivfel till disk. WTF .. inga tidigare checkdisk har indikerat på fel.
När inte heller 11.04 lyckades. Samma fel. Fann ingen lösning på nätet för CRTC felet så chansade jag på att alla goda utvecklare klämt in fixarna i 11.10.
Ännu en releaseuppgradering med mängder av "kunde inte ...". Denna gången även med
"xset: unable to open display" lite titt som tätt. Någon bättring blev det heller inte denna gång. Samma justa storlek på skärmen och utan X. Ännu en session vid lilla 4" skärmen på SGS2.
Nu fann jag äntligen en fix. Lite långsökt men ändå värt att testa för de av er med samma fenomen. Det fungerade för mig.
Ta bort X11.conf. För säkerhetsskull så byter du namn på den för att kunna återställa den om någotr blev galet
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bad
Starta nu om systemet. Systemet kommer finna att filen saknas och skapa den på nytt men denna gång en korrekt.
Vad lär vi oss av detta?
- Ta alltid backup på data du bara inte vill bli av med (bilder, filmer etc)
- Uppgradera inte systemet (release update) innan du vet att du kan leva med ett dött system ett par dagar. Mao inte 29/4-1/5 (med avseende på den årliga deklarationen som staten gärna vill ha in innan 2/5)
- Allting går att lösa med tålamod, tålamod, tålamod och långa pass med Google
Nu är det dax att reboota för att orka upp imorn