[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wheezy: Cacti kann SNMP-Werte nicht auslesen



Sebastian Suchanek <sebastian.suchanek@gmx.de> wrote:
> Am 13.06.2015 um 00:22 schrieb Sven Hartge:
>> Sebastian Suchanek <sebastian.suchanek@gmx.de> wrote:
>>> Am 12.06.2015 um 23:44 schrieb Sven Hartge:
>>>> Sebastian Suchanek <sebastian.suchanek@gmx.de> wrote:
>>>> 
>>>>> [...]
>>>>> - Wäre hierbei mit irgendwelchen unschönen Nebenwirkungen zu rechnen?
>>>>>   (Wenn ja: welchen?)
>>>> 
>>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787584
>> 
>>> Sorry, daraus werde ich nicht so richtig schlau. Wenn ich den Bug-Report
>>> richtig interpretiere, hat der Report-Ersteller ein Problem mit einer
>>> anderen Software dadurch gelöst, dass er die locale für www-data von "C"
>>> auf "C.UTF-8" geändert hat. Momentan ist die locale für www-data bei mir
>>> aber, wie bereits geschrieben, "de_DE.UTF-8" - d.h., zumindest UTF-8 ist
>>> es ohnehin schon.
>> 
>> Die Fragen sind jetzt:
>> 
>> a) was steht in /etc/default/locale bei dir?

> | root@tigersclaw:~# cat /etc/default/locale
> | #  File generated by update-locale
> | LANG="de_DE.UTF-8"
> | root@tigersclaw:~#

>> b) was sagt "locale -a" als root?

> | root@tigersclaw:~# locale -a
> | C
> | C.UTF-8
> | POSIX
> | de_DE.utf8
> | root@tigersclaw:~#

>> c) wie _genau_ startest du apache2?

> /etc/init.d/apache2 start

*meep* Falsch.

Bitte _immer_ "service dienstname aktion" benutzen, also "service
apache2 start", weil nur das service-Programm vorher die
Umgebungsvariablen säubert. 

Durch den direkten Start via /etc/init.d/apache2 erbt dieser alle deine
Umgebungsvariablen, z.B. auch LANG und daher kommt wahrscheinlich dein
Problem.

Außerdem sollte man sich "service dienstname aktion" auch schon
deswegen dringend angewöhnen, weil dieses auch mit Upstart oder systemd
funktioniert.

S°

-- 
Sigmentation fault. Core dumped.


Reply to: