Probleme mit Scratchbox und Maemo SDK unter Ubuntu Hardy

Bis jetzt musste um Scratchbox unter Ubuntu zum Laufen zubringen folgender Befehl ausgeführt werden.

$ echo 0 | sudo tee /proc/sys/vm/vdso_enabled

Leider gab es seit Ubuntu Hardy trotzdem noch Probleme beim bauen eines Paketes. Beim Ausführen von dpkg-buildpackage kam an einer ganz bestimmten Stelle immer folgender Fehler.

$ ./makeman.pl
mmap: Permission denied

Doch dieses Problem lies sich recht einfach beheben. Dazu muss folgender Befehl ausgeführt werden.

$ echo 4096 | sudo tee /proc/sys/vm/mmap_min_addr

Danach lief alles ohne Probleme.

Soll die Einstellung auch beim nächsten Neustart erhalten bleiben, dann muss in der Datei /etc/sysctl.conf folgende Zeile eingefügt werden.

vm.mmap_min_addr = 4096

Verwandte Artikel