Noch mal open2300 u. Freetz Fragen vom Freetz-Neuling

Ich könnte Nano nach installieren..

FTP ja aber bekomme lediglich meine SD Karte als Ustore zu gesicht..

Zitat: In "make/open2300" im Verzeichnis "open2300" mit dem Pfad:...

Du meinst doch sicher in meiner built _ Umgebung aber da befinden sich doch lediglich die .mk config.in und ext..
 
Du meinst doch sicher in meiner built _ Umgebung aber da befinden sich doch lediglich die .mk config.in und ext..
Ja, in deinem Build-System. Und da kommt manuell noch deine Konfigurationsdatei dazu, mit dem Pfad "files/var.tar/var/tmp/open2300". nano sollte auch in dein Freetz-Image, für den Fall, dass Du später auf der Box, an deiner Konfigurationsdatei was ändern/ergänzen musst/willst.
 
Also den Ordnerbaum files/var.tar/var/tmp/open2300 erstellt mit der richtigen open2300.conf darinne.

Reicht ein makeconfig?
Oder make?
 
Zuletzt bearbeitet:
Wieder ungeduldig und make gemacht.
die open 2300 ist nun da wo es hin soll.

Code:
root@fritz:/var/mod/root# cd /
root@fritz:/# find -iname 'open2300.conf'
./var/tmp/open2300/open2300.conf
root@fritz:/#

