Hallo Forum,
bin am Verzweifeln...
Versuche seit Tagen auf meiner FB7170 einige Programme auszulagern, aber habe immer das Problem, dass die Links auf die ausgelagerten Bins und Libs nicht angelegt werden.
Hier einige Details:
Habe zuerst die External Datei über die WEB Gui auf die Box geladen - hat alles geklappt. Über Telnet kann ich sehen, dass auf dem USB Stick ein Verzeichnis External angelegt und mit Inhalt gefüllt wird.
Anschließend habe ich das eigentliche Image über die WEB Gui auf die Box geladen und einen Reboot durchgeführt.
Anhang anzeigen 7170_04.80freetz-devel-6947.de_20110506-085000.image.pdf
Anhang anzeigen 7170_04.80freetz-devel-6947.de_20110506-085000.external.pdf
In der LOG-Datei auf der Box kann mann sehen, dass ausgelagerte Libs nicht geladen werden
Auch die Binaries auf dem USB Stick (z.B. mc.bin) werden nicht gestartet
Im Verzeichnis /usr/lib/freetz gibt es zwar viele Links, die aber auf ein Verzeichnis zeigen, welches es nicht gibt (/mod/external)
Ich versuche schon seit Tagen mit verschiedenen Freetz-Versionen, das ganze zum Laufen zu bekommen - leider ohne Erfolg.
Habe auch schon überall gesucht - habe aber immer nur gefunden, dass es Probleme gibt, wenn nicht der Standardname für den USB Stick genutzt wird (uStor01).
Der Stick ist übrigens mit ext2 formatiert.
Bin für jede Hilfe dankbar.
Viele Grüße
Piet
bin am Verzweifeln...
Versuche seit Tagen auf meiner FB7170 einige Programme auszulagern, aber habe immer das Problem, dass die Links auf die ausgelagerten Bins und Libs nicht angelegt werden.
Hier einige Details:
Boxname:FRITZ!Box Fon WLAN 7170 ANNEX:B HWRevision:94.1.1.0
Flash (ROM):8 MB RAM:32 MB CPU-Familie:MIPS OHIO CPU-Modell:MIPS 4KEc V4.8 Taktfrequenzen: CPU:211.968 kHz System:125.000 kHz USB:125.000 kHz
DSP:250.000 kHz VLYNQ:62.500 kHz
Betriebsstundenzähler:19 hours 22 days 5 months 3 years (99 starts)
Firmware-Informationen
Boxtyp:7170 AVM-Firmwareversion:04.80 Sprache:de
Kernelversion:2.6.13.1-ohio (2895) (gcc-Version 3.4.6)
Freetz-Version:freetz-devel-6947
Erstellungsdatum:06.05.2011 08:50:00
Ursprünglicher Dateiname:7170_04.80freetz-devel-6947.de_20110506-085000.image
Habe zuerst die External Datei über die WEB Gui auf die Box geladen - hat alles geklappt. Über Telnet kann ich sehen, dass auf dem USB Stick ein Verzeichnis External angelegt und mit Inhalt gefüllt wird.
Anschließend habe ich das eigentliche Image über die WEB Gui auf die Box geladen und einen Reboot durchgeführt.
Anhang anzeigen 7170_04.80freetz-devel-6947.de_20110506-085000.image.pdf
Anhang anzeigen 7170_04.80freetz-devel-6947.de_20110506-085000.external.pdf
In der LOG-Datei auf der Box kann mann sehen, dass ausgelagerte Libs nicht geladen werden
Code:
rc.mod version freetz-devel-6947
crond is disabled.
Starting AVM telnetd ... done.
Starting Freetz webinterface ... done.
swap is disabled.
syslogd is disabled.
Starting inetd ... done.
cpmaccfg is disabled.
Setting up SSH authorized_keys for root ... done.
dropbear will be started by external.
Starting callmonitor ... done.
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=0&page=status.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=1&page=dtmfbox_cfg.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=2&page=script_cfg.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=3&page=menu_cfg.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=4&page=scripts.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=5&page=am_messages.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=6&page=webphone.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=7&page=help.cgi
/usr/bin/modreg: File not found: /mod/usr/lib/cgi-bin/dtmfbox&sort=8&page=reset.cgi
Testing busybox ... done.
Auch die Binaries auf dem USB Stick (z.B. mc.bin) werden nicht gestartet
Code:
root@fritz:/var/media/ftp/uStor01/external/usr/bin# ls -al
drwxr-xr-x 2 root root 4096 May 6 12:30 .
drwxr-xr-x 6 root root 4096 May 6 12:30 ..
-rwxr-xr-x 1 root root 59168 May 2 19:24 digitemp
-rwxr-xr-x 1 root root 68984 May 6 08:46 madplay
-rwxr-xr-x 1 root root 492880 May 6 08:47 mc.bin
-rwxr-xr-x 1 root root 11852 May 2 19:20 rrdtool
-rwxr-xr-x 1 root root 156264 May 6 08:46 speak
-rwxr-xr-x 1 root root 652600 May 2 19:59 tcpdump
root@fritz:/var/media/ftp/uStor01/external/usr/bin# ./mc.bin
./mc.bin: can't load library 'libglib-2.0.so.0'
root@fritz:/var/media/ftp/uStor01/external/usr/bin#
Im Verzeichnis /usr/lib/freetz gibt es zwar viele Links, die aber auf ein Verzeichnis zeigen, welches es nicht gibt (/mod/external)
Code:
root@fritz:/usr/lib/freetz# ls -al
lrwxrwxrwx 1 root root 23 May 6 08:50 libart_lgpl_2.so -> libart_lgpl_2.so.2.3.20
lrwxrwxrwx 1 root root 23 May 6 08:50 libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.20
lrwxrwxrwx 1 root root 52 May 6 08:50 libart_lgpl_2.so.2.3.20 -> /mod/external/usr/lib/freetz/libart_lgpl_2.so.2.3.20
lrwxrwxrwx 1 root root 18 May 6 08:50 libcapi20.so -> libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 18 May 6 08:50 libcapi20.so.3 -> libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 47 May 6 08:50 libcapi20.so.3.0.4 -> /mod/external/usr/lib/freetz/libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 18 May 6 08:50 libcrypto.so -> libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 47 May 6 08:50 libcrypto.so.0.9.8 -> /mod/external/usr/lib/freetz/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 20 May 6 08:50 libfreetype.so -> libfreetype.so.6.4.0
lrwxrwxrwx 1 root root 20 May 6 08:50 libfreetype.so.6 -> libfreetype.so.6.4.0
lrwxrwxrwx 1 root root 49 May 6 08:50 libfreetype.so.6.4.0 -> /mod/external/usr/lib/freetz/libfreetype.so.6.4.0
lrwxrwxrwx 1 root root 23 May 6 08:50 libglib-2.0.so -> libglib-2.0.so.0.2200.5
lrwxrwxrwx 1 root root 23 May 6 08:50 libglib-2.0.so.0 -> libglib-2.0.so.0.2200.5
lrwxrwxrwx 1 root root 52 May 6 08:50 libglib-2.0.so.0.2200.5 -> /mod/external/usr/lib/freetz/libglib-2.0.so.0.2200.5
lrwxrwxrwx 1 root root 18 May 6 08:50 libid3tag.so -> libid3tag.so.0.3.0
lrwxrwxrwx 1 root root 18 May 6 08:50 libid3tag.so.0 -> libid3tag.so.0.3.0
lrwxrwxrwx 1 root root 47 May 6 08:50 libid3tag.so.0.3.0 -> /mod/external/usr/lib/freetz/libid3tag.so.0.3.0
lrwxrwxrwx 1 root root 16 May 6 08:50 libintl.so -> libintl.so.8.0.1
lrwxrwxrwx 1 root root 16 May 6 08:50 libintl.so.8 -> libintl.so.8.0.1
lrwxrwxrwx 1 root root 45 May 6 08:50 libintl.so.8.0.1 -> /mod/external/usr/lib/freetz/libintl.so.8.0.1
lrwxrwxrwx 1 root root 15 May 6 08:50 libmad.so -> libmad.so.0.2.1
lrwxrwxrwx 1 root root 15 May 6 08:50 libmad.so.0 -> libmad.so.0.2.1
lrwxrwxrwx 1 root root 44 May 6 08:50 libmad.so.0.2.1 -> /mod/external/usr/lib/freetz/libmad.so.0.2.1
lrwxrwxrwx 1 root root 20 May 6 08:50 libnetsnmp.so -> libnetsnmp.so.15.1.2
lrwxrwxrwx 1 root root 20 May 6 08:50 libnetsnmp.so.15 -> libnetsnmp.so.15.1.2
-rwxr-xr-x 1 root root 285556 May 6 08:49 libnetsnmp.so.15.1.2
lrwxrwxrwx 1 root root 25 May 6 08:50 libnetsnmpagent.so -> libnetsnmpagent.so.15.1.2
lrwxrwxrwx 1 root root 25 May 6 08:50 libnetsnmpagent.so.15 -> libnetsnmpagent.so.15.1.2
-rwxr-xr-x 1 root root 97608 May 6 08:49 libnetsnmpagent.so.15.1.2
lrwxrwxrwx 1 root root 27 May 6 08:50 libnetsnmphelpers.so -> libnetsnmphelpers.so.15.1.2
lrwxrwxrwx 1 root root 27 May 6 08:50 libnetsnmphelpers.so.15 -> libnetsnmphelpers.so.15.1.2
-rwxr-xr-x 1 root root 86540 May 6 08:49 libnetsnmphelpers.so.15.1.2
lrwxrwxrwx 1 root root 24 May 6 08:50 libnetsnmpmibs.so -> libnetsnmpmibs.so.15.1.2
lrwxrwxrwx 1 root root 24 May 6 08:50 libnetsnmpmibs.so.15 -> libnetsnmpmibs.so.15.1.2
-rwxr-xr-x 1 root root 205124 May 6 08:49 libnetsnmpmibs.so.15.1.2
lrwxrwxrwx 1 root root 14 May 6 08:50 libpcap.so -> libpcap.so.1.1
lrwxrwxrwx 1 root root 16 May 6 08:50 libpcap.so.1.1 -> libpcap.so.1.1.1
lrwxrwxrwx 1 root root 45 May 6 08:50 libpcap.so.1.1.1 -> /mod/external/usr/lib/freetz/libpcap.so.1.1.1
lrwxrwxrwx 1 root root 16 May 6 08:50 libpcre.so -> libpcre.so.0.0.1
lrwxrwxrwx 1 root root 16 May 6 08:50 libpcre.so.0 -> libpcre.so.0.0.1
lrwxrwxrwx 1 root root 45 May 6 08:50 libpcre.so.0.0.1 -> /mod/external/usr/lib/freetz/libpcre.so.0.0.1
lrwxrwxrwx 1 root root 18 May 6 08:50 libpng12.so -> libpng12.so.0.44.0
lrwxrwxrwx 1 root root 18 May 6 08:50 libpng12.so.0 -> libpng12.so.0.44.0
lrwxrwxrwx 1 root root 47 May 6 08:50 libpng12.so.0.44.0 -> /mod/external/usr/lib/freetz/libpng12.so.0.44.0
lrwxrwxrwx 1 root root 16 May 6 08:50 librrd.so -> librrd.so.2.0.15
lrwxrwxrwx 1 root root 16 May 6 08:50 librrd.so.2 -> librrd.so.2.0.15
-rwxr-xr-x 1 root root 318128 May 2 19:20 librrd.so.2.0.15
lrwxrwxrwx 1 root root 15 May 6 08:50 libssl.so -> libssl.so.0.9.8
lrwxrwxrwx 1 root root 44 May 6 08:50 libssl.so.0.9.8 -> /mod/external/usr/lib/freetz/libssl.so.0.9.8
lrwxrwxrwx 1 root root 49 May 6 08:50 libuClibc++-0.2.3.so -> /mod/external/usr/lib/freetz/libuClibc++-0.2.3.so
lrwxrwxrwx 1 root root 16 May 6 08:50 libuClibc++.so -> libuClibc++.so.0
lrwxrwxrwx 1 root root 20 May 6 08:50 libuClibc++.so.0 -> libuClibc++-0.2.3.so
lrwxrwxrwx 1 root root 19 May 6 08:50 libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 48 May 6 08:50 libusb-0.1.so.4.4.4 -> /mod/external/usr/lib/freetz/libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 19 May 6 08:50 libusb.so -> libusb-0.1.so.4.4.4
lrwxrwxrwx 1 root root 13 May 6 08:50 libz.so -> libz.so.1.2.5
lrwxrwxrwx 1 root root 13 May 6 08:50 libz.so.1 -> libz.so.1.2.5
lrwxrwxrwx 1 root root 42 May 6 08:50 libz.so.1.2.5 -> /mod/external/usr/lib/freetz/libz.so.1.2.5
root@fritz:/usr/lib/freetz#
Code:
root@fritz:/usr/lib/freetz# cd /mod
root@fritz:/var/mod# ls -al
drwxr-xr-x 11 root root 0 Jan 1 2000 .
drwxrwxrwx 16 root root 0 May 6 12:41 ..
drwxr-xr-x 2 root root 0 May 6 08:49 bin
drwxr-xr-x 5 root root 0 May 6 12:38 etc
drwxr-xr-x 2 root root 0 May 6 08:49 home
drwxr-xr-x 2 root root 0 May 6 08:49 lib
drwxr-xr-x 2 root root 0 May 6 08:49 pkg
drwxr-xr-x 2 root root 0 May 6 08:49 root
drwxr-xr-x 2 root root 0 May 6 08:49 sbin
drwxr-xr-x 6 root root 0 Jan 1 2000 usr
drwxr-xr-x 3 root root 0 Jan 1 2000 var
root@fritz:/var/mod#
Ich versuche schon seit Tagen mit verschiedenen Freetz-Versionen, das ganze zum Laufen zu bekommen - leider ohne Erfolg.
Habe auch schon überall gesucht - habe aber immer nur gefunden, dass es Probleme gibt, wenn nicht der Standardname für den USB Stick genutzt wird (uStor01).
Der Stick ist übrigens mit ext2 formatiert.
Bin für jede Hilfe dankbar.
Viele Grüße
Piet