HOWTO für Asterisk auf der FBF 7170

Hallo dynamic,


das mit unionfs hat auch nichts gebracht. Hatte ich recht mit /var/etc im Skript. Nachdem ich /var raus genommen habe gab es wenigstens keine Fehlermeldungen mehr.

Log file wie immer.


Gr

Hameu
 

Anhänge

  • 172.29.29.254_33.txt
    5.6 KB · Aufrufe: 12
Wenn das Skript cfg_asterisk nicht geht, dann halt von Hand:
Code:
cd /var
./chroot asterisk14/ asterisk -h
Wenn das geht, dann -cvvv statt -h

... und es gibt sicher in wikipedia einen schönen Artikel, was chroot eigentlich macht.

Ausserdem lohnt es sich meist mit cfg_mc den midnight commander zu installieren, weil man dann viel schneller sieht, wo welche Datei liegt.

spblinux
 
Hallo spblinux,


danke für den Hinweis. Leider auch hier wieder den gleichen Fehler, wenn ich mit ./chroot starte.:(

Ich werde ab heute für 4 Tage weg sein und dann mal weitermachen.

Ich danke euch für die Mühe und Geduld und hoffe dass ich den * doch noch am laufen bringen kann auf den Speedport W900V.


M.fr.Gr


Hameu
 
Welche uClibc Version ist denn auf Deiner gefritzten W900V ?
Code:
 ls -al /lib/libuClibc*
 
Hallo Dynamic,


dynamic schrieb:
Welche uClibc Version ist denn auf Deiner gefritzten W900V ?
Code:
 ls -al /lib/libuClibc*


die Version bei mir ist die: /lib/libuClibc-0.9.28.so

Ich habe auch den Eindruck das * überhaupt nicht läuft, kann es leider wegen fehelender CLI nicht überprüfen.

Gr.


Hameu
 
ich habe das ganze bei meiner ds-mod gemoddeten w900v ausgeführt. Vielleicht bringt euch das irgendwie weiter;

Code:
/var/mod/root $ ls -al /lib/libuClibc*
-rwxr-xr-x    1 root     root       182152 Aug  8 14:00 /lib/libuClibc++-0.2.2.so
lrwxrwxrwx    1 root     root           16 Aug 10 08:09 /lib/libuClibc++.so -> libuClibc++.so.0
lrwxrwxrwx    1 root     root           20 Aug 10 08:09 /lib/libuClibc++.so.0 -> libuClibc++-0.2.2.so
-rwxr-xr-x    1 root     root       403720 Aug 10 03:11 /lib/libuClibc-0.9.28.so

@Tippfehler vielleicht hilft der output unten weiter, wobei ich mit asterisk auf w900v keine Erfahrung habe.
Code:
/var/mod/root $ free
              total         used         free       shared      buffers
  Mem:        30432        28572         1860            0         3044
 Swap:            0            0            0
Total:        30432        28572         1860
=> ohne asterisk nur mit Ds-mods und addons (wlan an)

/var/mod/root $ set
CONFIG_INSTALL_TYPE='ar7_8MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_dect_37264'
CONFIG_JFFS2='y'
CONFIG_OEM_DEFAULT='tcom'
CONFIG_PRODUKT='Fritz_Box_DECT_W900V'
CONFIG_PRODUKT_NAME='Speedport W 900V'
CONFIG_RAMSIZE='32'
CONFIG_ROMSIZE='8'
OEM='tcom'

vg
waldoo
 
@hameu
Das sieht alles eigentlich OK aus.

Habe mir nochmal Deine logs angeschaut und da ist noch auffällig, dass Dein freier RAM ( free + buffers ) mit < 4 MB ziemlich knapp ist.

Versuche mal testweise ein paar andere Progs zu stoppen ( z.B. websrv, ftp usw. ) um RAM freizugeben und danach den * nochmal starten.

btw. via "ps -ef" kannst Du Dir anzeigen lassen, ob und welche Prozesse laufen.
 
Hallo dynamic,

ich habe mal den websrv raus genommen. Du siehst es gibt wenig Mem. Obwohl ich schon mal beobachtet habe das es ung. 5 MB waren.

/var # ps -ef
PID Uid VmSize Stat Command
1 root 336 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
6 root SW< [kblockd/0]
24 root SW< [pdflush]
25 root SW< [pdflush]
27 root SW< [aio/0]
26 root SW [kswapd0]
69 root SW [mtdblockd]
128 root SW [tffsd_mtd_0]
376 root SWN [jffs2_gcd_mtd6]
411 root SW [capitransp]
424 root SW< [khubd]
567 root 4580 S N ctlmgr
650 root 456 S wpa_authenticator
700 root SW [scsi_eh_0]
701 root SW [usb-storage]
725 root 284 S < ftpd -D -q -t 120 -m 15 -h Speedport W 900V
791 root 1720 S N websrv
824 root 1972 S igdd
847 root 1800 S multid
860 root 1976 S dsld -i -n
868 root 1720 S N websrv
870 root 1720 S N websrv
872 root 1720 S N websrv
879 root 288 S telnetd -l /sbin/ar7login
880 root 1132 S telefon a127.0.0.1
885 root 2156 S < voipd
892 root 160 S /bin/run_clock -c /dev/tffs -d
897 root 336 S init
898 root 1972 S igdd
899 root 1972 S igdd
900 root 1972 S igdd
1116 root 464 S -sh
1271 root 472 S -sh
1369 root 312 R ps -ef
/var # ./cfg_asterisk14 usb_install -v
Connecting to www.spblinux.de[83.246.114.134]:80
cfg.common 100% |*********************************************************************************************************************************| 26802 00:00 ETA
total used free shared buffers
Mem: 30476 29216 1260 0 1892
Swap: 0 0 0
Total: 30476 29216 1260
installing asterisk14 (http://www.spblinux.de/fbox.new/26) ...
installing asterisk14 on usb device (USBMassStorageDevice-Partition-1-1)
Connecting to www.spblinux.de[83.246.114.134]:80
asterisk14.sqf 100% |*********************************************************************************************************************************| 1524 KB 00:00 ETA
Connecting to www.spblinux.de[83.246.114.134]:80
asterisk14_usb.sqf 100% |*********************************************************************************************************************************| 20480 00:00 ETA
Connecting to www.spblinux.de[83.246.114.134]:80
chroot 100% |*********************************************************************************************************************************| 12983 00:00 ETA
Connecting to www.spblinux.de[83.246.114.134]:80
freeramdisk 100% |*********************************************************************************************************************************| 13515 00:00 ETA
Connecting to www.spblinux.de[83.246.114.134]:80
rd.ko 100% |*********************************************************************************************************************************| 9287 00:00 ETA
Connecting to www.spblinux.de[83.246.114.134]:80
cfg.customize 100% |*********************************************************************************************************************************| 904 00:00 ETA
Connecting to www.spblinux.de[83.246.114.134]:80
unionfs.ko 100% |*********************************************************************************************************************************| 90139 00:00 ETA
asterisk14.sqf -> /var/ram0: Start extracting files ... please wait!
cp: /var/asterisk14.tmp/modules/*: No such file or directory
asterisk14 has been successfully installed to usb device USBMassStorageDevice-Partition-1-1
total used free shared buffers
Mem: 30476 25308 5168 0 288
Swap: 0 0 0
Total: 30476 25308 5168
to use asterisk14 type ./cfg_asterisk14 start
(or /var/media/ftp/USBMassStorageDevice-Partition-1-1/addons/cfg_asterisk14 start)

After a reboot you may reinstall asterisk14 from usb with
/var/media/ftp/USBMassStorageDevice-Partition-1-1/addons/cfg_asterisk14 usb_install
/var # ./cfg_asterisk14 start -c
[: zebedee: unknown operand
[: d: unknown operand
/var # asterisk: can't load library 'libncurses.so.5'

/var # ps -ef
PID Uid VmSize Stat Command
1 root 336 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
6 root SW< [kblockd/0]
24 root SW< [pdflush]
27 root SW< [aio/0]
26 root SW [kswapd0]
69 root SW [mtdblockd]
128 root SW [tffsd_mtd_0]
376 root SWN [jffs2_gcd_mtd6]
411 root SW [capitransp]
424 root SW< [khubd]
567 root 4580 S N ctlmgr
650 root 456 S wpa_authenticator
700 root SW [scsi_eh_0]
701 root SW [usb-storage]
725 root 284 S < ftpd -D -q -t 120 -m 15 -h Speedport W 900V
791 root 1720 S N websrv
824 root 1972 S igdd
847 root 1800 S multid
860 root 1976 S dsld -i -n
868 root 1720 S N websrv
870 root 1720 S N websrv
872 root 1720 S N websrv
879 root 288 S telnetd -l /sbin/ar7login
880 root 1132 S telefon a127.0.0.1
885 root 2156 S < voipd
892 root 160 S /bin/run_clock -c /dev/tffs -d
897 root 336 S init
898 root 1972 S igdd
899 root 1972 S igdd
900 root 1972 S igdd
1116 root 464 S -sh
1271 root 472 S -sh
2509 root SW< [pdflush]
2594 root 312 R ps -ef
/var # ./cfg_asterisk14 stop
run cfg_asterisk14 remove to free memory by removing addon asterisk14 from the system
/var # ./cfg_asterisk14 -v start -c
[: zebedee: unknown operand
[: d: unknown operand
asterisk: can't load library 'libncurses.so.5'
/var # ./cfg_asterisk14 -v usb_install
asterisk14 is still mounted to /var/asterisk14. Installation aborted. Run cfg_asterisk14 [remove|usb_remove] first
/var # ./cfg_asterisk14 -v usb_remove
default set to usb_remove
(if this is not correct run: rm /var/asterisk14_usb )

total used free shared buffers
Mem: 30476 25524 4952 0 312
Swap: 0 0 0
Total: 30476 25524 4952
removing asterisk14 ...
Executing: _fct rdsk@get_device:ramdev:/var/asterisk14
Executing: _fct rdsk@free:/var/ram0
Executing: _fct rdsk@stop
rmmod: rd: Success
warning (rdsk stop): failed to unload module rd (other mounted ramdisks?)
done - (addon asterisk14 has been removed from ram, not from usb)
total used free shared buffers
Mem: 30476 25632 4844 0 364
Swap: 0 0 0
Total: 30476 25632 4844


Das Fremde ist das ich viel mehr Memory habe wenn ich ein nach einen Reboot die Pakete aus dem Web installiere.

Manchmal startet zebedee (aber Asterisk nicht):

/var # ./cfg_asterisk14 -v start
zebedee(3310/1024): Listening on local port 4570
asterisk: can't load library 'libncurses.so.5'
/var # ps -ef
PID Uid VmSize Stat Command
1 root 336 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
6 root SW< [kblockd/0]
24 root SW< [pdflush]
27 root SW< [aio/0]
26 root SW [kswapd0]
69 root SW [mtdblockd]
128 root SW [tffsd_mtd_0]
376 root SWN [jffs2_gcd_mtd6]
411 root SW [capitransp]
424 root SW< [khubd]
567 root 4580 S N ctlmgr
650 root 456 S wpa_authenticator
700 root SW [scsi_eh_0]
701 root SW [usb-storage]
725 root 284 S < ftpd -D -q -t 120 -m 15 -h Speedport W 900V
824 root 1972 S igdd
847 root 1800 S multid
860 root 1976 S dsld -i -n
879 root 288 S telnetd -l /sbin/ar7login
880 root 1132 S telefon a127.0.0.1
885 root 2156 S < voipd
892 root 160 S /bin/run_clock -c /dev/tffs -d
897 root 336 S init
898 root 1972 S igdd
899 root 1972 S igdd
900 root 1972 S igdd
1116 root 464 S -sh
1271 root 472 S -sh
2509 root SW< [pdflush]
3311 root 372 S zebedee bin -f /etc/zebedee/zbd.conf
3318 root 312 R ps -ef


Im Anhang findest du einen Versuch nach einen Reboot. (Box weg von Strom). Jetzt gibt es wieder sehr wenig free Mem. und zebedee läüft nicht.


Gr. Hameu
 

Anhänge

  • 172.29.29.254_42.txt
    18.9 KB · Aufrufe: 2
Zuletzt bearbeitet:
@hameu
Irgendwie macht das alles keinen Sinn :rolleyes:
Kann man sich auf Deiner Box von extern einloggen kann ( ssh oder telnet ) ?
... kann es mir gerne mal "online" angucken , vielleicht finden wir das Problem über diesen Weg heraus.
 
Hallo dynamic,

wenn du mich verraten kann wie ich Telnet freischalten kann, gerne.

Kann dies vielleicht das Problem sein:

Connecting to www.spblinux.de[83.246.114.134]:80
unionfs.ko 100% |************************************************* ************************************************** ******************************| 90139 00:00 ETA
asterisk14.sqf -> /var/ram0: Start extracting files ... please wait!
cp: /var/asterisk14.tmp/modules/*: No such file or directory
asterisk14 has been successfully installed to usb device USBMassStorageDevice-Partition-1-1


Es gibt auf den USB-Stick keinen modules in USBMassStorageDevice-Partition-1-1/addons/asterisk14/modules/ keine Files.

Gr Hameu

Nachtrag:

Ich habe einen Weg gefunden auf die Speedport zu kommen. Kann dir die Daten per PN zukommen lassen
 
Zuletzt bearbeitet:
Für telnet Zugriff von Aussen müsstest Du ( nur temporär, danach unbedingt wieder rausnehmen ) folgende Zeile bei den Forwardrules in Deiner /var/flash/ar7.cfg hinzufügen:

"tcp 0.0.0.0:23 0.0.0.0:23",

Schicke mir ansonsten die Infos als PN.

Gruss
dynamic

P.S.: Der Fehler wg. modules hat m.E. nichts miot dem Prpoblem zu tun ... ist ein Überbleibsel, was behoben werden muss ( ist bei mir auch! )
 
Zuletzt bearbeitet:
Du hasst PN.
 
Der W900V ist bei mir eingetroffen und ich habe die gleichen Probleme bei der Installation:
asterisk14.sqf -> /var/ram0: Start extracting files ... please wait!
cp: /var/asterisk14.tmp/modules/*: No such file or directory
Beim Start erscheint dann:
asterisk: can't load library 'libncurses.so.5'
Bei mir ist installiert:
-r-x-r-x-r-x 1 root root 366800 Sep 28 2006 /lib/libuClibc-0.9.28.so
 
Hallo Tippfehler,

bei mir läuft der 900. Hast du das Ding auch "gefritzt"? Ich habe dar ein Par fremde Sachen gefunden, So funktioniert mein CLIR nicht mehr und rufe ich nur noch anonym an. Kann man einstellen was man will in die Oberfläche aber geht einfach nicht. Dynamic hat nach viel suchen herausgefunden das in 2 Zeilen zusätzlich ein Environment variable gesetzt werden muss. Er prüft noch warum.

Den Fehler mit den directory iist ein Fehler im script das irgendwo ein /etc zuviel hat.

Heute abend kann ich mal für dich nachgucken, oder dir meine cfg_sterisk14 zukommen lassen per PN.


Gr. hameu

Nachtrag:

Übrigens läuft * überhaupt nicht wenn er diesen Fehler anzeigt.


Nachtrag:

Übrigens läuft * überhaupt nicht.

Nachtrag:

Sorry diesen modules Fehler ist in Ordnung. Das sind noch Resten die Beseitigt werden müssen. Vielleicht läuft * doch, aber hast du kein CLI.
 
Zuletzt bearbeitet:
So, ich habe das Problem gelöst / bin es umgangen.
* lief übrigens überhaupt nicht

Ich habe von meiner funktionierenden Fritz!Box 7170 den USB-Stick geklont und diesen an den W900V geklemmt. Damit startet Asterisk ohne Fehler durch.

Es scheint also einen Fehler in der cfg_asterisk14 zu geben, der das richtige Entpacken der Dateien verhindert.
 
Hallo Tippfehler,

dan muss es etwas mit den cfg_asterisk14 von spblinux zu tun haben. Oder?


Hameu
 
Das würde ich jedenfalls vermuten.


--- Edit ---

Die Freude war leider nur von kurzer Dauer. Inzwischen habe ich wieder diese 'libncurses.so.5' - Meldung.

Außerdem ist mir aufgefallen, dass die Box nur noch sehr wenig freien Speicher hat (wenn Wlan an ist) und gelegentlich nicht auf den USB-Stick schreiben will.
 
Zuletzt bearbeitet:
@Tippfehler,

Bei mir ist in die Nacht * gestorben. Weiterhin ist das mit den freien Speicher so eine Sache. Nach einen Neustart von den W900V ist nur sehr weing Süeicher zur verfügung. Installiert man * (usb_install) und direkt (usb_remove) dan ist auf einmal unmenge Speicher verfügba. Bei mir war dan nach installation und start von * 1,6 bis 1,2 Mb verfügbar.

Wenn * läuft ist die Reaktionszeit von die Web-interface sehr lam. * ist eine ziemliche Belastung für den CPU.

Brauchst du meine cfg_asterisk14?


Gr.


Hameu

Nachtrag:

Habe gerade Asterisk wieder gestartet und alles läuft: Free Mem 2034
 
Zuletzt bearbeitet:
Hallo,

ja, wäre nicht schlecht.
 
Kann kein Anhang in PN einfügen, also so dann.

@Tippfehler.

die Config
 

Anhänge

  • cfg_asterisk14.zip
    8.5 KB · Aufrufe: 29
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.