Solar Log Forum
04.02.2012 18:16 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: Forum auf Grund des Spamaufkommens auf manuelle Aktivierung neuer Benutzeraccounts umgestellt.
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1] 2   Nach unten
  Drucken  
Autor Thema: Solar-Logger auf Eisfair  (Gelesen 1045 mal)
Ralf B.
Mitglieder
Neuling
*
Offline Offline

Beiträge: 10


Profil anzeigen
« am: 31.12.2008 17:21 »

Hallo,

ich habe seit einiger Zeit einen Linux-Sever laufen. Da ich aber nicht der "Linux-Freak" bin, habe ich einen Eisfair-Server (www.eisfair.org) gewählt. Leider bekomme ich den Solar-Logger nicht installiert. Der make-Befehl bricht immer mit einer Fehlermeldung ab.


Welcome to eisfair!
base     : 1.5.4
eiskernel: 1.2.0 (2.4.35-wt1)


testeis # make solar-logger
if [ ! -d dl ]; then mkdir dl; fi
make -C yasdi-1.7.2/projects/linuxlib
make[1]: Entering directory `/solar-logger-linuxmakefile/yasdi-1.7.2/projects/linuxlib'
(CC)    ../../os/os_linux.c
../../os/os_linux.c: In function `os_Debug':
../../os/os_linux.c:229: error: `DEBUGLEV' undeclared (first use in this function)
../../os/os_linux.c:229: error: (Each undeclared identifier is reported only once
../../os/os_linux.c:229: error: for each function it appears in.)
make[1]: *** [../../os/os_linux.o] Error 1
make[1]: Leaving directory `/solar-logger-linuxmakefile/yasdi-1.7.2/projects/linuxlib'
make: *** [yasdi-bin] Error 2
testeis #

Ich weiß, daß ein Eisfair-Server keine vollständige Linux-Installation ist. Ich hoffe trotzdem, daß mir einer helfen kann.

Ideal wäre natürlich, wenn jemand ein richtiges Eisfair-Paket erstellen würde.

Vielen Dank im vorraus und einen guten Rutsch

Ralf
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #1 am: 01.01.2009 21:42 »

Hallo Ralf,

den Wunsch nach einem Eisfair Paket gab es schon ein oder zwei mal.
Da ich keinen Eisfair Server hab und mir die Zeit fehlt mich damit zu beschäfitigen werde ich vermutlich in absehbarer Zeit kein Paket schnüren können.
Ich kann jedoch Unterstützung gaben wenn jemand Fragen hat.

Zu deinem make Problem:

Welche Version des Loggers nutzt du?
Hast du YASDI schon zum laufen gebracht?
Das währe der erste Schritt.
Der nächste wäre dann qftp.
Und zum guten Schluss würde dann der Logger dran kommen.

Was ich aus den wenigen Infos sehen kann, sind vermitlich falsche Pfade.
Ich würde nicht

make -C yasdi-1.7.2/projects/linuxlib

machen sontern

cd yasdi-1.7.2/projects/linuxlib
make

Damit ist dann sicher gestellt das make aus dem Richtigen Verzeichnis ausgeführt wird.



mfg


Klaus D.
Gespeichert

Ralf B.
Mitglieder
Neuling
*
Offline Offline

Beiträge: 10


Profil anzeigen
« Antworten #2 am: 02.01.2009 19:24 »

Hallo Klaus,

danke für die schnelle Antwort.

Das mit dem Eisfair-Paket ist schade, ich kann's aber verstehen.
Einen Eisfair-Server mit SSH-Zugang könnte ich Dir zur Verfühgung stellen.

Ich habe Deinen Vorschlag ausgeführt, bekomme aber wieder eine Fehlrmeldung:

testeis # cd yasdi-1.7.2/projects/linuxlib
testeis # make
(CC)    ../../os/os_linux.c
../../os/os_linux.c: In function `os_Debug':
../../os/os_linux.c:229: error: `DEBUGLEV' undeclared (first use in this function)
../../os/os_linux.c:229: error: (Each undeclared identifier is reported only once
../../os/os_linux.c:229: error: for each function it appears in.)
make: *** [../../os/os_linux.o] Error 1
testeis #


Ich weiß leider nicht, ob alle Programmteile von Linux zum kopilieren installiert sind.  In dieser Richtung ist mein Wissen noch sehr Lückenhaft.

Viele Grüße

Ralf
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #3 am: 03.01.2009 00:01 »

Hallo Ralf,

Hast du diese Seite schon gelesen?
http://virtuelleshaus.selfip.com/Solar-Logger/Hardware/Hardware.html

Wenn du mir die Daten zum Server schickst kann ich mal versuchen den Logger zu übersetzen.
Vieleicht können wir ja zu Zweit ein Paket schnüren.


mfg


Klaus D.
Gespeichert

Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #4 am: 05.01.2009 17:50 »

Hallo Ralf,

