Kwadraciki, prostokąciki

Niedziela. Za oknem pogoda typowo barowa, w głowie jeszcze szum po wczorajszym grillu u znajomych, a w notesie terminy, terminy i jeszcze raz terminy. Nic tylko położyć się i nastawić kanał przyrodniczy z Krystyną Czubówną. cacti no font square Pola prosze wypełnić drukowanymi literami   restart maszyny wystarczy
Podczas przenoszenia cacti na nową maszynę, jeszcze przed migracją bazy, moim oczom ukazał się wykres. Ciekawy wykres bez opisów z duża ilością kwadracików – może mam sobie je uzupełnić ?

Po sznureczku do kłębuszka

Utworzenie wykresu z linii komend w bashu zaowocowało kolejnym komunikatem o błędzie (komendę można pobrać z  konsoli w Cacti -> Console -> Graph Management -> Edit Graph > Turn On Graph Debug Mode. Obok wykresu pojawi się kolumna RRDTool Command).

(process:15168): Pango-CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
 PangoFc will not work correctly.
 This probably means there was an error in the creation of:
 '/etc/pango/pango.modules'
 You should create this file by running:
 pango-querymodules > '/etc/pango/pango.modules'

(process:15168): Pango-WARNING **: failed to choose a font,
expect ugly output. engine-type='PangoRenderFc', script='common'

(process:15168): Pango-WARNING **: failed to choose a font,
expect ugly output. engine-type='PangoRenderFc', script='latin'

Problem tkwi w pliku pango.modules a raczej w jego braku. Mimo że istnieje w lokalizacji /etc/pango, to błąd również.

Rozwiązania są dwa

1. Pierwsze dla osób ceniących sobie uptime a ponownych rozruch maszyny wykonują w sytuacjach skrajnych. W systemie musisz mieć takie pakiety jak pango, gdk-pixbuf2, gtk, gtk+2 – u mnie brakowało tego ostatniego. Kilka poniższych linijek spowoduje utworzenie katalogu /etc/pango/i486-slackware-linux z plikiem pango.modules.

/usr/bin/update-gtk-immodules --verbose
/usr/bin/update-gdk-pixbuf-loaders --verbose
/usr/bin/update-pango-querymodules --verbose
pango-querymodules > '/etc/pango/pango.modules'

Chciałem być jeszcze taki hop do przodu, by pozbyć się warningów i dorzuciłem paczki: libXft , libart_lgpl, libXinerama, libXi, libXrandr, libXft.

2. Po instalacji paczek wystarczyło wykonać ponowny rozruch maszyny :) Polecenia są wykonywane z poziomu rc.M.

# These GTK+/pango files need to be kept up to date for
# proper input method, pixbuf loaders, and font support.
if [ -x /usr/bin/update-gtk-immodules ]; then
/usr/bin/update-gtk-immodules --verbose
fi
if [ -x /usr/bin/update-gdk-pixbuf-loaders ]; then
/usr/bin/update-gdk-pixbuf-loaders --verbose
fi
if [ -x /usr/bin/update-pango-querymodules ]; then
/usr/bin/update-pango-querymodules --verbose
fi

Jaki z tego wniosek ? Po instalacji nowych pakietów, zawsze rób restart maszyny ;)

related

Tagged with:  
Share →

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>