måndag 27 maj 2013

Failed to add service – already in use

När jag försökte starta en OpenGL-applikation (minecraft) i Raspbian (Debian) på min Raspberry Pi möttes jag av felmeddelandet:
Failed to add service – already in use

Problemet berodde på att jag hade gett grafikdelen för lite minne, något som ställde till problem även om jag körde med X-forwarding.

Lösningen? Kör sudo raspi-config, gå in på 8 Advanced Options och där efter A3 Memory Split. Ställ upp mängden GPU-minne (jag valde 128MB), spara och starta om.

Problem med locale i debian och ubuntu

Jag hade problem både på Ubuntu server och Debian (Raspian) att locale krånglade och spottade felmeddelanden som exempelvis "locale: Cannot Set LC_ALL to default locale: No such file or directory.".

Vanliga tips är att köra locale-gen, update-locale eller att köra dpkg-reconfigure locales. Om man kör via ssh bör man se till att den maskin man kör ssh-klienten på använder locales som finns i den maskin som kör ssh-servern. Tyvärr löste inget av detta mitt problem.

Lösningen var att manuellt redigera filen /etc/default/locale .
Min fil såg ut så här först:
# File generated by update-locale
LANG=en_US.UTF-8

Efter mina ändringar såg den ut så här:
LANG=en_US.UTF-8
LC_ALL="en_US.UTF-8"
LANGUAGE="en_UTF.UTF-8"

Efter jag sparat filen, loggade jag ut och loggade in igen. Nu fungerar locales ordentligt!