Arkiv for Linux

Ubuntu 8.10: mitt mest ustabile OS siden Windows 98

Jeg er tydeligvis ikke alene om å oppleve at Ubuntu 8.10 ser ut til å ha blitt (enda) mer ustabil etter en oppdatering nylig, uten at det er til mye trøst. Etter å ha måttet gjøre en Langbein-omstart for fjerde gang idag (to-tre krasj per dag har vært normalen), må jeg konstatere at jeg ikke kan huske maken siden jeg forsøkte å få Windows 98 til å snakke med ISDN seint på 1990-tallet. Det er ikke noe mønster i systemfrysene: de kan komme under videovisning og tekstbehandling, under surfing eller med wifi avskrudd.

For meg hadde det faktisk vært greit om Linux leverte blåskjermer som Windows-skjønnheten over, slik at jeg i det minste fikk noe informasjon om årsaken uten å måtte gå via loggføringen (som er skrudd av pga denne buggen). Det som er synd, er at det er så mye maskinvarestøtte og programvare som nå fungerer prikkfritt. Idag installerte jeg f.eks. Skype, og fikk for første gang videokonferansefunksjonen til å virke uten videre. Men det hjelper så lite, når det er et eller annet ved grunnkonstruksjonen som simpelthen ikke virker som det skal.

Den foreløpige løsningen er å starte opp med en tidligere versjon av Linux-kjernen (en interessant funksjonalitet jeg ikke hadde trodd jeg skulle bli avhengig av), men spørsmålet er om jeg ikke må sette av noen dager i desember til å installere nylanserte Fedora 10 eller OpenSuse. Nok en gang: hold dere unna, folkens. :-)

Stygg Ubuntu-bug kan forklare mange problemer

OK, så ser det ut til at de mange og tildels uforklarlige problemene jeg har hatt etter installasjonen av Ubuntu 8.10 kan ha en felles årsak. Det viser seg nemlig at jeg er rammet av en rapportert bug som fører til at loggfilene i /var/log blir ekstremt store. Loggfilene inneholder ulike meldinger fra Linux-systemet, og opptar som regel noen megabyte. Men når denne buggen slår til, vokser filene seg så store at de etterhvert fyller all plass i rotpartisjonen.

Siden programvare installeres på og kjøres med utgangspunkt i rotpartisjonen, og programvare trenger plass for å kjøre stabilt, kan det forklare en rekke systemfrys, programmer som kjører snegletregt eller nekter å lagre filer osv. Langbein-fiksen er å stoppe loggføringen ved å kjøre ‘sudo /etc/init.d/klogd stop’. Som med de tidligere omtalte skjermdriverbuggene gjør dette selvsagt ingenting med det underliggende problemet, men symptomene forsvinner i det minste.

Nevnte jeg forresten at jeg ikke synes Ubuntu 8.10 “Intrepid Ibex” egner seg som operativsystem for nybegynnere? ;-)

Dagens ufrivillig ironiske: Matrix kjører Windows XP

Det ironiske poenget: dette er blogget fra XP-partisjonen min. Ubuntu 8.10 nekter nemlig plent å vise YouTube-videoer etter en en oppdatering for et par dager siden. Nei, jeg aner ikke hvorfor jeg opplever det samme som brukerne her. Jeg vet heller ikke hvorfor det ikke nytter å avinstallere og reinstallere Adobes Flash-plugin. Alt jeg vet er at jeg har en stadig sterkere følelse av å ha installert Ubuntu-distroen fra det velkjente lille tettstedet i Lånke i Stjørdal.

Okei, så kan jeg sutre over Linux av og til

Men samme kveld som jeg skriver en posting som den foregående, spaserer jeg inn i et Deli de Luca og får se følgende lysende blå påminnelse om hvorfor et Apple-produkt eventuelt ville være det eneste alternativet til Linux:

Feilen på skjermen (klikk for større bilde) gir maaange treff, gitt. :-)

Ubuntu Intrepid Ibex – for buggy for den jevne bruker?

Etter å ha slitt med en stadig tregere og mer ustabil installasjon av Ubuntu 8.04, følte jeg meg tvunget til å droppe alle forsetter om å holde meg til samme versjon i mer enn seks måneder, og installerte Ubuntu 8.10, “Intrepid Ibex”. Som sist valgte jeg å oppgradere direkte via nettet: et klikk på knappen og så var den nye versjonen installert på knappe tre kvarter.

Capra ibex ibex – fra WikipediaOg der stoppet det brått. Jeg har tidligere opplevd at oppgraderingsfunksjonen kan harke, men igår skar det seg helt. Feilmeldinger raste inn raskere enn jeg kunne håndtere dem, og grafikksystemet kollapset etterhvert så totalt at jeg simpelthen ga opp forsøkene på å lappe og gjorde en nyinstallasjon fra CD. Etter nok en time var det nye systemet oppe og kjørte, og virket definitivt mindre tregt enn forgjengeren.

