K3b, growisofs ja ongelmat

K3b:llä DVD:tä poltettaessa voi ongelmana olla seuraavanlainen virheilmoitus:
unable to anonymously mmap 33554432: Resource temporarily unavailable

Pikaisella haulla Gentoon foorumilta löytyi syy ongelmaan. dvd+rw-tools v6.1:lla on ongelmia NFS:n kanssa ja paikalliselta levyltä polton pitäisi onnistua.

Ongelman voi kiertää asettamalla rajattomat limitit komennolla ulimit -l unlimited tai vaihtoehtoisesti antamalla K3b:n asetusvalikosta growisofs:lle parametriksi -use-the-force-luke=bufsize:16m. Bufferin koon voi valita väliltä 30-64MB, yli 64MB voi vaikuttaa systeemin vakauteen. Itse testasin limittien asettamista, jonka jälkeen DVD paloi taas ilman ongelmia.

DVD+RW toolsin sivuilta löytyi myös asiaan liittyvä teksti:
IMPORTANT NOTE for 6.0 users! Newer Linux kernels have ridiculously low default memorylocked resource limit, which prevents privileged users from starting growisofs 6.0 with ”unable to anonymously mmap 33554432: Resource temporarily unavailable” error message. Next version will naturally have workaround coded in, but meanwhile you have to issue following command at command prompt prior starting growisofs:
* if you run C-like shell, issue ’limit memorylocked unlimited’;
* if you run Bourne-like shell, issue ’ulimit -l unlimited’;

Bleeding edge: Bash

Vinkki:
Gentoossa app-shells/bash-3.1 emergettaminen rikkoo käynnistysskriptien toiminnan kuten verkon asetukset. Bash-3.1 hajottaa baselayoutin syntaksin toiminnan, joten paketin maskaaminen (>=app-shells/bash-3.1) ja Bash-3.0:aan palaaminen auttaa.

http://bugs.gentoo.org/show_bug.cgi?id=115142