ispCP - Board - Support
get_tag-Fehler: missing '{xxx}' in src - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: get_tag-Fehler: missing '{xxx}' in src (/thread-2270.html)



get_tag-Fehler: missing '{xxx}' in src - jmeyerdo - 01-30-2008 04:35 AM

Hi!

Ich war gerade weiter dabei, die AWStats-Generierung für CentOS zu debuggen (ich glaube, bald habe ich es...) und dabei ist mir folgendes aufgefallen.
Bei der Generierung erscheinen im ispcp-dmn-mngr.stdout diverse Fehlermeldungen:

Code:
...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{BWLIMIT}' eq '{BWLIMIT}', missing '{BWLIMIT}' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '##TEMPLATE' eq '##TEMPLATE', missing '##TEMPLATE' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{SUEXEC_GROUP}' eq '{SUEXEC_GROUP}', missing '{SUEXEC_GROUP}' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{PEAR_DIR}' eq '{PEAR_DIR}', missing '{PEAR_DIR}' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{SCOREBOARDS_DIR}' eq '{SCOREBOARDS_DIR}', missing '{SCOREBOARDS_DIR}' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{DMN_GRP}' eq '{DMN_GRP}', missing '{DMN_GRP}' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{WWW_DIR}' eq '{WWW_DIR}', missing '{WWW_DIR}' in src !
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{PHP_VERSION}' eq '{PHP_VERSION}', missing '{PHP_VERSION}' in src !
...
Interessanterweise werden die Einträge in der ispcp.conf für den Apache korrekt geschrieben. Ist das eher ne Warning oder läuft bei mir tatsächlich was schief?
Hatte mir heute die apache-parts aus dem aktuellen trunk kopiert - ich hoffe, das ist nicht die Ursache?!
Falls doch: Sollte ich das ispcp.conf löschen und die beiden angelegten Domains auf "toadd" setzen?

VG, Jens


RE: get_tag-Fehler: missing '{xxx}' in src - gOOvER - 01-30-2008 05:12 AM

Also wie warnings ließt sich das nicht. Hast Du schon das makefile angepaßt?

Wird die /etc/ispcp/ispcp.conf auch richtig geschrieben?


RE: get_tag-Fehler: missing '{xxx}' in src - jmeyerdo - 01-30-2008 05:16 AM

Hi!

Danke für die prompte Antwort.

Die Installation hat geklappt, die /etc/ispcp/ispcp.conf ist korrekt vorhanden - und die Generierung funktioniert ja interessanterweise auch.
Ggf. hängt es tatsächlich mit dem manuellen Update der Apache-parts und der engine-Skripte zusammen. Aber auch ein Löschen und Neuanlegen der Domain bringt den gleichen Fehler.
Läuft aber.

Hmm...


RE: get_tag-Fehler: missing '{xxx}' in src - joximu - 01-30-2008 05:39 AM

Sieht mir eher nach felhelnden oder falschen tpl-Dateien aus (/etc/ispcp/*/parts)

Gruss J


RE: get_tag-Fehler: missing '{xxx}' in src - jmeyerdo - 01-30-2008 06:33 AM

joximu Wrote:Sieht mir eher nach felhelnden oder falschen tpl-Dateien aus (/etc/ispcp/*/parts)
Wie gesagt - die sind zwar aktualisiert, aber bis auf kleinste Unterschiede in einzelnen Files (Leerzeichen mehr/weniger, teilweise kleine Anpassungen) gibt es da wirklich nichts Gravierendes. Habe die Files jetzt einzeln verglichen...
Wo könnte/sollte man denn weiter debuggen?


RE: get_tag-Fehler: missing '{xxx}' in src - jmeyerdo - 01-30-2008 07:52 AM

