Fröling: [ANNOUNCE] p4d - Visualisierung und Einstellung der S-3200 via COM1

Es gibt 4.961 Antworten in diesem Thema, welches 1.516.610 mal aufgerufen wurde. Der letzte Beitrag () ist von ranseyer.

  • der p4d läuft ohne Fehler und

    Code
    mysql -u p4 -pp4 -Dp4 -e "show tables;"

    listet alle Tabellen auf, also:


    VNC keine Ahnung noch nie verwendet :o


    Siehst du die Meldung im error.log vom apache oder im Browser?
    Was kommt beim Aufruf der Seite alles im apache error.log?


    Jörg

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • Du musst mir genau sagen was ich machen muss, da ich leider keine Ahnung habe.
    Ich habe jetzt zum dritten mal das Raspbian + P4D installiert, es kommt jedes mal das gleiche.
    Was mir noch aufgefallen ist, im etc Ordner fehlt das p4d verzeichnis

  • [Wed Jan 04 15:41:12.309994 2017] [mpm_event:notice] [pid 9862:tid 1996005376] AH00489: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Wed Jan 04 15:41:12.310388 2017] [core:notice] [pid 9862:tid 1996005376] AH00094: Command line: '/usr/sbin/apache2'
    [Wed Jan 04 15:41:23.231990 2017] [mpm_event:notice] [pid 9862:tid 1996005376] AH00491: caught SIGTERM, shutting down
    [Wed Jan 04 15:41:24.477735 2017] [mpm_prefork:notice] [pid 10898] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Wed Jan 04 15:41:24.478166 2017] [core:notice] [pid 10898] AH00094: Command line: '/usr/sbin/apache2'
    [Wed Jan 04 15:41:26.564372 2017] [mpm_prefork:notice] [pid 10898] AH00169: caught SIGTERM, shutting down
    [Wed Jan 04 15:41:28.014454 2017] [mpm_prefork:notice] [pid 11002] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Wed Jan 04 15:41:28.014617 2017] [core:notice] [pid 11002] AH00094: Command line: '/usr/sbin/apache2'
    [Wed Jan 04 15:44:37.323451 2017] [mpm_prefork:notice] [pid 11002] AH00169: caught SIGTERM, shutting down
    [Wed Jan 04 15:44:50.975304 2017] [mpm_prefork:notice] [pid 1241] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Wed Jan 04 15:44:50.979058 2017] [core:notice] [pid 1241] AH00094: Command line: '/usr/sbin/apache2'
    [Wed Jan 04 15:49:21.472255 2017] [mpm_prefork:notice] [pid 1241] AH00169: caught SIGTERM, shutting down
    [Wed Jan 04 15:49:32.143604 2017] [mpm_prefork:notice] [pid 1248] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Wed Jan 04 15:49:32.147132 2017] [core:notice] [pid 1248] AH00094: Command line: '/usr/sbin/apache2'
    [Wed Jan 04 15:52:15.095457 2017] [mpm_prefork:notice] [pid 1248] AH00169: caught SIGTERM, shutting down
    [Wed Jan 04 15:52:27.618633 2017] [mpm_prefork:notice] [pid 1237] AH00163: Apache/2.4.10 (Raspbian) configured -- resuming normal operations
    [Wed Jan 04 15:52:27.627970 2017] [core:notice] [pid 1237] AH00094: Command line: '/usr/sbin/apache2'

  • Du musst mir genau sagen was ich machen muss, da ich leider keine Ahnung habe.
    Ich habe jetzt zum dritten mal das Raspbian + P4D installiert, es kommt jedes mal das gleiche.
    Was mir noch aufgefallen ist, im etc Ordner fehlt das p4d verzeichnis

    wenn der Ordner noch fehlt dann läuft doch der p4d noch gar nicht?! Dann werden auch die Tabellen nicht angelegt, das macht der p4d wenn er sie beim Start nicht vorfindet.


    Hast du den gestartet bzw. versucht ihn zu Starten?
    Wenn der Ordner unter /etc noch fehlt, hast du make install gemacht?

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • Nein, ich habe lediglich die install.sh ausgeführt.
    Kann es sein dass an der install.sh etwas nicht simmt?
    Au der ersten Seite hat philipphunger schon mal etwas dazu geschrieben?
    Bin leider mometan ratlos.


    Wie soll ich den Ornder manuell erstellen?
    wie startet man den p4d?



  • Bin jetzt in der Bahn mit Tapatalk hier drin und sehe meine Antwort von eben nicht. Also nicht wundern wenn sie doppelt sein sollte...


    Gehe mal in den Ordner in dem du die p4d Quellen liegen hast und mache:


    Code
    make clean all install


    Dann starte mal den p4d so:
    p4d -n -t
    An der kommanozeile. Der sollte dann ohne Fehler starten.


    Kannst du dann mit strg-c wieder beenden. Danach melde dich mit dem Ergebnis dann richten wir es so ein das er bei systemstart mit startet

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • Hallo Horchi,
    folgendes wurd ebei der Installation angezeigt.
    Vielleicht hilft das weiter.


    + cd /p4d
    + git clone https://github.com/horchi/linux-p4d/
    Klone nach 'linux-p4d'...
    remote: Counting objects: 2576, done.
    remote: Compressing objects: 100% (29/29), done.
    remote: Total 2576 (delta 9), reused 0 (delta 0), pack-reused 2547
    Empfange Objekte: 100% (2576/2576), 2.56 MiB | 851.00 KiB/s, Fertig.
    Löse Unterschiede auf: 100% (1890/1890), Fertig.
    Prüfe Konnektivität... Fertig.
    + cd linux-p4d
    + make
    make: xml2-config: Kommando nicht gefunden
    g++ -c -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wno-long-long -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/mysql -D_GNU_SOURCE -DTARGET='"p4d"' -DLOG_PREFIX='""' -DPLGDIR='""' -DUSEUUID -DUSEMD5 -DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -D_GNU_SOURCE -DTARGET='"p4d"' -DDEAMON=P4d -DUSEMD5 -DGIT_REV='"73fb2c0"' -o lib/db.o lib/db.c
    make: xml2-config: Kommando nicht gefunden
    g++ -c -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wno-long-long -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/mysql -D_GNU_SOURCE -DTARGET='"p4d"' -DLOG_PREFIX='""' -DPLGDIR='""' -DUSEUUID -DUSEMD5 -DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -D_GNU_SOURCE -DTARGET='"p4d"' -DDEAMON=P4d -DUSEMD5 -DGIT_REV='"73fb2c0"' -o lib/dbdict.o lib/dbdict.c
    make: xml2-config: Kommando nicht gefunden
    g++ -c -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wno-long-long -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/mysql -D_GNU_SOURCE -DTARGET='"p4d"' -DLOG_PREFIX='""' -DPLGDIR='""' -DUSEUUID -DUSEMD5 -DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -D_GNU_SOURCE -DTARGET='"p4d"' -DDEAMON=P4d -DUSEMD5 -DGIT_REV='"73fb2c0"' -o lib/common.o lib/common.c
    make: xml2-config: Kommando nicht gefunden
    g++ -c -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wno-long-long -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/mysql -D_GNU_SOURCE -DTARGET='"p4d"' -DLOG_PREFIX='""' -DPLGDIR='""' -DUSEUUID -DUSEMD5 -DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -D_GNU_SOURCE -DTARGET='"p4d"' -DDEAMON=P4d -DUSEMD5 -DGIT_REV='"73fb2c0"' -o lib/serial.o lib/serial.c
    make: xml2-config: Kommando nicht gefunden
    g++ -c -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wno-long-long -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/mysql -D_GNU_SOURCE -DTARGET='"p4d"' -DLOG_PREFIX='""' -DPLGDIR='""' -DUSEUUID -DUSEMD5 -DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -D_GNU_SOURCE -DTARGET='"p4d"' -DDEAMON=P4d -DUSEMD5 -DGIT_REV='"73fb2c0"' -o lib/curl.o lib/curl.c
    In file included from lib/curl.c:8:0:
    lib/curl.h:11:23: fatal error: curl/curl.h: Datei oder Verzeichnis nicht gefunden
    #include <curl/curl.h>
    ^
    compilation terminated.
    Make.config:49: recipe for target 'lib/curl.o' failed
    make: *** [lib/curl.o] Error 1
    + make install
    make: xml2-config: Kommando nicht gefunden
    g++ -c -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wno-long-long -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/mysql -D_GNU_SOURCE -DTARGET='"p4d"' -DLOG_PREFIX='""' -DPLGDIR='""' -DUSEUUID -DUSEMD5 -DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -D_GNU_SOURCE -DTARGET='"p4d"' -DDEAMON=P4d -DUSEMD5 -DGIT_REV='"73fb2c0"' -o lib/curl.o lib/curl.c
    In file included from lib/curl.c:8:0:
    lib/curl.h:11:23: fatal error: curl/curl.h: Datei oder Verzeichnis nicht gefunden
    #include <curl/curl.h>
    ^
    compilation terminated.
    Make.config:49: recipe for target 'lib/curl.o' failed
    make: *** [lib/curl.o] Error 1
    + cp contrib/p4d /etc/init.d/
    + cp contrib/runp4d /usr/local/bin/
    + cp htdocs/alertcfg.php htdocs/basecfg.php htdocs/base.css htdocs/chart2.php htdocs/chart.php htdocs/config.php htdocs/detail.php htdocs/error.php htdocs/err.php htdocs/footer.php htdocs/functions.php htdocs/header.php htdocs/hmcfg.php htdocs/img htdocs/index.php htdocs/jfunctions.js htdocs/jfunctions.php htdocs/LICENSE htdocs/login.php htdocs/logout.php htdocs/main.php htdocs/menu.php htdocs/normalize.css htdocs/S3turbo.ico htdocs/schemacfg.php htdocs/schemadsp.php htdocs/schema.php htdocs/settings.php htdocs/setup.php htdocs/stylesheet-blue.css htdocs/stylesheet.css htdocs/stylesheet-dark.css htdocs/stylesheet-yellow.css htdocs/test.php /var/www/
    cp: Verzeichnis „htdocs/img“ wurde ausgelassen
    + chmod 750 /etc/init.d/p4d
    + update-rc.d p4d defaults
    + green_msg 'pchart Installieren'
    + echo -e '\033[32;1mpchart Installieren\033[0m'
    pchart Installieren
    + cd /tmp
    + wget http://www.pchart.net/release/pChart2.1.4.tar.gz
    --2017-01-04 19:28:26-- http://www.pchart.net/release/pChart2.1.4.tar.gz
    Auflösen des Hostnamen »http://www.pchart.net (http://www.pchart.net)«... 137.74.162.67
    Verbindungsaufbau zu http://www.pchart.net (http://www.pchart.net)|137.74.162.67|:80... verbunden.
    HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
    Länge: 975553 (953K) [application/x-gzip]
    In »»pChart2.1.4.tar.gz«« speichern.



    pChart2.1.4.tar.gz 100%[===========================================>] 952,69K 1,36MB/s in 0,7s



    2017-01-04 19:28:27 (1,36 MB/s) - »»pChart2.1.4.tar.gz«« gespeichert [975553/975553]

  • Hallo Horchi,
    nach langem rumprobieren hab ich es gefunden, es ist anscheinend eineBerechtigung Geschichte, + Pakete die nicht installiet wurden



    sudo -i


    cd ..


    mkdir p4d


    cd /p4d


    wget hungerphilipp.de/files/p4d/install.sh
    chmod +x install.sh
    ./install.sh


    apt-get install libxml2-dev


    apt-get install libssl-dev


    apt-get install libcurl4-openssl-dev


    git clone https://github.com/horchi/linux-p4d/


    ./install.sh
    Jetzt funktioniert es.
    Danke für deine Infos und Antworten.
    Gruß Andy

  • Hallo Horchi,
    kannst Du mir bitte erklären wie ich auf die Version update ohne dass ich alles nochmal neu installieren muss.
    Weiter habe ich noch zwei fragen an Dich warum übernimmt er bei mir die CSS Sytles nicht und wie kann man die Chart Zeit auf Stand bringen.
    Vielen Dank

  • wenn es mit dem install.sh installiert Skript wurde ....


    geht ein komplett Update so:

    Code
    cd /p4d/linux-p4d
    git pull
    /etc/init.d/p4d stop
    make clean all install
    /etc/init.d/p4d start
    make install-web WEBDEST=/var/www/

    wenn sich nur das WEBIF (wie diesmal) geändert hat genügt auch:

    Code
    cd /p4d/linux-p4d
    git pull
    make install-web WEBDEST=/var/www/


    Jörg

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!