seit dem Update auf die neueste Version bekomme ich folgende
Fehlermeldungen (per Mail):
> ERROR: Expected some arguments after 'COMMENT:'
>
> ERROR: Expected some arguments after 'COMMENT:'
>
> ERROR: Expected some arguments after 'COMMENT:'
>
> ERROR: Expected some arguments after 'COMMENT:'
>
> ERROR: Expected some arguments after 'COMMENT:'
und
> WARNING: Drive /dev/hda doesn't appear in the database of supported drives
> WARNING: But using a common value, it reports something.
> WARNING: Note that the temperature shown could be wrong.
> WARNING: See --help, --debug and --drivebase options.
> WARNING: And don't forget you can add your drive to hddtemp.db
> WARNING: Drive /dev/hdb doesn't appear in the database of supported drives
> WARNING: But using a common value, it reports something.
> WARNING: Note that the temperature shown could be wrong.
> WARNING: See --help, --debug and --drivebase options.
> WARNING: And don't forget you can add your drive to hddtemp.db
> WARNING: Drive /dev/hdc doesn't appear in the database of supported drives
> WARNING: But using a common value, it reports something.
> WARNING: Note that the temperature shown could be wrong.
> WARNING: See --help, --debug and --drivebase options.
> WARNING: And don't forget you can add your drive to hddtemp.db
> ERROR: expected 1 data source readings (got 2) from N:/dev/hde:
> ERROR: /dev/hdf: can't determine bus type (or this bus type is unknown)
> ERROR: expected 2 data source readings (got 1) from N:
> ERROR: expected 2 data source readings (got 1) from N:
> ERROR: expected 2 data source readings (got 1) from N:
> ERROR: expected 2 data source readings (got 1) from N:
Das hatte allerdings zuvor bestens funktioniert, an der Konfiguration
wurde nichts geändert.
Grüsse Joachim Graf
Joachim Graf schrieb:
> seit dem Update auf die neueste Version bekomme ich folgende
> Fehlermeldungen (per Mail):
>> ERROR: Expected some arguments after 'COMMENT:'
Daran arbeite ich bereits.
> und
>> WARNING: Drive /dev/hda doesn't appear in the database of supported drives
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> WARNING: But using a common value, it reports something.
>> WARNING: Note that the temperature shown could be wrong.
>> WARNING: See --help, --debug and --drivebase options.
>> WARNING: And don't forget you can add your drive to hddtemp.db
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Diese Meldung wird nicht von eisgraph oder rrdtool erzeugt, sondern
kommt von hddtemp.
>> ERROR: expected 1 data source readings (got 2) from N:/dev/hde:
Hier wird nur ein Wert erwartet, Du lieferst aber zwei.
>> ERROR: /dev/hdf: can't determine bus type (or this bus type is unknown)
Systemmeldung: Unbekannter Bus Typ. Was fuer ein Device haengt denn dort
dran?
>> ERROR: expected 2 data source readings (got 1) from N:
Hier werden zwei Werte erwartet, Du lieferst aber nur ein Wert.
Setze in der Konfigurationsdatei alle EISGRAPH_TARGET_%_ACTIVE='no',
und schalte nach und nach EISGRAPH_TARGET_%_ACTIVE='yes', um den
jeweiligen Uebeltaeter zu identifizieren.
Gruss,
Thomas
Thomas Quast schrieb:
> Daran arbeite ich bereits.
OK
> Diese Meldung wird nicht von eisgraph oder rrdtool erzeugt, sondern
> kommt von hddtemp.
Habe ich gefixed durch einen Eintrag in hddtemp.db
Jetzt habe ich aber noch das Problem
> ERROR: expected 1 data source readings (got 2) from N:/dev/hde:
> ERROR: /dev/hdf: can't determine bus type (or this bus type is unknown)
Meiner Meinung ist da was zerschossen:
Das Laufwerk /dev/hdf existiert nicht und ist auch nirgends konfiguriert.
> HDDTEMP_DEVICES='PATA:/dev/hda PATA:/dev/hdb PATA:/dev/hdc PATA:/dev/hde PATA:/dev/hdg PATA:/dev/hdh'
HddTemp liefert folgende Werte:
> Run hddtemp now...
> /dev/hda: SAMSUNG HD400LD: 37 C
> /dev/hdb: SAMSUNG HD400LD: 37 C
> /dev/hdc: SAMSUNG HD400LD: 37 C
> /dev/hde: SAMSUNG HD400LD: drive is sleeping
> /dev/hdg: Maxtor 4A300J0: drive is sleeping
> /dev/hdh: Maxtor 6B200P0: drive is sleeping
Aber trotzdem möchte Eistemp hde und hdf anlegen!
> eis 1.5.2 # /usr/local/eisgraph/eisgraph.sh recreate
> removed `/var/eisgraph/db/cpu0.rrd'
> removed `/var/eisgraph/db/eth0.rrd'
> removed `/var/eisgraph/db/eth1.rrd'
> removed `/var/eisgraph/db/exim.rrd'
> removed `/var/eisgraph/db/hddtemp_hda.rrd'
> removed `/var/eisgraph/db/hddtemp_hdb.rrd'
> removed `/var/eisgraph/db/hddtemp_hdc.rrd'
> removed `/var/eisgraph/db/hddtemp_hde.rrd'
> removed `/var/eisgraph/db/hddtemp_hdf.rrd'
> removed `/var/eisgraph/db/load.rrd'
> removed `/var/eisgraph/db/mem.rrd'
> removed `/var/eisgraph/db/opentcp.rrd'
> removed `/var/eisgraph/db/processes.rrd'
> removed `/var/eisgraph/db/swap.rrd'
> removed `/var/eisgraph/db/users.rrd'
Grüsse Joachim Graf
Joachim Graf schrieb:
> Jetzt habe ich aber noch das Problem
>> ERROR: expected 1 data source readings (got 2) from N:/dev/hde:
>> ERROR: /dev/hdf: can't determine bus type (or this bus type is unknown)
> Meiner Meinung ist da was zerschossen:
> Das Laufwerk /dev/hdf existiert nicht und ist auch nirgends konfiguriert.
>> HDDTEMP_DEVICES='PATA:/dev/hda PATA:/dev/hdb PATA:/dev/hdc PATA:/dev/hde
>> PATA:/dev/hdg PATA:/dev/hdh'
> Aber trotzdem möchte Eistemp hde und hdf anlegen!
^^^^^^^
Eistemp und Eisgraph haben (noch) nichts miteinander zu tun. Ich setze
jetzt eifach mal vorraus, das Du hier Eisgraph meintest. ;-)
>> eis 1.5.2 # /usr/local/eisgraph/eisgraph.sh recreate
Welch brutaler Schritt ...
>> removed `/var/eisgraph/db/hddtemp_hdf.rrd'
Ich sehe lediglich, das hier hddtemp_hdf.rrd geloescht wurde.
Solltest Du in /etc/config.d/eisgraph als Target ein /dev/hdf angelegt,
und als 'Aktiv' gesetzt haben, so wird nach Speichern und Aktivierung
der Konfiguration eine Devicepruefung vorgenommen. Sollte dann ein
/dev/hdfx nicht existieren, so wird dies angemeckert.
Gruss,
Thomas Quast
das Problem ist folgendes, es wird von Eisgraph durch den Eintrag
> EISGRAPH_TARGET_11='hddtemp'
> EISGRAPH_TARGET_11_ACTIVE='yes'
> EISGRAPH_TARGET_11_LABEL_TITLE='Harddisk Temperature'
> EISGRAPH_TARGET_11_LABEL_VERTICAL='Temperature'
u.a. eine rrd für hdf angelegt.
Wo kommt die Info her welche hdx angelegt werden soll (Datei)?
Ich dachte die kommt evtl. aus hddtemp-Konfiguration, aber da existiert
kein Eintrag hdf.
Thomas Quast schrieb:
>>> ERROR: expected 1 data source readings (got 2) from N:/dev/hde:
>>> ERROR: /dev/hdf: can't determine bus type (or this bus type is unknown)
Grüsse Joachim Graf
> das Problem ist folgendes, es wird von Eisgraph durch den Eintrag
>> EISGRAPH_TARGET_11='hddtemp'
>> EISGRAPH_TARGET_11_ACTIVE='yes'
>> EISGRAPH_TARGET_11_LABEL_TITLE='Harddisk Temperature'
>> EISGRAPH_TARGET_11_LABEL_VERTICAL='Temperature'
> u.a. eine rrd für hdf angelegt.
> Wo kommt die Info her welche hdx angelegt werden soll (Datei)?
Service Administration -> Eisgraph -> Module Handling -> hddtemp ->
Edit configuration -> EISGRAPH_MOD_HDDTEMP_%_DEVICE
Gruss,
Thomas
Thomas Quast wrote:
>> seit dem Update auf die neueste Version bekomme ich folgende
>> Fehlermeldungen (per Mail):
>>> ERROR: Expected some arguments after 'COMMENT:'
>
> Daran arbeite ich bereits.
Siehst Du schon Licht am Ende des Tunnels?
Scheinbar beeinträchtigt der Bug die Funktionsweise von eisgraph nicht - bis
auf die nervigen Fehlermails alle 5 Minuten.
--
Gruss Marcus
Marcus Roeckrath schrieb:
> Thomas Quast wrote:
>>> seit dem Update auf die neueste Version bekomme ich folgende
>>> Fehlermeldungen (per Mail):
>>>> ERROR: Expected some arguments after 'COMMENT:'
>>
>> Daran arbeite ich bereits.
> Siehst Du schon Licht am Ende des Tunnels?
Kannst Du mir bitte mal die letzte Zeile aus der Datei
/usr/local/eisgraph/graph/cpu0 zeigen?
Diese sollte so aussehen:
COMMENT:"| `date +\"%b %d %H\:%M\:%S %Y\"`" > $EISGRAPH_IMGDIR/picres_$BASENAME
Fuenf Zeilen drueber steht noch ein COMMENT, diese sollte so aussehen:
COMMENT:"| ůptime | sed 's/.*\(up[^,]*,[^,]*\).*/\1 hours/g' | sed 's/:/\\\:/g'`\n" \
Jeweils immer eine Zeile.
Gruss,
Thomas
Thomas Quast wrote:
> Kannst Du mir bitte mal die letzte Zeile aus der Datei
> /usr/local/eisgraph/graph/cpu0 zeigen?
Hier die gewünschten beiden Comment-Zeilen (im Original natürlich ohne
Zeilenumbruch):
COMMENT:"| `uptime | sed 's/.*\(up[^,]*,[^,]*\).*/\1 hours/g' | sed
's/:/\\\:/g'`\n" \
[...]
COMMENT:"| `date +\"%b %d %H\:%M\:%S %Y\"`" >
$EISGRAPH_IMGDIR/picres_$BASENAME
> Diese sollte so aussehen:
> COMMENT:"| `date +\"%b %d %H\:%M\:%S %Y\"`" >
> $EISGRAPH_IMGDIR/picres_$BASENAME
>
> Fuenf Zeilen drueber steht noch ein COMMENT, diese sollte so aussehen:
> COMMENT:"| ùptime | sed 's/.*\(up[^,]*,[^,]*\).*/\1 hours/g' | sed
> 's/:/\\\:/g'`\n" \
Sieht doch gleich aus, oder?
--
Gruss Marcus
der Menu-Punkt hat bei mir komplett gefehlt (ging wohl irgendwie verloren).
Nach Neuinstallation konnte ich das dann richtig konfigurieren.
Sieht jetzt schon etwas besser aus.
Jetzt habe ich noch folgende Meldungen:
> ERROR: expected 1 data source readings (got 2) from N:/dev/hde:
> ERROR: expected 1 data source readings (got 2) from N:/dev/hdh:
> ERROR: expected 1 data source readings (got 2) from N:/dev/hdg:
Grüsse Joachim Graf
Marcus Roeckrath wrote:
>> Kannst Du mir bitte mal die letzte Zeile aus der Datei
>> /usr/local/eisgraph/graph/cpu0 zeigen?
ich glaube nicht, dass es die cpu0-Datei ist.
In der /usr/local/eisgraph/graph/hddtemp finde ich:
hddtemp: COMMENT:"" > $EISGRAPH_IMGDIR/picres_$BASENAME
Also ein leerer String nach "COMMENT".
Während die meisten Dateien in /usr/local/eisgraph/graph das Datum des
letzten Paketupdates tragen sind zwei Dateien darunten, die ein altes
Dateidatum tragen, also während der letzten Updates nicht upgedatet wurden.
Dies sind hddtemp und exim.
IMHO sind die ja nicht Besatndteil des eisgraph-Paketes, sondern in
zusätzliche Pakete ausgelagert. Vielleicht müssen die externen
eisgraph-Module exim und hddtemp aktualisiert werden.
--
Gruss Marcus
Marcus Roeckrath wrote:
> In der /usr/local/eisgraph/graph/hddtemp finde ich:
>
> hddtemp: COMMENT:"" > $EISGRAPH_IMGDIR/picres_$BASENAME
habe einfach mal Text zwichen die Anführungsstriche reingeschrieben; seither
sind die Fehlermeldungen weg.
--
Gruss Marcus
> Marcus Roeckrath wrote:
Hm, ist wohl eine Aenderung zwischen rrdtool-1.2.15 und rrdtool-1.2.27
welche mir entfleucht ist. Da darf dann jetzt wohl nicht mehr nichts
drin stehen.
Werde das Modul heute Abend anpassen, und dann online stellen.
Danke fuer die Fehlersuche.
Gruss,
Thomas
> Werde das Modul heute Abend anpassen, und dann online stellen.
Das Paket eisgraph_mod_hddtemp in Version 0.0.4 steht ab sofort
zum testen auf [1] bereit.
Changelog:
0.0.3 --> 0.0.4
---------------
- Eine Aenderung im src waehrend des Wechsels von rrdtool-1.2.15
auf rrdtool-1.2.27 fuehrt dazu, das ein COMMENT nicht leer
sein darf.
Gruss,
Thomas
[1] http://www.thquast.de/eisfair/eis-list.txt
Section: utils
Thomas Quast wrote:
>> Werde das Modul heute Abend anpassen, und dann online stellen.
>
> Das Paket eisgraph_mod_hddtemp in Version 0.0.4 steht ab sofort
> zum testen auf [1] bereit.
>
> Changelog:
> 0.0.3 --> 0.0.4
> ---------------
> - Eine Aenderung im src waehrend des Wechsels von rrdtool-1.2.15
> auf rrdtool-1.2.27 fuehrt dazu, das ein COMMENT nicht leer
> sein darf.
beim Update werden die notwendigen Scripts nicht automatisch erzeugt; ich
musste dies manuell im Modules Menu erledigen.
--
Gruss Marcus
Marcus Roeckrath schrieb:
> beim Update werden die notwendigen Scripts nicht automatisch erzeugt;
> ich musste dies manuell im Modules Menu erledigen.
Sorry, aber zu Testzwecken wurden von mir in /tmp/install.sh einige
Zeilen auskommentiert. Zum release habe ich doch glatt vergessen
dies rueckgaengig zu machen.
[x] Fixed in 0.0.5
Gruss,
Thomas
Hehe, ein Klassiker. Auch gern genommen: In SQL-Abfragen eine Variable gegen
einen festen Wert austauschen und das dann vergessen. Wer kennt das nicht?
Hans-Georg
--
Die Quadratur des Kreises ist missglückt. Ich versuch's mal mit Linux...
Thomas Quast wrote:
> [x] Fixed in 0.0.5
steht aber wohlnoch nicht auf Deiner Page zur Vefügung, oder bin ich blind.
--
Gruss Marcus
Marcus Roeckrath schrieb:
> steht aber wohlnoch nicht auf Deiner Page zur Vefügung, oder bin ich
> blind.
Nein. Nein. Aber jetzt.
Sorry, aber ich mache das alles derzeit nur so nebenbei, da mir, wegen
viel Arbeit, kaum zeit fuer etwas anderes bleibt.
Aber bald ist ja Urlaub ...
Gruss,
Thomas
Thomas Quast wrote:
> Sorry, aber ich mache das alles derzeit nur so nebenbei, da mir, wegen
> viel Arbeit, kaum zeit fuer etwas anderes bleibt.
> Aber bald ist ja Urlaub ...
ist ok, für mich ist das auch alles Hobby.
Habe gerade die 0.0.5 eingespielt und bekomme beim Update einen libpng
error:
Updating Eisgraph Module HDDTEMP...
Checking Targets ...
Create Scripts for your Targets ...
Creating Scripts for Target hddtemp ...
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
adding crontab entry ...
Funktion scheint aber ok.
--
Gruss Marcus
Marcus Roeckrath schrieb:
> Habe gerade die 0.0.5 eingespielt und bekomme beim Update einen libpng
> error:
> Updating Eisgraph Module HDDTEMP...
> Checking Targets ...
> Create Scripts for your Targets ...
> Creating Scripts for Target hddtemp ...
> libpng error: Read Error
> libpng error: Read Error
> libpng error: Read Error
> libpng error: Read Error
> libpng error: Read Error
> libpng error: Read Error
> libpng error: Read Error
> Funktion scheint aber ok.
Das hatten wir schon mal.
Wenn es Dich stoert, dann kannst Du in
/usr/local/eisgraph/eisgraph.sub die Zeile 167
echo " --lazy \\"
einfach loeschen.
Alle Dateien unter /usr/local/eisgraph/graph loeschen, die Konfiguration
aufrufen und wieder beenden. Dann werden die Scripte neu erstellt.
Gruss,
Thomas