Helt til jeg skulle logge meg ut fra brukerkontoen min, og systemet frøs totalt. Googling avslørte årsaken: det er en rapportert feil i grafikkdriveren til NVidia-kort som f*kker opp denne mildest talt grunnleggende funksjonaliteten i et operativsystem beregnet på flere brukere. Riktignok er det mulig å omgå feilen ved å redigere en konfigurasjonsfil for hånd, og jeg løste problemet slik. Men det er defintivt ikke noe man overlater til nybegynnere, som med rette frykter konsekvensene dersom de gjør en feil.

Det fikk jeg sanne da jeg skulle fikse oppsett for to skjermer. Med Ubuntu 8.04 gikk det relativt greit å lage et skjermoppsett for bærbar og 22-tommers skjerm koblet til dockingstasjon. I 8.10 var det simpelthen umulig. Etterhvert skjønte jeg at konfigurasjonsprogrammet nvidia-settings rett og slett ikke lagret oppsettfilene. Også dette er en kjent feil som kan løses med litt mekking for hånd. Men hvis dette ikke gjøres med pinlig nøyaktighet, kan man fort ende opp der jeg satt igår, og gjenskape den opprinnelige konfigurasjonsfila via kommandolinjen etter at grafikksystemet nektet å starte.

Selv om Ubuntu stadig blir bedre – denne gangen ble printeren min gjenkjent og konfigurert automatisk ved tilkobling, for eksempel – hører det ingen steder hjemme at et operativsystem skal slippes med slike “showstoppere”. Apple brukte i sin tid “frykten for kommandolinjen” som argument mot de tidlige versjonene av Windows, som fort vekk kunne dumpe brukerne fra det grafiske grensesnittet til en svart skjerm med en blinkende markør på. Om Microsoft hadde opplevd Linux som en reell trussel, kunne det samme argumentet med fordel vært brukt nå. Dessverre.

Oppdatering: Idag opplevde jeg det styggeste systemfryset noensinne med Linux. Etter omstart stanset maskinen under bootsekvensen to ganger på rad, før jeg klarte å få den igang etter å ha prøvd alle valgmulighetene man får når man kjører maskinen i gjenopprettingsmodus. Deretter måtte jeg håndtere en bug i Evolution, før jeg kunne konstatere at den nye skjermdriveren er betydelig dårligere enn den jeg hadde under 8.04. Og batterilevetiden er fremdeles råtten sammenlignet med Windows. Summa summarum: dette er ikke en Linux-variant jeg vil anbefale for nybegynnere.

Dropbox: sømløs backup og synkronisering i Skyen

Uansett hva Richard Stallman måtte mene, er cloud computing (her glimrende skildret av skuespillernerd Stephen Fry) iferd med å en del av hverdagen for de fleste av oss, så også undertegnede. De siste dagene har jeg hatt anledning til å teste et av de nye produktene i denne kategorien, Dropbox, som lover sine kunder sømløs backup og integrering via et svært enkelt grensesnitt.

Et hovedpoeng med cloud computing er å levere distribuerte, nettbaserte tjenester til sluttbrukeren uten av vedkommende skal behøve å bekymre seg om infrastrukturen som ligger bak, og så langt tyder alt på at Dropbox innfrir med glans. Jeg har tidligere prøvd å ta backup til nettet via f.eks. FTP eller annen programvare, og uvegerlig holdt opp etter en stund fordi det ble for mye styr og mekk. Denne gangen tror jeg det blir annerledes.

Det skyldes først og fremst den smarte integrasjonen av Dropbox i operativsystemet (det finnes  programvare for både Linux, OS X og Windows, og de skal visstnok ha lik funksjonalitet). Etter  installasjon registrerte jeg meg på nettstedet, og så var Dropbox klart til bruk. Programmet oppretter  mappen Dropbox, og alt som legges i den (vist under), blir automatisk oppdatert og synkronisert mot området der filene er lagret.

Hvor filene ligger ligger aner jeg ikke, og det skal da heller ikke bety noe i prinsippet, all den tid filoverføring og lagring er kryptert. Alt jeg behøver tenke på at jeg ikke overskrider de to 2 GB jeg har til gratis rådighet (kan oppgraderes til 50 GB mot betaling), og om jeg eventuelt har lyst til å dele filer med andre ved å legge dem i “Shared”-mappen.