Ich habe mich heute mal auf deinen Server eingeloggt und den Logger nach meiner Anleitung installiert und übersetzt ohne Probleme.

Jetzt musst du das System nur noch konfigurieren.

Und wenn du ein Packet schnüren würdest würden sich bestimmt viele Leute freuen.


mfg


Klaus D.
Gespeichert

Ralf B.
Mitglieder
Neuling
*
Offline Offline

Beiträge: 10


Profil anzeigen
« Antworten #5 am: 05.01.2009 23:49 »

Hallo Klaus,

Vielen Dank für Deine Hilfe. Ich werde noch mal per Mail bei Dir melden.

Viele Grüße

Ralf
Gespeichert
Ingmar
Administrator
Volles Mitglied
*****
Offline Offline

Beiträge: 158

297212801
Profil anzeigen WWW
« Antworten #6 am: 03.02.2009 11:56 »

Hallo,

Ich verstehe dein Problem auch. Die große Auswahl an Linuxdistributionen vereinfacht es leider nicht, jedem ein Paket zu bieten. Vielleicht sollten wir einfach mal versuchen, ein "generic"-Paket zu erstellen, das durch statische Kompilierung unabhängig vom System ist?

Was meint Ihr dazu?
Gespeichert

Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #7 am: 03.02.2009 12:09 »

Hallo Ingmar,

wenn du mir sagst wie ich ne statische Kompilierung machen.
Bräuchte das noch für ein anderes Projekt.
Hatte aber noch nicht die Lust und Zeit mich damit auseinander zu setzen.


mfg


Klaus D.
Gespeichert

Ingmar
Administrator
Volles Mitglied
*****
Offline Offline

Beiträge: 158

297212801
Profil anzeigen WWW
« Antworten #8 am: 03.02.2009 12:31 »

Ich habe damit bisher auch noch keine Erfahrung damit. Google dürfte helfen *g*
Gespeichert

agoss
Mitglieder
Jr. Mitglied
*
Offline Offline

Beiträge: 54


Profil anzeigen
« Antworten #9 am: 13.02.2009 21:20 »

Habe auch von Ct Server auf Eisfair gewechselt...
und bei mir ähnlich Probleme wie oben beschrieben

(CC)    ../../protocol/sunnynet.c
../../protocol/sunnynet.c: In function `TSunnyNet_ScanInput':
../../protocol/sunnynet.c:349: error: `PROT_PPP_SMADATA1' undeclared (first use in this function)
../../protocol/sunnynet.c:349: error: (Each undeclared identifier is reported only once
../../protocol/sunnynet.c:349: error: for each function it appears in.)
make: *** [../../protocol/sunnynet.o] Error 1


Welchen gcc habt ihr installiert?? ich hab 3.6.4.

fehlen mir evtl. noch irgendwelche Pakete??

sonst läuft der Eis Server echt gut. Nur schade,dass für den 2.6er Kernel erst so wenig Pakete vorhanden sind. somit bin ich auch noch auf dem 2.4er Kernel in gange

gruß

Achim
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #10 am: 14.02.2009 18:04 »

Hallo Agoss,

welche YASDI Version nutzt du?


mfg


Klaus
Gespeichert

agoss
Mitglieder
Jr. Mitglied
*
Offline Offline

Beiträge: 54


Profil anzeigen
« Antworten #11 am: 14.02.2009 22:56 »

Danke für die Frage... Habe den Wald vor lauter Bäumen nicht gesehen. habe die Yasdi dateien aus Solarlogger genommen. mit den original Yasdi 172 gings wie butter. der Logger läuft.

habe mein system auf 512 mb aufgestockt, mal sehen, was die Abstürze mit mehr RAM so machen.

schönes WE

Achim
Gespeichert
agoss
Mitglieder
Jr. Mitglied
*
Offline Offline

Beiträge: 54


Profil anzeigen
« Antworten #12 am: 16.02.2009 22:36 »

nachtrag...

wenn ich yasdi 172 starte (yasdishell) bekomme ich mit "Pidof yasdishell" immer 3 Prozesse angezeigt. ist das normal?

gruß

Achim
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #13 am: 17.02.2009 01:17 »

Keine Ahnung hab noch nie Pidof genutzt.
Ich nutze immer ps fx um mir alle Prozesse anzeigen zu lassen.
Gespeichert

agoss
Mitglieder
Jr. Mitglied
*
Offline Offline

Beiträge: 54


Profil anzeigen
« Antworten #14 am: 22.02.2009 13:17 »

hat jemand eine Idee??

der logger läuft bei mir auf dem Eisfair. Er macht nur nichts, wenn ich ihn als Deamon (-d) starte. Im Log wird der Start notiert. es werden aber keine weiteren Dateien geschrieben (per ftp oder direkt auf die Platte; status.txt etc)

braucht man spezielle Software für den Daemon - Betrieb?

gruß

Achim
Gespeichert
Seiten: [1] 2   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS