codec_ulaw.so kein ELF-Binary? Install bricht ab

WrMulf

Mitglied
Mitglied seit
2 Okt 2004
Beiträge
553
Punkte für Reaktionen
0
Punkte
16
Hi,
ich hab dat janze mal auf einer Fritz!Box Fon ausprobiert. Um sicherzugehen hatte ich Netzwerk-Swap aktiviert und anschliessend "cfg_asterisk" downgeloaded und installiert. Beim Starten meckert asterisk aber, dass codec_ulaw.so kein ELF-Binary wäre und bricht ab. Fieso?
 
WrMulf schrieb:
Hi,
ich hab dat janze mal auf einer Fritz!Box Fon ausprobiert. Um sicherzugehen hatte ich Netzwerk-Swap aktiviert und anschliessend "cfg_asterisk" downgeloaded und installiert. Beim Starten meckert asterisk aber, dass codec_ulaw.so kein ELF-Binary wäre und bricht ab. Fieso?
Mit /var/cfg_asterisk start gestartet? (/var/asterisk/bin/asterisk direkt starten geht nicht).

Edit: habs mal auf der 5050 probiert, auch mit Netzwerk-Swap; bin nicht einmal soweit gekommen; spätestens beim Starten von asterisk geht der 5050 das RAM aus und es gibt einen Reboot.
Meine dafür verwendete sehr reduzierte Konfiguration war:
Code:
              total         used         free       shared      buffers
  Mem:        14692        11056         3636            0          992
 Swap:        65528            0        65528
Total:        80220        11056        69164
# ps
  PID  Uid     VmSize Stat Command
    1 root        404 S   init
    2 root            SW  [keventd]
    3 root            SWN [ksoftirqd_CPU0]
    4 root            SW  [kswapd]
    5 root            SW  [bdflush]
    6 root            SW  [kupdated]
    7 root            SW  [mtdblockd]
    8 root            SW  [tffsd_mtd3]
  269 root        244 S   ledcfg -c -d -f /etc/Fritz_Box_FON_2.led.conf
  311 root            SW  [ubik2_tx[8]]
  312 root            SW  [capitransp]
  407 root        196 S   /bin/run_clock -c /dev/tffs/mtd3 -d
  468 root        480 S   -sh
 1079 root        328 S   /usr/sbin/telnetd -l /sbin/ar7login
 1088 root        540 S   -sh
 1207 root        492 S   -sh
 1369 root        236 S   ./nbd-client 192.168.222.27 9876 /dev/nbd/0
 1376 root        368 R   ps
# echo "nach cfg_asterisk install"
# free
              total         used         free       shared      buffers
  Mem:        14692        12888         1804            0         1024
 Swap:        65528            0        65528
Total:        80220        12888        67332
#

Fazit: das wird wohl kaum gehen; wenn doch, dann müsste asterisk ins flash oder in einen nfs-mount und möglichst wenige so-Module wären zu laden (mein asterisk auf der 7050 läuft derzeit mit knapp 6MB RAM).

Gruss Christian
 
Zuletzt bearbeitet:
spblinux schrieb:
Mit /var/cfg_asterisk start gestartet? (/var/asterisk/bin/asterisk direkt starten geht nicht).
Ja, schon mit "cfg_asterisk start". Es schien mir auch kein Speicherproblem zu sein, denn installieren konnte ich es nur mit aktiviertem Swap-File, weil es ohne Swap schon nicht in die RAMDisk gepasst hätte. Ich konnte auch "mc" installieren, ohne Reboot (sogar zusätzlich). Und nu?
 
@WrMulf:

Vorbemerkung: asterisk auf fritzbox Modellen mit 16 MB RAM hat für mich keine Priorität und mit dem Netzwerkswap könnte es Schwierigkeiten geben wenn mehrere Echtzeitprogramme laufen.

Weitere Untersuchungen könnten so aussehen:

Welche Firmware?
Ist der Fehler reproduzierbar?
a) ohne reboot bei erneutem Start von asterisk
b) nach einem reboot

was zeigt free an?

liefert
Code:
cd /var
./chroot asterisk asterik -h
die Hilfemeldungen von asterisk?

Wenn das geht, dann alle Module deaktivieren
d.h in /var/tmp/asterisk/modules.conf autoload=no
und alle Zeilen mit load auskommentieren
und asterisk mit ./cfg_asterisk start ... starten.

Wenn das geht, was zeigt jetzt free an?

Dann auf der asterisk Konsole die Module
einzeln laden (load xyz.so; Tipp: tab-Taste vervollständigt)
und jeweils danach (auf 2. Konsole) free aufrufen.

eventuell auch:
Was sind die letzten Meldungen von
Code:
cd /var
./chroot asterisk strace -f /bin/asterisk -cvvv

spblinux
 
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.