Synkroniseringsfunksjonen har jeg ikke testet, men du skal kunne koble flere maskiner til samme mappe ved å logge deg på getdropbox.com, klikke på “Install” og logge deg på din eksisterende konto. Da vil alle Dropbox-mapper på alle maskiner alltid inneholde samme filer. Om maskinen din skulle bli stjålet har du selvsagt tilgang til filene via nettleseren. Cloud computing for folk flest, rett og slett.

HOWTO: Get a T61 with Ubuntu to work with most projectors

Ever since I switching from a IBM Thinkpad T40 with a screen resolution of 1024×768, to a Lenovo Thinkpad T61 with a 1440×900 screen and NVidia graphics card, I’ve had problems with external projectors. Whether I’ve booted up the default OS, Ubuntu 8.04, or Windows XP, the projector usually shows a squashed wide-screen image or just part of an image. The laptop’s 16:9 screen just seemed terminally incompatible with every 4:3 projector out there.

But recently I stumbled upon a simple solution that so far has worked with every projector and external screen I’ve connected to the VGA port. Here it is, in three steps:

  1. If it isn’t already on, boot up you computer and log in.
  2. Connect the cable to the projector/external screen. That’s right: wait until you are logged in, do not connect the cable before you boot up.
  3. Restart X server, and log in again. To restart X in Ubuntu, just press Ctrl-Alt-Backspace.

By restarting X you will shut down Firefox, Openoffice and other applications that depend on the graphical subsystem. But most of Linux will be untouched, which means that the process should just take a few seconds. Anyway, in my experience it is far more predictable than running the projector application that launches in Windows XP when you press Fn-F5, and faster than using the NVidia application.

There might be a zeroth step here: My T61 is normally connected to an external 1680×1050 monitor, via the VGA port on a docking station. This meant that I initially had to use the NVidia X server Preferences application (normally found in System/Administration/NVidia X Server Settings or started by typing sudo nvidia-settings in a terminal window) to create a dual screen setup.

If you run this while an external monitor or projector is connected, you will see it listed along with the laptop screen when you press X Server Display Configuration. In the menu under the screen layout window, press “Configure” and choose “Separate X screen”, set the resolution to Auto and save the X Configuration file. With this setup as you standard xorg.conf file, the NVidia card seems to detect any new screens and change the resolution accordingly when you restart X.

Where penguins fly

Switching from Launchy to Gnome-Do

As a first attempt at creating a cross-plattform application, Launchy for Linux has a lot going for it: it is small, fast and elegant, and has a nice selection of plugins and skins. But for the past couple of weeks, two major bugs have become really annoying: Launchy opens all application scripts in a text editor, which means that half of my applications fail to run, and for some reason several of my most important directories are never indexed.

There doesn’t seem to be a fix in the pipeline, and as a result I installed Gnome-Do instead. It seems just as snappy as Launchy, and although I haven’t been able to find a configuration menu the default installation runs all applications and opens most directories as it should. I qualify my statement, as there seems to be a problem with Gnome’s standard directories. Rather than opening /home/eirik/Documents, say, Gnome-Do opens /home/eirik instead. By default in version 0.4.* directories are opened with the “Reveal” option, and you have to tab to the Options window and type Open to get Gnome-do to truly open the directory. I upgraded to the latest version, and now directories are opened directly by default.

Who needs apple juice, when you can have Ubuntu Cola?

Ubuntu Cola is made with Fairtrade sugar (the kinder, gentler way to obesity), and AFAIK not available in Norway as yet (though Wikipedia says otherwise). Alas, as a can of cola is an essential accessory to any Linux install… ;-)

Okei, så venter jeg til oktober

Da stepper Lenovo inn i ultraportabel-markedet, tydeligvis:

The company today unveiled the IdeaPad S10 netbook PC, which runs Intel Corp.’s Atom processor and Microsoft Windows XP. Available in two configurations, the small, ultraportable computer has a 10.2-in. screen, two USB ports, a four-in-one multicard reader, WiFi connectivity and an Express Card slot.

Ifølge Techworld vil europeiske kunder få tilbud om Linux istedenfor XP. Hvilket kan bidra til å drive Linux-andelen enda høyere opp enn de 2,8 % man nå ser i Storbritannia. Small is the new big, Linux is the new black… ;-)

Launchy – minimalisme på skrivebordet

I månedsvis har Jorunn sunget Launchys pris, og jeg har latt meg imponere av hvordan hun forvandlet XP-desktopen hun bruker på jobben fra det glorete og rotete standardoppsettet (du ser faktisk ikke hvor ille det er før du har vent deg til et visuelt roligere grensesnitt, som Gnome) til en minimalistisk drøm. Dette kan hun gjøre fordi Launchy, som er en åpen og gratis applikasjon, faktisk holder hva det lover:

