Forum: PC Hard- und Software Problem mit Asterisk


von lagerschaden (Gast)


Lesenswert?

Ich möchte Asterisk auf einem Raspberry installieren, OS ist bullseye. 
Löschen und erneutes installieren hilft nicht.

sudo apt install asterisk meldet einen Fehler beim Start von Asterisk:
1
asterisk (1:16.2.1~dfsg-1+deb10u2) wird eingerichtet ...
2
Job for asterisk.service failed because the control process exited with error code.
3
See "systemctl status asterisk.service" and "journalctl -xe" for details.
4
invoke-rc.d: initscript asterisk, action "start" failed.
5
● asterisk.service - Asterisk PBX
6
   Loaded: loaded (/lib/systemd/system/asterisk.service; enabled; vendor preset: enabled)
7
   Active: activating (auto-restart) (Result: exit-code) since Mon 2021-09-27 15:20:59 CEST; 31ms ago
8
     Docs: man:asterisk(8)
9
  Process: 15404 ExecStart=/usr/sbin/asterisk -g -f -p -U asterisk (code=exited, status=1/FAILURE)
10
 Main PID: 15404 (code=exited, status=1/FAILURE)
11
dpkg: Fehler beim Bearbeiten des Paketes asterisk (--configure):
12
 »installiertes asterisk-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
13
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von asterisk-voicemail:
14
 asterisk-voicemail hängt ab von asterisk (= 1:16.2.1~dfsg-1+deb10u2); aber:
15
  Paket asterisk ist noch nicht konfiguriert.
16
17
dpkg: Fehler beim Bearbeiten des Paketes asterisk-voicemail (--configure):
18
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
19
Trigger für libc-bin (2.28-10+rpt2+rpi1) werden verarbeitet ...
20
Fehler traten auf beim Bearbeiten von:
21
 asterisk
22
 asterisk-voicemail
23
E: Sub-process /usr/bin/dpkg returned an error code (1)

Starte ich asterisk bekomme ich etwas mehr Info:
1
$ asterisk -cvvvv
2
Unable to open pid file '/var/run/asterisk/asterisk.pid': Permission denied
3
Asterisk 16.2.1~dfsg-1+deb10u2, Copyright (C) 1999 - 2018, Digium, Inc. and others.
4
Created by Mark Spencer <markster@digium.com>
5
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
6
This is free software, with components licensed under the GNU General Public
7
License version 2 and other licenses; you are welcome to redistribute it under
8
certain conditions. Type 'core show license' for details.
9
=========================================================================
10
Couldn't find manager DBGet in XML documentation
11
Couldn't find manager DBGet in XML documentation
12
Manager registered action DBGet
13
Couldn't find manager DBPut in XML documentation
14
Couldn't find manager DBPut in XML documentation
15
Manager registered action DBPut
16
Couldn't find manager DBDel in XML documentation
17
Couldn't find manager DBDel in XML documentation
18
Manager registered action DBDel
19
Couldn't find manager DBDelTree in XML documentation
20
Couldn't find manager DBDelTree in XML documentation
21
Manager registered action DBDelTree
22
PBX UUID: 79fa69ce-2dd9-4d02-b3d0-149be7331776
23
Cannot update type 'declined_message_types' in module 'stasis' because it has no existing documentation!
24
Stasis initialization failed.  ASTERISK EXITING!
25
Manager unregistered action DBGet
26
Manager unregistered action DBPut
27
Manager unregistered action DBDel
28
Manager unregistered action DBDelTree

Im Netz konnte ich finden, dasss möglicherweise der Ordner 
/var/lib/asterisk/documenation fehlt. Lösung gab es keine.

von lagerschaden (Gast)


Lesenswert?

KORREKTUR: OS ist buster

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

lagerschaden schrieb:
> $ asterisk -cvvvv
> Unable to open pid file '/var/run/asterisk/asterisk.pid': Permission
> denied

Du startest asterisk offenbar als normaler User. Ist das beabsichtigt?

Was sagt "sudo asterisk -cvvvv"?

von lagerschaden (Gast)


Lesenswert?