fetch2300 eingegeben :-(

-keine Ausgabe

unter modules pl2... und usbserial eingetragen -war noch vorhanden..

die open2300conf läuft auf "SERIAL_DEVICE /dev/ttyUSB0"

Was läuft noch Quer?
Die Station gibt unter Wndows noch alle Daten her.
 
Code:
If this parameter is omitted the program will look at the default paths.
Und mit den default paths wird nichts gefunden:
Code:
open("open2300.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/etc/open2300.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/open2300.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
Wenn Du fetch2300 ohne Parameter aufrufen willst, dann mach mit Hilfe deines Build-Systems (analog der conf-Datei, aber "files/root/etc" !!!) einen symlink in das Verzeichnis "/etc" (rw-Bereich!) deiner Box, auf die Datei "/var/tmp/open2300/open2300.conf".
 
Sorry ich strapaziere Deine Geduld unendlich..

Hatte es nicht mehr auf dem Schirm , das die open2300.config nicht mehr standardmäßig in der etc steckt und daher der Aufruf von fetch2300 ins leere lief.

Nun dann doch ein Erfolg:
Code:
root@fritz:/# fetch2300 /var/tmp/open2300/open2300.conf

Date 2012-Aug-26
Time 10:17:12
Ti 22.3
Timin 21.8
Timax 28.2
TTimin 11:18
DTimin 2012-08-25
TTimax 21:28
DTimax 2012-08-19
To 12.9
Tomin 9.1
Tomax 33.9
TTomin 00:40
DTomin 2012-08-24
TTomax 10:44
DTomax 2012-08-19
DP 10.0
DPmin -1.1
DPmax 22.9
TDPmin 08:48
DDPmin 2012-08-23
TDPmax 10:38
DDPmax 2012-08-19
RHi 59
RHimin 46
RHimax 63
TRHimin 15:39
DRHimin 2012-08-13
TRHimax 05:34
DRHimax 2012-08-20
RHo 83
RHomin 30
RHomax 95
TRHomin 08:48
DRHomin 2012-08-23
TRHomax 08:26
DRHomax 2012-08-05
WS 3.8
DIRtext WSW
DIR0 247.5
DIR1 270.0
DIR2 270.0
DIR3 247.5
DIR4 247.5
DIR5 247.5
WC 9.1
WCmin 0.9
WCmax 33.9
TWCmin 06:29
DWCmin 2012-08-25
TWCmax 10:47
DWCmax 2012-08-19
WSmin 0.0
WSmax 29.6
TWSmin 19:39
DWSmin 2012-08-25
TWSmax 23:04
DWSmax 2012-08-16
R1h 0.00
R1hmax 5.69
TR1hmax 06:47
DR1hmax 2012-08-07
R24h 5.18
R24hmax 10.87
TR24hmax 12:00
DR24hmax 2012-08-07
Rtot 2059.95
TRtot 02:07
DRtot 2008-11-26
RP 1002.900
RPmin 1001.100
RPmax 1029.200
TRPmin 07:33
DRPmin 2012-08-26
TRPmax 11:51
DRPmax 2012-08-10
Tendency Falling
Forecast Rainy
root@fritz:/#

aber dann:

root@fritz:/# cw2300 /var/tmp/open2300/open2300.conf
Bus error
root@fritz:/#


Der probeweise Aufruf von cw2300 ging, siehe oben, aber mit einem Bus error in die Hose.

Wo hab ich da wieder Bockmist gebaut...?
Kann es sein, das zwei veraltete "hard coded" Servereinträge noch vorhanden sind?
Oder kann cw2300 leider nicht mit zusätzlichen Parametern wie dem Pfad arbeiten?
 
Zuletzt bearbeitet:
Code:
aber dann:
root@fritz:/# cw2300 /var/tmp/open2300/open2300.conf
Bus error
root@fritz:/#
Der probeweise Aufruf von cw2300 ging, siehe oben, aber mit einem Bus error in die Hose.
Evtl. kannst Du auf der Box, mit strace:
Code:
strace cw2300 /var/tmp/open2300/open2300.conf
etwas feststellen/sehen. Wenn strace auf deiner Box nicht vorhanden, dann erstmal kein neues Image. Abhängigkeiten für strace sollten auf der Box vorhanden sein, deshalb mit dem binary im Verzeichnis "/tmp/flash/mod" versuchen.
 
Kann es sein, das zwei veraltete "hard coded" Servereinträge noch vorhanden sind?
Wenn deine conf-Datei ok ist, spielt das keine Rolle.
Oder kann cw2300 leider nicht mit zusätzlichen Parametern wie dem Pfad arbeiten?
Siehe:
Code:
cw2300
Send current data to CWOP: cw2300 config_filename
It takes one parameter which is the config file name with path.
If this parameter is omitted the program will look at the default paths.
See the open2300.conf-dist file for info.
To join the Citizen Weather Observer Program (CWOP) - go here
http://www.wxqa.com/
At the release of version 1.4 the 4 APRS servers given should be valid.
If they later change simply update the config file.
Without a config file two default servers are hard coded in the program.
Poste mal von deiner Box auch die Ausgaben von:
Code:
cw2300
und von:
Code:
strace cw2300
d. h. ohne den Pfad und ohne die conf-Datei.
 
Code:
root@fritz:/# cw2300

und
Code:
root@fritz:/var/mod/root# cd /
root@fritz:/# strace cw2300
-sh: strace: not found
root@fritz:/#

oder hätte das auch im Verzeichnis "/tmp/flash/mod" erfolgen sollen?
Die Servereinträge in der open2300.config sind aktuell.

kann ich den symlink auch in der Konsole erstellen?
"ln -s /Pfad/echte_Datei /Pfad/Symlink"
 
Code:
root@fritz:/# cw2300
OK, kein "bus error".
Code:
root@fritz:/# strace cw2300
-sh: strace: not found
Du musst strace in deinem Build-System kompilieren und das auf deine Box übertragen.
kann ich den symlink auch in der Konsole erstellen?
"ln -s /Pfad/echte_Datei /Pfad/Symlink"
Nein, das geht nicht, denn "/etc" auf der Box ist im ro-Bereich, deshalb der symlink über das Build-System, der dann auf einen rw-Bereich der Box ("/tmp/open2300") zeigt.
 
Bin heute leider nicht im Hause.

Todo- Liste= nano- ldd- strace und - lsof nachrüsten.

Habe im package"freetz@freetz-linux:~/freetz-devel_r9291/packages/target-mipsel_uClibc-0.9.29/open2300-1.10/root/etc"
Verzeichnis unter root den Ordner etc erstellt.

Zurück in die Kobsole und werde dann den symlink wie folgt erstellen.

Code:
freetz@freetz-linux:~/freetz-devel_r9291/packages/target-mipsel_uClibc-0.9.29/open2300-1.10/root/etc$ freetz@freetz-linux:~/freetz-devel_r9291/packages/target-mipsel_uClibc-0.9.29/open2300-1.10/root/etc$ ln -s /var.tar /var /tmp /open2300.config /var/tmp/open2300/open2300.conf

Habe ich Dich richtig verstanden? Bin ich da im richtigen Verzeichnis und ist der Pfad sowie die Syntax ok?
 
Zuletzt bearbeitet:
Habe ich Dich richtig verstanden? Bin ich da im richtigen Verzeichnis und ist der Pfad sowie die Syntax ok?
Du bist im richtigen Verzeichnis, aber der Pfad und der Verknüpfungsname sind nicht ok. (Siehe die manpge für ln)
Code:
ln [OPTION]... ZIEL [VERKNÜPFUNGSNAME]
 
Code:
ln -s /packages/target-mipsel_uClibc-0.9.29/open2300-1.10/root/etc/open2300.config /var/tmp/open2300/open2300.conf

müsste doch nun richtig sein,wenn ich das richtig verstanden haben..

Zitat:"Beispiele
Erstelle einen Link ("Link_zu_Datei1") im Homeverzeichnis des Benutzers ubuntu zu einer Datei, die tief in der Verzeichnisstruktur liegt:

ln -s /home/ubuntu/ganz/langer/pfad/Datei1 /home/"

und setze diesen Befehl im freetz_devel Verzeichnis ab - richtig?
 
Code:
ln -s /packages/target-mipsel_uClibc-0.9.29/open2300-1.10/root/etc/open2300.config /var/tmp/open2300/open2300.conf

müsste doch nun richtig sein,wenn ich das richtig verstanden haben..
Nein, ganz falsch (Ziel und Verknüpfungsname). Du machst den symlink für deine Box und nicht für dein Build-System. Z. B., dieser Pfad "/packages/target-mipsel_uClibc-0.9.29/open2300-1.10/root", wird es auf der Box nie geben.
 
Ah jetzt ja , dann also so:?

Code:
ln -s /etc/open2300.config /var/tmp/open2300/open2300.conf

Problem neu:
strcae ldd und isof sind nicht im Menü sichtbar.
Dazu installieren al'a open2300?
 
Das Ziel sollte doch die Datei open2300.config sein welche im etc Ordner zu finden sein sollte -also symlink hierher erstellen und auf die Datei aus den Tiefen des Systems var/tmp/open 2300.config zeigen. Oder habe ich da einen gedanklichen Dreher drinne?

Ich meine das Menü von make menuconfig, da kann ich doch unter den zur Verfügung stehenden Paketen auswählen.

Die o.g. stehen nicht unter standard testing unstable auf der Liste..
 

Statistik des Forums

Themen
246,786
Beiträge
2,257,489
Mitglieder
374,840
Neuestes Mitglied
lu386
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.