Launchy is a free windows and linux utility designed to help you forget about your start menu, the icons on your desktop, and even your file manager. Launchy indexes the programs in your start menu and can launch your documents, project files, folders, and bookmarks with just a few keystrokes!

Forleden dag ble Launchy for Linux lansert, og jeg bestemte meg for å installere vidunderet. Det tok meg ikke mange minuttene å bli overbevist. Launchy indekserer nemlig også bokmerkefila di og sørger for å sende kommandoer det ikke finner til Google eller en annen søketjeneste. Så da jeg skulle skrive denne bloggpostingen, var det bare å trykke Ctrl og skilletast for å starte Launchy, og så taste “dash” for å få dashbordet til WordPress opp i menyen.

I et litt større perspektiv er Launchy selvsagt bare et lite skritt videre i retning av at søk overtar overalt. Det har jo lenge vært slik at jeg istedenfor å bla meg nedover i filtrær for å finne gamle dokumenter, trykker Ctrl to ganger på rappen for å få opp Google Desktops søkevindu, eller starter Rhytmbox for å finne noe i musikkarkivet. Der jeg tidligere måtte huske begynnelsen på en URL eller lagre den i bokmerkelista, holder det i Firefox 3 å taste et hvilket som helst ord fra nettstedets tittel for at det skal dukke opp i adresselinja.

I praksis betyr dette ikke bare at informasjon er lettere å finne, at jeg reduserer sjansen for å utvikle musearm og gjør det lettere å bruke maskinen når jeg er på reise (Ctrl-skilletast er definitivt enklere når man sitter på et fly enn styrepinne). Det betyr også at skrivebordet, eller Desktop-mappa i Ubuntu, lett kan ryddes for alt som ikke hører hjemme der. På skrivebordet ligger nå den håndfullen med dokumenter jeg jobber med, alt annet er skjult et annet sted i filtreet – men selvsagt lett tilgjengelig via Ctrl-skilletast eller Ctrl-Ctrl. Jamfør skjermbildet nedenfor, som viser hele skrivebordet.

Alle applikasjoner er minimerte (men tilgjengelige via Alt-Tab, selvsagt), oppgavelinja er satt til automatisk skjuling, Launchy sees oppe til venstre (“opera” er tastet inn, hvilket gir nettleseren som førstevalg, fulgt av diverse musikkmapper med “Opera” i navnet. De tre dokumentene er dem jeg jobber med for tiden – det er juli, tross alt. At jeg får utmerket utsikt til katta midt på bildet har selvsagt ingenting med omleggingen av skrivebordet å gjøre. ;-)

A propos datatrender…

Dette sitatet fra Tech-On! sier sitt om hvordan databransjen langsomt, men sikkert er i ferd med å endre seg:

Retailers and contract manufacturers in Taiwan say that novice PC users there, like students and housewives, tend to buy the Linux version of the Eee PC701, while geeks go for Windows XP.

Nok en bekreftelse på det jeg selv har erfart: når preinstallert Linux sammenlignes med Windows, er det ingen tvil om hva som er enklest for brukerne i det korte og lange løp. Den lavere prisen er ren bonus… ;-)

The Awful Truth: power history of a T61 with Ubuntu 8.04

The screendump above shows a pretty typical power history of my T61 for the two hours and fifteen minutes a full charge lasts. The variation is due to a mixture of writing, watching a an episode of a TV show (that’s the peak around 42 minutes) and talking to a fellow passenger (that’s the trough near the two hour mark). The screen brightness was between the minimum setting and 50 %. Both radio transmitters were switched off, which saves about 3 W. I am also running Powertop and CPU Scaling.

Powertop saves a couple of watts on my machine, while CPU Scaling has no discernable effect. All of which goes to show how bad things still are compared to XP, which gives me three and a half hours with the same kind of usage. This is not limited to Ubuntu or Thinkpad, of course. The one big downside to the success of the Asus Eee, is that it really showcases the Linux battery life problem. This is 2008 – we shouldn’t have to deal with this kind of thing…

Eee til Norge – Linux til folket!

A propos innlegget om småmaskiner som utfordring for leseplater igår: VG melder at Asus Eee nå kommer til Norge med brask og bram:

Komplett og Norek har nesten 20 000 maskiner i bestilling. Med en stykkpris på 2 550 tilsvarer dette en omsetning på over 50 000 000 kroner på Eee PC alene – og dette er bare den første bestillingen.

I første omgang snakker vi om sjutommersmodellen med preinstallert Linux, hvilket innebærer at antall Linuxbrukere her til lands vil få et kraftig oppsving omtrent ved skolestart. Åååå, som det kribler i lommeboka nå… ;-)