Ich habe nun mal weitere Debug-Ausgaben eingefügt und mir jeweils den $src ausgeben lassen, in dem er versucht, den Text zu ersetzen.
Der ist da in den meisten Fällen auch gar nicht drin:
Code:
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{BWLIMIT}' eq '{BWLIMIT}', missing '{BWLIMIT}' in src # httpd [{DMN_GRP}] dmn group entry BEGIN.
!
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '##TEMPLATE' eq '##TEMPLATE', missing '##TEMPLATE' in src # httpd [{DMN_GRP}] dmn group entry BEGIN.
!
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{SUEXEC_GROUP}' eq '{SUEXEC_GROUP}', missing '{SUEXEC_GROUP}' in src # httpd [{DMN_GRP}] dmn group entry BEGIN.
!
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{PEAR_DIR}' eq '{PEAR_DIR}', missing '{PEAR_DIR}' in src # httpd [{DMN_GRP}] dmn group entry BEGIN.
!
DEBUG: push_el() sub_name: repl_var(), msg: Ending...
DEBUG: push_el() sub_name: repl_var(), msg: Starting...
DEBUG: push_el() sub_name: repl_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: Starting...
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{SCOREBOARDS_DIR}' eq '{SCOREBOARDS_DIR}', missing '{SCOREBOARDS_DIR}' in src # httpd [{DMN_GRP}] dmn group entry BEGIN.
(Das als Auszug - das Logfile ist natürlich insgesamt nun recht lang...)
Es sieht so aus, als ob er bei jeder .tpl-Datei versucht, alle bekannten Variablen zu ersetzen. Ist das richtig so oder hat sich da bei mir woanders ein Fehler eingeschlichen?

Wie gesagt, grundsätzlich funktioniert die Generierung ja...

VG (aus Dortmund Wink), Jens


RE: get_tag-Fehler: missing '{xxx}' in src - joximu - 01-30-2008 08:18 AM

hm, also ich habe im Verzeichnis /etc/ispcp/apache/parts auf jeden Fall für jede dieser Platzhalter mindestens eine Datei, wo das vorkommt.

Aber, es kann gut sein, dass vielleicht nicht immer alle zum Zug kommen - find ich zwar recht unschön, aber wenn du ansonsten mit dem Teil zufrieden bist...
Ich habe auch mal meine Logfiles vom dmn_mgr angesehen, da gibts auch Zeilen wie
Code:
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{PEAR_DIR}' eq '{PEAR_DIR}', missing '{PEAR_DIR}' in src !

nur eben ohne dem "# httpd [{DMN_GRP}] dmn group entry BEGIN." vor dem "!"

Gruss J


RE: get_tag-Fehler: missing '{xxx}' in src - jmeyerdo - 01-30-2008 04:57 PM

joximu Wrote:Ich habe auch mal meine Logfiles vom dmn_mgr angesehen, da gibts auch Zeilen wie
Code:
DEBUG: push_el() sub_name: get_tag(), msg: ERROR: '{PEAR_DIR}' eq '{PEAR_DIR}', missing '{PEAR_DIR}' in src !
Ah, dann scheint das tatsächlich so "normal" zu sein?!
Das "# httpd [{DMN_GRP}] dmn group entry BEGIN." war meine Debug-Ausgabe, um zu sehen, was da genau passiert. Im $src ersetzt er halt nach und nach die Platzhalter, die er finden kann.

Ok, dann ist das ERROR hier also eher ein NOTICE... Wink

Viele Grüße, Jens


RE: get_tag-Fehler: missing '{xxx}' in src - joximu - 01-30-2008 07:25 PM

Das ist auf jeden Fall ein Schönheitsfehler...
aber für eine 1.0 wäre er noch zu dulden :-)


RE: get_tag-Fehler: missing '{xxx}' in src - jmeyerdo - 01-30-2008 07:30 PM

joximu Wrote:Das ist auf jeden Fall ein Schönheitsfehler...
aber für eine 1.0 wäre er noch zu dulden :-)
Klar...
Und ich dachte, ich hätte schon wieder was zerschossen. Wink