inadyn + Freetz = kaputt?

Hi.
Ich hab mich mal etwas mit dem Paket beschäftigt. Wenn jemand mal probieren will... r2508

MfG Oliver
 
Habe ich irgendwas falsch gemacht?

Code:
shopt -s nullglob; for i in make/inadyn-mt/patches/*.patch; do tools/freetz_patch source/inadyn-mt-02.12.24 $i; done
applying patch file make/inadyn-mt/patches/200-multiservices.patch
patch: **** Can't change to directory source/inadyn-mt-02.12.24 : No such file or directory
----------------------------------------------------------------------
ERROR: modpatch: Error in patch-file make/inadyn-mt/patches/200-multiservices.patch
make: *** [source/inadyn-mt-02.12.24/.unpacked] Fehler 2

Gruß,
alpha1974
 
Mist. Moment...

edit: Argh. Noch mehr Fehler...
 
Zuletzt bearbeitet:
habe gesehen das du nochmalig nachgebessert hast.
danke hierfür schonmal.

wollte svn up machen, ds bricht aber mit folgender fehlermeldung ab.

slightly@StinkyLinux:~/freetz-trunk$ svn up
svn: Verzeichnis »make/avm-firewall/.svn« mit Administrationsdateien der Arbeitskopie fehlt
slightly@StinkyLinux:~/freetz-trunk$

das passiert wohl dadurch das ich aus dem firewaltread die beta genommen habe. also 2.04a.

vielleicht klannst du da auch mal einen blick draufwerfen.
grundsätzlich funktioniert diese nämlich.

ansonsten mache ich jetzt erstmal ein make dirclean und danch ein svn up. um dein ein neues image mit der labor zu erstellen.

gruß floders
 
Code:
rm -rf make/avm-firewall
svn up

Es ist noch ein Fehler im inadyn-mt. (patch)

MfG Oliver
 
[Edit frank_m24: Mehrere Beiträge innerhalb weniger Minuten zusammengefasst. Man kann seine Beiträge auch editieren. Lies noch mal die Forumregeln.]
ist dieser patch jetzt schon im 2512 drin.

gruß floders

ps: dane für den tip im vorigen post.

[Beitrag 2:]
irgendwo hängt es noch.

Code:
mkdir -p packages/inadyn-mt-02.12.24/root
if test -d make/inadyn-mt/files; then tar -c -C make/inadyn-mt/files --exclude=.svn . | tar -x -C packages/inadyn-mt-02.12.24 ; fi
tools/freetz_download dl .config inadyn-mt.v.02.12.24.tar.gz http://switch.dl.sourceforge.net/sourceforge/inadyn-mt

--19:28:02--  http://switch.dl.sourceforge.net/sourceforge/inadyn-mt/inadyn-mt.v.02.12.24.tar.gz
           => `dl/inadyn-mt.v.02.12.24.tar.gz'
Auflösen des Hostnamen »switch.dl.sourceforge.net«.... 130.59.138.20, 2001:620:0:1b::20
Verbindungsaufbau zu switch.dl.sourceforge.net|130.59.138.20|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 224.703 (219K) [application/x-tar]

100%[====================================>] 224.703      962.17K/s

19:28:03 (959.95 KB/s) - »dl/inadyn-mt.v.02.12.24.tar.gz« gespeichert [224703/224703]

Download succeeded - http://switch.dl.sourceforge.net/sourceforge/inadyn-mt/inadyn-mt.v.02.12.24.tar.gz  ->  saved to folder dl
rm -f -r source/inadyn-mt
tar -C source -v -xzf dl/inadyn-mt.v.02.12.24.tar.gz
inadyn-mt/
inadyn-mt/bin/
inadyn-mt/bin/win32/
inadyn-mt/bin/win32/configure_inadyn_service_dyndns.reg
inadyn-mt/bin/win32/configure_inadyn_service_freedns.reg
inadyn-mt/bin/win32/install_inadyn_service-instsrv.bat
inadyn-mt/bin/win32/remove_inadyn_service-instsrv.bat
inadyn-mt/bin/win32/install_inadyn-mt_service.bat
inadyn-mt/bin/win32/remove_inadyn-mt_service.bat
inadyn-mt/bin/win32/configure_inadyn-mt_service_dyndns.reg
inadyn-mt/bin/win32/configure_inadyn-mt_service_freedns.reg
inadyn-mt/bin/win32/inadyn-mt.exe
inadyn-mt/bin/linux/
inadyn-mt/bin/linux/inadyn-mt
inadyn-mt/bin/mac/
inadyn-mt/bin/mac/inadyn-advanced
inadyn-mt/man/
inadyn-mt/man/inadyn.8
inadyn-mt/man/inadyn.conf.5
inadyn-mt/man/inadyn-mt.8
inadyn-mt/man/inadyn-mt.conf.5
inadyn-mt/makefile
inadyn-mt/readme.html
inadyn-mt/prj/
inadyn-mt/prj/bloodshed-dev-c++/
inadyn-mt/prj/bloodshed-dev-c++/Makefile.win
inadyn-mt/prj/bloodshed-dev-c++/inadyn.dev
inadyn-mt/prj/bloodshed-dev-c++/inadyn.layout
inadyn-mt/prj/bloodshed-dev-c++/inadyn_private.h
inadyn-mt/prj/bloodshed-dev-c++/inadyn_private.rc
inadyn-mt/prj/bloodshed-dev-c++/inadyn_private.res
inadyn-mt/prj/ms_vc60/
inadyn-mt/prj/ms_vc60/inadyn/
inadyn-mt/prj/ms_vc60/inadyn/Debug/
inadyn-mt/prj/ms_vc60/inadyn/inadyn-mt.dsp
inadyn-mt/prj/ms_vc60/inadyn/inadyn-mt.dsw
inadyn-mt/prj/vslick_edit/
inadyn-mt/prj/vslick_edit/inadyn.vpj
inadyn-mt/prj/vslick_edit/inadyn.vpw
inadyn-mt/prj/vslick_edit/inadyn.vpwhistu
inadyn-mt/src/
inadyn-mt/src/base64.h
inadyn-mt/src/base64utils.c
inadyn-mt/src/debug_if.h
inadyn-mt/src/dyndns.c
inadyn-mt/src/dyndns.h
inadyn-mt/src/errorcode.c
inadyn-mt/src/errorcode.h
inadyn-mt/src/event_trap.c
inadyn-mt/src/event_trap.h
inadyn-mt/src/get_cmd.c
inadyn-mt/src/get_cmd.h
inadyn-mt/src/http_client.c
inadyn-mt/src/http_client.h
inadyn-mt/src/inadyn_cmd.c
inadyn-mt/src/ip.c
inadyn-mt/src/ip.h
inadyn-mt/src/main.c
inadyn-mt/src/os.c
inadyn-mt/src/os.h
inadyn-mt/src/os_psos.c
inadyn-mt/src/os_unix.c
inadyn-mt/src/os_windows.c
inadyn-mt/src/psos_net.h
inadyn-mt/src/tcp.c
inadyn-mt/src/tcp.h
inadyn-mt/src/debug_service.h
inadyn-mt/src/service.c
inadyn-mt/src/service.h
inadyn-mt/src/service_main.h
inadyn-mt/src/service_main.c
inadyn-mt/src/numbers.c
inadyn-mt/src/numbers.h
inadyn-mt/src/unicode_util.c
inadyn-mt/src/unicode_util.h
inadyn-mt/src/dblhash.c
inadyn-mt/src/dblhash.h
inadyn-mt/src/lang.c
inadyn-mt/src/lang.h
inadyn-mt/src/path.c
inadyn-mt/src/path.h
inadyn-mt/src/safe_mem.c
inadyn-mt/src/safe_mem.h
inadyn-mt/src/base64.c
inadyn-mt/lang/
inadyn-mt/lang/en.lng
inadyn-mt/COPYING
shopt -s nullglob; for i in make/inadyn-mt/patches/*.patch; do tools/freetz_patch source/inadyn-mt $i; done
applying patch file make/inadyn-mt/patches/200-multiservices.patch
patching file src/dyndns.c
patching file src/dyndns.h
patching file src/http_client.c
patching file src/http_client.h
patching file src/inadyn_cmd.c
patching file src/service.c
patching file src/service_main.c
----------------------------------------------------------------------
touch source/inadyn-mt/.unpacked
touch source/inadyn-mt/.configured
PATH="/home/slightly/freetz-trunk/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" \
                make -j2 -C  \
                CC="mipsel-linux-gcc" \
                STRIP="mipsel-linux-strip" \
                CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                LDFLAGS=""
make: *** CC=mipsel-linux-gcc: Datei oder Verzeichnis nicht gefunden.  Schluss.
make: *** [source/inadyn-mt/bin/linux/inadyn-mt] Fehler 2
slightly@StinkyLinux:~/freetz-trunk$

gruß floders
 
Öhöm, du hast schon den Post direkt über deinem gesehen?
 
Ich wollte mit dem einchecken noch etwas warten, da sich bestimmt noch ein paar Fehler eingeschlichen haben.

MfG Oliver
 
Invalid option name "pid_file"

Erledigt: Aus irgendwelchen Gründen wurde der Multiservices-Patch beim Kompilieren nicht ordnungsgemäß eingebunden. Da dieser Patch auch die pid_file-Option einbaut, konnte es nicht gehen.


Also hier kompiliert es jetzt durch, aber der Dämon startet nicht automatisch. Ich konnte das Problem wie folgt eingrenzen: In /mod/etc/inadyn-mt.conf wird die Option "pid_file" auf "/var/run/inadyn-mt.pid" gesetzt. Diese Option macht Probleme.

Startet man inadyn-mt von Hand mit
Code:
inadyn-mt --input_file /mod/etc/inadyn-mt.conf
kommt folgende Fehlermeldung:
Code:
Sun Sep  7 19:52:09 2008: W:GETCMD: Invalid option name at position 8 ('--pid_file')

Ändert man die Konfigurationsdatei und löscht die "pid_file"-Zeile, läuft der Dämon, wenn man ihn wie oben von Hand startet. Eine simple Dyndns-Konfiguration läuft auch. Allerdings bekommt Freetz davon nichts mit, d.h. im Webmenü sieht man den laufenden Dienst nicht (wahrscheinlich, weil kein pid_file an der erwarteten Stelle erzeugt wird).

Gruß,
alpha1974
 
Zuletzt bearbeitet:
Multiservices funktionieren nicht

Erledigt: siehe vorangehenden Post

Beim Testen bin ich noch auf ein weiteres (altes) Problem gestoßen:

inadyn-mt aktualisiert bei mehreren Accounts nur den letzten Eintrag in /var/mod/inadyn-mt.conf. Für die anderen Accounts wird zwar im Syslog eine Erfolgsmeldung ausgegeben, aber es hat faktisch keine Aktualisierung stattgefunden.

Offenbar ist der Multiservices-Patch wirkungslos :confused:

Hier findet sich noch ein offener Feature-Request zur Integration des Multiservices-Patches für inadyn in inadyn-mt. Der in Post Nr. 42 beschriebene Fehler, der den Multiservices-Patch betraf, taucht jetzt zwar nicht mehr auf, aber anscheinend macht dieser Patch unter inadyn-mt nicht mehr das, was er soll....
 
Zuletzt bearbeitet:
Hi,

ich denke, Oliver hat den Patch von hier genommen.

Ich schau mal, ob's bei mir funktioniert.
EDIT: funktioniert bei mir einwandfrei. Habe 3 Accounts in meiner Konfig.

Beste Grüße,
Whoopie
 
Zuletzt bearbeitet:
Ja, bei mir laufen jetzt auch mehrere Accounts. Allerdings wird inadyn-mt in der Freetz-Weboberfläche nicht als laufender oder gestoppter Dienst erkannt.

Bildschirmfoto ist angehängt.

Gruß, alpha1974
 

Anhänge

  • Bildschirmfoto-Freetz - Konfiguration - Mozilla Firefox.jpg
    Bildschirmfoto-Freetz - Konfiguration - Mozilla Firefox.jpg
    85.6 KB · Aufrufe: 49
Dann ist bestimmt noch ein Fehler irgendwo. Schau mal, ob das PID-File richtig angelegt wird?

MfG Oliver
 
Das pid-file /var/run/ inadyn-mt.pid ist vorhanden. Vielleicht wird irgendwo noch der alte Dateiname inadyn.pid erwartet?

EDIT: /mod/etc/init.d/rc.inadyn-mt status liefert bei mir nichts zurück.

EDIT2: Patch ist hier (Ticket 245) eingestellt.
 
Zuletzt bearbeitet:
habe mir eben nochmal einen mode gemacht. Firmware: 29.04.63freetz-devel-2515M

was mir aufgefallen ist.
vom alten mode eine sicherung gemacht, recover gemacht, obigen mode eingespielt, sicherung eingespielt.
alles wurde korrekt hergestellt ausser die daten von inadyn.

gruß floders
 
das ist wahrscheinlich, weil sich der name des paketes geändert hat auf inady-mt
 
Ich wollte mit dem einchecken noch etwas warten, da sich bestimmt noch ein paar Fehler eingeschlichen haben.

MfG Oliver

Öhm, wie steht es den hier jetzt? Ich würd mir gerne nen neues Freetz-Image basteln + inadyn-mt? Ist alles im freetz-trunk? DankÖ :)
 
Es sollte jetzt funktionieren.

MfG Oliver
 
svn up = Aktualisiert zu Revision 2540.

beim make ohne änderung der einstellungen kommt

Code:
    applying patch file ./patches/7170_labor_all/de/200-sperre1.patch
    patching file usr/www/avm/html/de/fon/sperre1.js
    Hunk #1 FAILED at 69.
    Hunk #2 succeeded at 150 (offset -12 lines).
    1 out of 2 hunks FAILED -- saving rejects to file usr/www/avm/html/de/fon/sperre1.js.rej
    ----------------------------------------------------------------------
ERROR: modpatch: Error in patch-file ./patches/7170_labor_all/de/200-sperre1.patch
make: *** [firmware-nocompile] Fehler 2

seit meinem letzten beitrag scheint es keine änderungen mehr an inadyn gegeben zu haben.
und da funktioniert inadyn-mt nicht.
-also es werden die einstellungen aus inadyn nicht übernommen
-der fehler mit dem webinterface ist da, wie weiter beschrieben
-es findet kein update der accounts statt

gruß floders
 
Hi.
Hast du mal "make inady-dirclean" gemacht? Die Packages werden nämlich bei einem "svn up" nicht automatisch aktualisiert.

MfG Oliver
 
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.