[Gelöst] Fehler beim Restart durch Modul 99_myUtils

Begonnen von juemuc, 31 Januar 2018, 18:26:02

Vorheriges Thema - Nächstes Thema

juemuc

Hallo,

beim Restart erhalte ich diese Fehlermeldung. Was wurde hier fehlerhaft definiert? Der Mailversand funktioniert problemlos.
2018.01.31 17:29:50 0: Server shutdown
2018.01.31 17:29:54 1: reload: Error:Modul 99_myUtils deactivated:

######## DebianMail  Mail auf dem RPi versenden ############
sub
DebianMail
{
my $rcpt = shift;
my $subject = shift;
my $text = shift;
my $attach = shift;
my $ret = "";
my $sender = "sender";
my $konto = "konto";
my $passwrd = "password";
my $provider = "provider";
Log 1, "sendEmail RCP: $rcpt";
Log 1, "sendEmail Subject: $subject";
Log 1, "sendEmail Text: $text";
Log 1, "sendEmail Anhang: $attach";

$ret .= qx(sendEmail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -a $attach -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=auto -o message-charset=utf-8);
$ret =~ s,[\r\n]*,,g;    # remove CR from return-string
Log 1, "sendEmail returned: $ret";
}


Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Amenophis86

Poste bitte mal deine komplette 99_myUtils.pm hier. Und am besten speicherst du sie mal über den FHEM Editor ab, der führt eine Fehlersuche durch.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

juemuc

Zitat von: Amenophis86 am 31 Januar 2018, 18:32:55
Poste bitte mal deine komplette 99_myUtils.pm hier. Und am besten speicherst du sie mal über den FHEM Editor ab, der führt eine Fehlersuche durch.

Das ist meine komplette 99_myUtils, die über den FHEM-Editor erstellt wurde  ;D

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Amenophis86

Joa dann haste dich aber nicht an die Vorlage gehalten und es fehlen wichtige Teil:

Zu Beginn:


package main;

use strict;
use warnings;
use POSIX;


Am Ende:
1;
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

RomanticBoy83

Ich sehe keinen Fehler - Aber ich hätte "sub DebianMail()" als Signatur geschrieben.
Also mit Klammern. Aber ob das ein Problem ist?

juemuc

Zitat von: Amenophis86 am 31 Januar 2018, 19:16:39
Joa dann haste dich aber nicht an die Vorlage gehalten und es fehlen wichtige Teil:

Zu Beginn:


package main;

use strict;
use warnings;
use POSIX;


Am Ende:
1;

hüstl, hüstl  ::)
Wer lesen kann ist klar im Vorteil  8) Danke für die schnelle Hilfe.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).