Archive for June, 2009

Amarok 1.4 for Fedora 11

Thursday, June 11th, 2009

I recently upgraded from F10 to F11. Except a couple of small issues (bz#496586, bz#504980), the upgrade was completely painfree, using preupgrade. Well done, release team!

As expected, the version of amarok that comes with F11, 2.0.2, is still unable to pick up FUSE mounted devices, because it falls back on HAL, and HAL works on hardware, not FUSE based software mounts. In short, I can’t sync my iphone from amarok. Again.

I forwardported amarok-1.4.10 from Fedora 9. The port was quite simple. Just add a few #include here and fix a few method calls there.

The patch, source rpms, and x86_64 and i586 rpms are available at http://users.linpro.no/ingvar/amarok/.

Update: I had to scratch the ipod db on the phone and rebuild it, but except that, things seems to work as expected.
Update: Packages for f12 available.

Håkan Nesser: Borkmanns punkt

Thursday, June 4th, 2009

Van Veeteren er på ferie, og begynner så smått å glede seg til å komme tilbake på jobb. Gleden foretar seg raskt da sjefen hans ringer to dager før ferien er slutt, og forteller at han må bistå ved en stygg mordsak i en by i nærheten. To menn er drept, og på det nærmeste halshugget med øks. Stygg sak. Van Veeteren får spilt mindre badminton enn på lenge, og drikker heller vin og spiller sjakk med den lokale politisjefen mens han følger etterforskningen, lar de små grå jobbe, og til slutt nøster saken opp.

Kanskje ikke så underfundig, men litt jevnere bok enn den første om Van Veeteren. Forfatterens progresjon er tydelig. Vi blir også bedre kjent med Münster, som krangler med kona, og får uventet sterk kontakt med Beate Mork, en svært dyktig kvinnelige betjent ved politistasjonen som trenger deres ekspertise.

Her lukter det Agatha Christie lang vei, og når man begynner å ane både motiv og morder, viser det seg desverre til slutt at man faktisk har rett, selv om det blir litt spennende underveis også. Jeg tror faktisk denne historien gjør seg bedre som film enn som bok. Litt artig underveis er det at figurene i boka dveler over at “om dette hadde vært en kriminalroman eller en film, så…”

Boka er helt fin krim, og kan trygt anbefales, om ikke som tung litteratur. Dagbladets omtale oppsummerer boka tematisk og fint.

Håkan Nesser: Det grovmaskede nettet

Thursday, June 4th, 2009

Janek Mattias Mitter våkner etter tidenes fyllekule med sin kone, vakler ut på badet, og finner henne druknet i badekaret. Han kontakter politiet, men blir selv arrestert for mordet, og forsvaret hans er svakt. Bokas hovedperson, førstebetjent Van Veeteren, dukker ikke opp før etter en god bunke sider, og vi rekker i stedet å bli bedre kjent med Mitter, som virker ganske underlig. Så skjer det flere mord, og Van Veeteren må bruke sine små grå for å løse saken.

Det grovmaskede nettet er Håkan Nessers første bok om den erfarne etterforskeren Van Veeteren. Han framstår som en ganske typisk krimbok-etterforsker. Separert, litt dårlig rygg, røyker en del, og frenetisk tyggende på tannpirkere når han ikke bruker sigaretter. Spiller badminton med sin trofaste sidekick kriminalbetjent Münster, og bruker som Poirot heller sine små grå, enn å lene seg på tekniske funn.

Selv om boka ikke er genial, er den underfundig, og slektskapet med de senere veldig flotte bøkene i Barbarotti-kvartetten er klart synlig. Like viktig som hvem som er morderen, er hvorfor han dreper. Og beskrivelsene av tankespinnet til flere av hovedpersonene er veldig flott, og lett å kjenne seg igjen i.

Today’s sysadmin tip: What’s filling my /tmp?

Tuesday, June 2nd, 2009

So, you’ve just been paged eh? And the disk is full? Again? Didn’t check those munin graphs, did you? And now, everything burns, and you have to clear some space on /tmp that you forgot to move away from your root filesystem? Now: There are no large files in /tmp or anywhere else, but the disk is certainly full. Remember you heard something about deleted files that are being kept open? lsof may tell right? Ah, yes, there they are, but which one is eating my disk? Halp!

here’s a little script I called invdu – that is invisible du, that may help. It takes one or more search patterns, typically a directory, finds the correct fd link under /proc for those deleted files, and gives you the typical du output. For example:

# invdu -m /tmp | sort -n
0 /tmp/ib5Bz0TA
0 /tmp/ibceNUbK
2556 /tmp/ibxNOnKl

Aha!

#lsof | grep /tmp/ibxNOnKl
mysqld 8085 mysql 11u REG 8,3 2677165648 163873 /tmp/ibxNOnKl (deleted)

mysql using an undersized /tmp for that? Shame on you. Now, extinguish that fire, and return to that beer|nap|tvshow you just planned to take.