Hauptmenü

SIP

Begonnen von wolger, 03 Juli 2021, 14:26:14

Vorheriges Thema - Nächstes Thema

wolger

Hallo zusammen,
Ich versuche nach Umzug auf einen Raspi4 das SIP-Modul wieder zu installieren.
Nach "cpan install Net::SIP" endet der Make-Test mit Fehler:

t/24_dtmf_audio.t ....................... 1/?
#   Failed test 'DTMF audio generator and extractor for codec pcmu works'
#   at t/24_dtmf_audio.t line 24.
#     Structures begin differing at:
#          $got->(0) = '1'
#     $expected->(0) = '0'

#   Failed test 'DTMF audio generator and extractor for codec pcma works'
#   at t/24_dtmf_audio.t line 24.
#     Structures begin differing at:
#          $got->(0) = '2'
#     $expected->(0) = '0'
# Looks like you failed 2 tests of 2.
t/24_dtmf_audio.t ....................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests


Die Datei 96_SIP.pm ist vorhanden.
Nach "update all" in fhem und "defmod sip_test SIP" kommt "Cannot load module SIP"

Wo liegt mein Fehler?


JoWiemann

Was steht denn im Log? Und warum nutzt Du nicht libnet-sip-perl als Debian Paket?

sudo apt-get install libnet-sip-perl.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

wolger

Hallo Jörg, zunächst mal danke für die schnelle Antwort!
Im Log steht:

BEGIN failed--compilation aborted at ./FHEM/96_SIP.pm line 49.
2021.07.03 13:47:47 0: Can't locate Net/SIP.pm in @INC (you may need to install the Net::SIP module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/arm-linux-gnueabihf/perl5/5.28 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM/lib) at ./FHEM/96_SIP.pm line 49.


Ich habe auch "sudo apt-get install libnet-sip-perl" versucht. Meldung:

pi@Raspberrypi-4:/opt/fhem/FHEM $ sudo apt-get install libnet-sip-perl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
libnet-sip-perl ist schon die neueste Version (0.820-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.


Hilft Dir das weiter?

rudolfkoenig

Wenn trotz installierten libnet-sip-perl diese Fehlermeldung auftaucht, dann wurde FHEM vermutlich nicht mit dem "standard" perl aufgerufen.

cpan kann man auch anweisen, dass die Installation ohne Test durchgefuehrt wird, womoeglich kann das hier helfen.

wolger

Danke für Eure Bemühungen, der Fehler ist beseitigt.
Ich weiß zwar nicht warum, aber nach löschen der 96_SIP.pm und erneuter Installation mit  "sudo apt-get install libnet-sip-perl" funktioniert jetzt alles wie geplant.

Liebe Grüße
Wolfgang