Christoffer Kjølbæk I have a blog, therefore I am…

19Nov/110

MySQL server won’t start after Ubuntu 11.04-11.10 upgrade

I just upgraded my Ubuntu server from 11.04 to 11.10 through the update tool. Almost everything went smooth, but the MySQL server won't start. The reason was that the configuration of AppArmor has changed, and apparently I said yes to keep my old AppArmor configuration for mysqld file doing the upgrade.

I found out by doing a fresh installation of Ubuntu 11.10, comparing all files in /etc/ and found that /etc/apparmor.d/usr.sbin.mysqld was changed.

The solution is to open /etc/apparmor.d/usr.sbin.mysqld and replace

/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,

with

/{,var/}run/mysqld/mysqld.pid w,
/{,var/}run/mysqld/mysqld.sock w,

The reason for the change, is that Ubuntu has merged a number of tmpfs into one single tmpfs, which is explained at askubuntu.com under Why has /var/run been migrated to /run?

11Jul/110

Kammerjunker

Det er sommer, og til tider sol, hvilket betyder koldskål og kammerjunker. Koldskålen laver man naturligvis selv, og hvorfor ikke også lave kammerjunker selv. Det er nemt, hurtigt og så vil jeg påstår at de smager bedre en Karen Volfs :)

Kammerjunker

Du skal bruge

200 gram mel (måske lidt ekstra)
1 tsk bagepulver
Korn fra én vanilliestang
120g smør
Revet citronskal, ½-1 citron
60 gram rørsukker
Et æg
½dl mælk

Mel og bagepulver blandes og sigtes i en skål. Smøret skæres i små stykker og smuldres i dejen.

Vaniljen blandes i sukkeret, der sammen med citronskal tilsættes dejen. Mælk og æg æltes ind i dejen, uden at ælte den alt for meget.

Dejen rulles til en pølse, deles og trilles til små boller/kugler. Boller sættes på en plade og bages straks ved 200° i 7 min. Herefter skæres de over og tørres på pladen ved 150° i 20-30 min.

Kammerjunkerne kan gemmes i et tætsluttende glas i relativt lang tid, så man kan sagtens lave en stor portion.

For lige at vende tilbage til Karen Volf, så er der faktisk en meget god side om koldskål på Bisca, http://www.bisca.dk/Default.aspx?ID=637

11Jul/110

Danske tegn i WordPress permalinks

Update 9-10-11: Nedenstående kan også fixe "problemet" i 3.2.1.

Efter opgradering af WordPress fra version 2.9.? til 3.2.0, har mine permalinks ikke fungeret hvis de indeholdte danske tegn. F.eks. fik man bare en besked om at siden ikke var fundet hvis man gik ind på http://ostehamster.dk/blog/index.php/2011/04/10/løgsuppe-med-ostebrød/.

I tidligere versioner af WordPress blev det modtagne request kørt igennem rawurldecode i parse_request() i wp-includes/classes.php, hvilket er forsvundet i parse_request() i den nye wp-includes/class-wp.php, og derfor findes siden ikke.

Det er nemt at rettet, idet man bare skal indsætte

$req_uri = rawurldecode($req_uri);

efter

$req_uri = $_SERVER['REQUEST_URI'];

i parse_request() i wp-includes/class-wp.php

Eller bruge denne patch.