Månedelige arkiver: december 2008

Matlab problemer på Fedora 10 (og Ubuntu 8.10)

Efter jeg opgraderede fra Fedora 9 til Fedora 10 har Matlab 2008a sådan set været fuldstændigt ubrugeligt. Ingen tegn som krævede Alt Gr kunne skrives i Matlab, hvilket gør det ret bøvlet at definere arrays, da tegne skulle kopieres fra en anden tekst editor.
Da det er fuldstændigt umuligt at arbejde på den måde, hørte jeg nogle andre om de havde ligende problemer, og tjekkede Mathworks website. Mathworks website var alt andet end brugbar, og det mest brugbare resultat fra en søgning om Alt Gr problemer ved Mathworks, var en gammel version af Matlab på en HP-UX. Fedt.
Jeg fik også fat i en Ubuntu bruger, som det viste sig havde et identisk problem. Han kunne fortælle at han mente at det var et Java relateret problem.

Et skift af java version fra den med Matlab medfølgende version til Sun’s JRE (java 6 update 10), fik hos mig brugerfladen til at se lidt underlig ud.

Efterfølgende blev der søgt lidt på google efter Alt Gr og java relaterede problemer og ud fra dette ser det ud til at det er et generelt problem med Java og den måde inputs bliver håndteret på. Jeg har dog ingen idé om detaljerne. Løsningen ser dog ud til at være en ændring af miljøvariablen XMODIFIERS, som skal nulstilles. Matlab fungere derfor hvis det køres med følgende kommando:
XMODIFIERS=” matlab

Hvis der er nogen som ved hvad der er skyld i problemet og har forslag til et bedre fix så er det da meget velkomment!

Opgradering af Fedora 9 til 10

Siden Fedora 10 blev udgivet i tirsdags (den 25. november), har diverse websites og blogs kørt anmeldelser af de nye ting som distributionen indeholder. Der er dog ikke mange som har taget et kig på hvordan opgraderingen fra Fedora 9 til 10 kører.

På de systemer hvor jeg har kørt Debian, eller derivater der af (så som Ubuntu), har det blot været at ændre hvilke repository der skulle bruges og så ellers køre en normal opdatering af pakke listerne, og efterfølgende opgradere. På Debian systemerne har jeg sjældent haft problemer med den procedure, og derfor virkede det naturligt at se hvordan Fedora klarer det samme.

Til at lette en opgraderings process har Fedora værktøjet preupgrade, som er en kort guide til at hjælpe en igennem opgraderings processen. Opgraderings processen adskilder sig væsentligt fra den på Debian og derivater, da man her henter pakker og et installations program, som man rebooter ind i for at udføre den egentlige opgradering. Processen er derfor opdelt i to. Den første del af opgraderigsprocessen kan ses på følgende galleri.

Guiden skal blot følges så forløber processen næsten af sig selv. Man skal vælge hvilken udgivelse man ønsker at gøre brug af, hvorefter guiden passer resten selv.

Som det kan ses i galleriet meldte preupgrade en fejl da der skulle hentes et installer image. Problemet bestod i at der ikke var plads til imaget til installations programmet, Anaconda. Her fik jeg muligheden for at afbryde opgraderingen eller lade programmet hente imaget når installations programmet var bootet. Jeg valgte det sidste, og den processen fortsatte som forventet.

Da den første del af processen var gennemført, blev der rebootet og Anaconda startede op. Her blev jeg mødt med et ncurses baseret interface, og en besked om at den grafiske version af Anaconda ikke kunne starte op.

Baggrunden i Anaconda er broderet med fejl vedrørende kmod-fglrx. Dette var fordi at der endnu ikke er kommet nogen pakke til Fedora 10. Det virkede noget foruroligende, men opgraderingen forløb uden problemer her fra.

Da installationen af pakker var gennemført rebootede systemet og startede op i Fedora 10. Det skulle dog vise sig at fejlen med kmod-fglrx skulle komme tilbage for at drille lidt. Systemet var stadig konfigureret til at benytte fglrx som driver, og da den ikke er tilstede lavede systemet et fallback til en meget basal driver. Det gav den rigtige opløsning, men en tilnærmelses vis ubrugelig desktop. Grafikken var simpelhen for langsom.
Dette var nemt at ordne, da brugen af fglrx blot skulle deaktiveres med rpmfusions værktøj.

Opgraderingen fra Fedora 9 til 10 var derfor ikke helt fejlfri. Problemerne som er omtalt har derfor ikke været nogen show stopper, og det virker som om at opgraderings proceduren på et Fedora system er brugbart. Der skal dog ikke herske nogen tvivl om at jeg anser proceduren på en Debian (eller derivat heraf) som værende en del bedre.