Einmal ohne und einmal mit sudo
1
$ asterisk -cvvv
2
Unable to open pid file '/var/run/asterisk/asterisk.pid': Permission denied
3
Asterisk 16.2.1~dfsg-1+deb10u2, Copyright (C) 1999 - 2018, Digium, Inc. and others.
4
Created by Mark Spencer <markster@digium.com>
5
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
6
This is free software, with components licensed under the GNU General Public
7
License version 2 and other licenses; you are welcome to redistribute it under
8
certain conditions. Type 'core show license' for details.
9
=========================================================================
10
Couldn't find manager DBGet in XML documentation
11
Couldn't find manager DBGet in XML documentation
12
Manager registered action DBGet
13
Couldn't find manager DBPut in XML documentation
14
Couldn't find manager DBPut in XML documentation
15
Manager registered action DBPut
16
Couldn't find manager DBDel in XML documentation
17
Couldn't find manager DBDel in XML documentation
18
Manager registered action DBDel
19
Couldn't find manager DBDelTree in XML documentation
20
Couldn't find manager DBDelTree in XML documentation
21
Manager registered action DBDelTree
22
PBX UUID: a348059c-7ef0-4ff0-acd5-e2907fb28306
23
Cannot update type 'declined_message_types' in module 'stasis' because it has no existing documentation!
24
Stasis initialization failed.  ASTERISK EXITING!
25
Manager unregistered action DBGet
26
Manager unregistered action DBPut
27
Manager unregistered action DBDel
28
Manager unregistered action DBDelTree
.
1
$ sudo asterisk -cvvv
2
Asterisk 16.2.1~dfsg-1+deb10u2, Copyright (C) 1999 - 2018, Digium, Inc. and others.
3
Created by Mark Spencer <markster@digium.com>
4
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
5
This is free software, with components licensed under the GNU General Public
6
License version 2 and other licenses; you are welcome to redistribute it under
7
certain conditions. Type 'core show license' for details.
8
=========================================================================
9
Couldn't find manager DBGet in XML documentation
10
Couldn't find manager DBGet in XML documentation
11
Manager registered action DBGet
12
Couldn't find manager DBPut in XML documentation
13
Couldn't find manager DBPut in XML documentation
14
Manager registered action DBPut
15
Couldn't find manager DBDel in XML documentation
16
Couldn't find manager DBDel in XML documentation
17
Manager registered action DBDel
18
Couldn't find manager DBDelTree in XML documentation
19
Couldn't find manager DBDelTree in XML documentation
20
Manager registered action DBDelTree
21
PBX UUID: a348059c-7ef0-4ff0-acd5-e2907fb28306
22
Cannot update type 'declined_message_types' in module 'stasis' because it has no existing documentation!
23
Stasis initialization failed.  ASTERISK EXITING!
24
Manager unregistered action DBGet
25
Manager unregistered action DBPut
26
Manager unregistered action DBDel
27
Manager unregistered action DBDelTree

Ich habe noch einen anderen Rechner, da kann ich Asterisk auch ohne sudo 
starten.

von Ingo W. (uebrig) Benutzerseite


Lesenswert?

Mit der asterisk-Software, wird auch der Nutzer "asterisk" eingerichtet, 
unter dem dann auch die Prozesse laufen. Der hat aber erstmal in der 
/etc/passwd keine gültige shell eingetragen (wenn ich mich richtig 
erinnere: /bin/nologin) und kann sich daher nicht anmelden. Wenn man die 
in "bin/bash" ändert und ein Passwort vergibt, kann man sich als 
"asterisk" anmelden und dann asterisk mit -rvvv interaktiv starten.
So mache ich das bisher und habe noch keine derartigen Probleme gehabt.

von lagerschaden (Gast)


Lesenswert?

Ingo W. schrieb:
> Mit der asterisk-Software, wird auch der Nutzer "asterisk"
> eingerichtet,
> unter dem dann auch die Prozesse laufen. Der hat aber erstmal in der
> /etc/passwd keine gültige shell eingetragen (wenn ich mich richtig
> erinnere: /bin/nologin) und kann sich daher nicht anmelden. Wenn man die
> in "bin/bash" ändert und ein Passwort vergibt, kann man sich als
> "asterisk" anmelden und dann asterisk mit -rvvv interaktiv starten.
> So mache ich das bisher und habe noch keine derartigen Probleme gehabt.

Danke, habe ich ausprobiert, gleiche Fehlermeldung.  War auch zu 
erwarten, da der User Mitglied der Gruppe asterisk ist.

Nochmal zur Erinnerung:
Asterisk läuft nicht als Service, bereits bei der Installation wird der 
Service nicht gestartet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.