Fehlermeldungen beim Starten des Asterisks

WildThing

Neuer User
Mitglied seit
22 Okt 2004
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Guten Abend zusammen,

ich sitzte gerade vor einem kleinen Problem.
Beim Starten des Asterisks bekomme ich folgende Fehlermeldungen, die zu einem kompletten Stillstand des Server führen:

debug_init: using stdout for debug log
debug_init: using stderr for warning log
debug_init: using stderr for error log
debug_init: debug_mask = 0

Hat jemand eine Idee was ich falsch gemacht habe?

Installiert sind folgende Programme:

- Asterisk-1.0.7 (inklusive "mpg123")
- zaptel-1.0.7
- libpri-1.0.7
- mISDNuser_for_PBX4Linux_2005_01_28
- mISDN_for_PBX4Linux_2005_03_06
- chan_misdn-14_04_05

Gruß WildThing
 
Das sagt nicht viel aus!
Starte asterisk mal im debug-mode 'asterisk -vvvvvgc' und poste den output.
 
na klar!

Code:
pbx:~ # asterisk -vvvvvgc
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk 1.0.7, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <[email protected]>
=========================================================================
  == Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger Started /var/log/asterisk/event_log
  == Manager registered action Ping
  == Manager registered action Events
  == Manager registered action Logoff
  == Manager registered action Hangup
  == Manager registered action Status
  == Manager registered action Setvar
  == Manager registered action Getvar
  == Manager registered action Redirect
  == Manager registered action Originate
  == Manager registered action Command
  == Manager registered action ExtensionState
  == Manager registered action AbsoluteTimeout
  == Manager registered action MailboxStatus
  == Manager registered action MailboxCount
  == Manager registered action ListCommands
  == Parsing '/etc/asterisk/manager.conf': Found
Asterisk Management interface listening on port 5038
  == Parsing '/etc/asterisk/rtp.conf': Found
  == RTP Allocating from port range 10000 -> 20000
Asterisk PBX Core Initializing
Registering builtin applications:
 [AbsoluteTimeout]
  == Registered application 'AbsoluteTimeout'
 [Answer]
  == Registered application 'Answer'
 [BackGround]
  == Registered application 'BackGround'
 [Busy]
  == Registered application 'Busy'
 [Congestion]
  == Registered application 'Congestion'
 [DigitTimeout]
  == Registered application 'DigitTimeout'
 [Goto]
  == Registered application 'Goto'
 [GotoIf]
  == Registered application 'GotoIf'
 [GotoIfTime]
  == Registered application 'GotoIfTime'
 [Hangup]
  == Registered application 'Hangup'
 [NoOp]
  == Registered application 'NoOp'
 [Prefix]
  == Registered application 'Prefix'
 [Progress]
  == Registered application 'Progress'
 [ResetCDR]
  == Registered application 'ResetCDR'
 [ResponseTimeout]
  == Registered application 'ResponseTimeout'
 [Ringing]
  == Registered application 'Ringing'
 [SayNumber]
  == Registered application 'SayNumber'
 [SayDigits]
  == Registered application 'SayDigits'
 [SayAlpha]
  == Registered application 'SayAlpha'
 [SayPhonetic]
  == Registered application 'SayPhonetic'
 [SetAccount]
  == Registered application 'SetAccount'
 [SetAMAFlags]
  == Registered application 'SetAMAFlags'
 [SetGlobalVar]
  == Registered application 'SetGlobalVar'
 [SetLanguage]
  == Registered application 'SetLanguage'
 [SetVar]
  == Registered application 'SetVar'
 [StripMSD]
  == Registered application 'StripMSD'
 [Suffix]
  == Registered application 'Suffix'
 [Wait]
  == Registered application 'Wait'
 [WaitExten]
  == Registered application 'WaitExten'
Asterisk Dynamic Loader Starting:
  == Parsing '/etc/asterisk/modules.conf': Found
 [res_musiconhold.so] => (Music On Hold Resource)
  == Parsing '/etc/asterisk/musiconhold.conf': Found
Apr 26 12:00:29 WARNING[4651]: res_musiconhold.c:565 moh_register: Unable to ope
n pseudo channel for timing...  Sound may be choppy.
Apr 26 12:00:29 WARNING[4651]: res_musiconhold.c:565 moh_register: Unable to ope
n pseudo channel for timing...  Sound may be choppy.
  == Registered application 'MusicOnHold'
  == Registered application 'WaitMusicOnHold'
  == Registered application 'SetMusicOnHold'
 [res_indications.so] => (Indications Configuration)
  == Parsing '/etc/asterisk/indications.conf': Found
    -- Registered indication country 'cl'
    -- Registered indication country 'tw'
    -- Registered indication country 'us'
    -- Registered indication country 'au'
    -- Registered indication country 'fr'
    -- Registered indication country 'de'
    -- Registered indication country 'nl'
    -- Registered indication country 'uk'
    -- Registered indication country 'fi'
    -- Registered indication country 'no'
    -- Registered indication country 'br'
    -- Registered indication country 'za'
    -- Registered indication country 'it'
    -- Registered indication country 'us-o'
    -- Registered indication country 'gr'
    -- Registered indication country 'ru'
    -- Registered indication country 'nz'
    -- Setting default indication country to 'us'
  == Registered application 'Playtones'
  == Registered application 'StopPlaytones'
 [res_features.so] => (Call Parking Resource)
  == Parsing '/etc/asterisk/features.conf': Found
    -- Registered extension context 'parkedcalls'
    -- Added extension '700' priority 1 to parkedcalls
  == Registered application 'ParkedCall'
  == Registered application 'Park'
  == Manager registered action ParkedCalls
 [res_agi.so] => (Asterisk Gateway Interface (AGI))
  == Registered application 'DeadAGI'
  == Registered application 'EAGI'
  == Registered application 'AGI'
 [res_crypto.so] => (Cryptographic Digital Signatures)
    -- Loaded PUBLIC key 'iaxtel'
    -- Loaded PUBLIC key 'freeworlddialup'
 [res_adsi.so] => (ADSI Resource)
  == Parsing '/etc/asterisk/adsi.conf': Found
 [res_monitor.so] => (Call Monitoring Resource)
  == Registered application 'Monitor'
  == Registered application 'StopMonitor'
  == Registered application 'ChangeMonitor'
  == Manager registered action Monitor
  == Manager registered action StopMonitor
  == Manager registered action ChangeMonitor
 [app_sms.so] => (SMS/PSTN handler)
  == Registered application 'SMS'
 [app_hasnewvoicemail.so] => (Indicator for whether a voice mailbox has messages
 in a given folder.
  == Registered application 'HasVoicemail'
  == Registered application 'HasNewVoicemail'
 [format_wav_gsm.so] => (Microsoft WAV format (Proprietary GSM))
  == Registered file format wav49, extension(s) WAV|wav49
 [app_url.so] => (Send URL Applications)
  == Registered application 'SendURL'
 [skipping chan_modem_i4l.so]
 [app_test.so] => (Interface Test Application)
  == Registered application 'TestClient'
  == Registered application 'TestServer'
 [chan_mgcp.so] => (Media Gateway Control Protocol (MGCP))
  == Parsing '/etc/asterisk/mgcp.conf': Found
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0
  == Registered channel type 'MGCP' (Media Gateway Control Protocol (MGCP))
 [app_eval.so] => (Reevaluates strings)
  == Registered application 'Eval'
 [chan_zap.so] => (Zapata Telephony w/PRI)
  == Parsing '/etc/asterisk/zapata.conf': Found
    -- Automatically generated pseudo channel
  == Registered channel type 'Zap' (Zapata Telephony Driver w/PRI)
  == Registered channel type 'Tor' (Zapata Telephony Driver w/PRI)
  == Registered application 'CallingPres'
  == Manager registered action ZapTransfer
  == Manager registered action ZapHangup
  == Manager registered action ZapDialOffhook
  == Manager registered action ZapDNDon
  == Manager registered action ZapDNDoff
  == Manager registered action ZapShowChannels
 [app_sendtext.so] => (Send Text Applications)
  == Registered application 'SendText'
 [app_exec.so] => (Executes applications)
  == Registered application 'Exec'
 [app_txtcidname.so] => (TXTCIDName)
  == Registered application 'TXTCIDName'
  == Parsing '/etc/asterisk/enum.conf': Found
 [cdr_manager.so] => (Asterisk Call Manager CDR Backend)
  == Parsing '/etc/asterisk/cdr_manager.conf': Found
 [chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
  == Parsing '/etc/asterisk/misdn.conf': Found
  == Registered channel type 'mISDN' (This driver enables the asterisk to use ha
rdware which is supported by the new )
  == Registered application 'misdn_set_opt'
debug_init: using stdout for debug log
debug_init: using stderr for warning log
debug_init: using stderr for error log
debug_init: debug_mask = 0

edit otaku42: fuer so lange copy'n'paste-Aktionen bitte die code-Tags verwenden, damit die Uebersichtlichkeit des Threads erhalten bleibt. Danke.
 
Hi wildthing!

Außer

Apr 26 12:00:29 WARNING[4651]: res_musiconhold.c:565 moh_register: Unable to ope
n pseudo channel for timing... Sound may be choppy.
Apr 26 12:00:29 WARNING[4651]: res_musiconhold.c:565 moh_register: Unable to ope
n pseudo channel for timing... Sound may be choppy.

steht da nicht viel drin.


Du könntest auch mal ein strace Log zeigen.

Asterisk starten mit

# strace -f -o /tmp/asterisk.log asterisk -vcg

danach abbrechen und mit

# tail -100 /tmp/asterisk.log

den Rest posten.

Gruß
britzelfix
 
Code:
pbx:~ # tail -100 /tmp/asterisk.log
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 283256}, NULL) = 0
5210  nanosleep({0, 97000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 379246}, NULL) = 0
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 383241}, NULL) = 0
5210  nanosleep({0, 97000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 479225}, NULL) = 0
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 483224}, NULL) = 0
5210  nanosleep({0, 97000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 579209}, NULL) = 0
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 582209}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 679193}, NULL) = 0
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 682192}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 778178}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 782176}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 878162}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 882160}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5213  <... poll resumed> [{fd=10, events=0}, {fd=10, events=POLLIN}], 2, 1000) = 0
5213  poll( <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512798, 978145}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512798, 982145}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 78136}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 83129}, NULL) = 0
5210  nanosleep({0, 97000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 179114}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 182112}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5214  <... poll resumed> 0x811acb8, 0, 1000
) = 0
5214  time(NULL)                        = 1114512799
5214  poll( <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 279103}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 282097}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 380081}, NULL) = 0
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 382081}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 479073}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 482066}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 580050}, NULL) = 0
5208  nanosleep({0, 97000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 582050}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 679039}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 682033}, NULL) = 0
5210  nanosleep({0, 98000000},  <unfinished ...>
5208  <... nanosleep resumed> NULL)     = 0
5208  gettimeofday({1114512799, 779049}, NULL) = 0
5208  nanosleep({0, 98000000},  <unfinished ...>
5210  <... nanosleep resumed> NULL)     = 0
5210  gettimeofday({1114512799, 782020}, NULL) = 0
5210  nanosleep({0, 98000000}, pbx:~ #

So hier die letzten 100 Einträge...
ich kann da nichts mit anfangen :-(

Cu Swen
 
das sagt nur aus, daß * im Haupt-Event-Loop
devices pollt. Normalerweise müsstest Du
dich von einem anderen Terminal mit asterisk -vr
einloggen können.

Tritt der Crash immer auf, oder nur manchmal?

Die debug_init: Meldungen kommen vom mISDNuser
und nicht vom *.

Du kannst mal versuchen mISDN rauszunehmen und
schauen ob * dann noch Fehler verursacht.

Ansonsten mit dmesg die Kernel-Logs überwachen.

Gruß
britzelfix
 
das habe ich ausprobiert,
wenn ich den misdn raus nehme klappt der Spaß!

... und ja, der der Crash kommt immer.

wenn ich mich per remote auf der kiste anmelde und mir über TOP das Ergebnis angucke ist der Rechner mit 99,9% ausgelastet.
 
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.