smartd kann keine email verschicken
Hallo! Kennt jemand diese Fehlermeldung beim Start des smartd und kann mir sagen, was da los ist? Aug 15 08:24:34 delta smartd[29806]: Sending warning via /usr/lib/smartmontools/smart-notify to root@localhost ... Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost: failed (32-bit/8-bit exit status: 256/1) Aug 15 08:24:34 delta smartd[29812]: smartd has fork()ed into background mode. New PID=29812. Grüße Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Kennt jemand diese Fehlermeldung beim Start des smartd und kann mir sagen, was da los ist?
Hi, ich kann Dir mit smartd nicht helfen ! Aber erhälts Du überhaupt Post vom System? Aus meiner Mail-Sammlung die folgende Kopie: Zitate ----------- Am Dienstag, 5. August 2008 21:52:42 schrieb Thomas Meister:
Tschuldigung, wenn ich Euch nochmal mit so einer Kleinigkeit belästige. Ich habe in Yast den Hauptbenutzer erlaubt Systemmails zu empfangen. In Kmail ist ein lokales Postfach eingerichtet für Systemmail. (alles auf Defaultwerte) Und trotzdem redet mein System nicht mit mir. :-(
Wie kann man so was testen bzw. wo sind noch Knöpfe zum drehen?
Ich würde es erstmal so testen: echo "Das ist ein Test" | mailx -s "Test am `date`" -R trommel trommel natürlich ersetzen durch deinen User. Und natürlich kannst du das ganze dann auch nochmal als root eingeloggt probieren. -------- Zitate Ende Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Peter Mc Donough
Kennt jemand diese Fehlermeldung beim Start des smartd und kann mir sagen, was da los ist?
....
Ich würde es erstmal so testen: echo "Das ist ein Test" | mailx -s "Test am `date`" -R trommel trommel natürlich ersetzen durch deinen User. Und natürlich kannst du das ganze dann auch nochmal als root eingeloggt probieren.
Systemmail wird problemlos empfangen. Nur der smartd kann keine verschicken. Aug 16 19:28:02 delta smartd[32317]: Warning via /usr/lib/smartmontools/smart-notify to mail@xyz.de produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Ich weis nicht, wie ich das korrigieren könnte.
Gruß Peter
Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 16. August 2011 21:17 schrieb Andreas Meyer
Ich weis nicht, wie ich das korrigieren könnte.
Gurgeln findet https://bugzilla.novell.com/show_bug.cgi?id=307630 Mach mal einen Bug auf. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.08.2011 08:29, schrieb Andreas Meyer:
Hallo!
Kennt jemand diese Fehlermeldung beim Start des smartd und kann mir sagen, was da los ist?
Aug 15 08:24:34 delta smartd[29806]: Sending warning via /usr/lib/smartmontools/smart-notify to root@localhost ... Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost: failed (32-bit/8-bit exit status: 256/1) Aug 15 08:24:34 delta smartd[29812]: smartd has fork()ed into background mode. New PID=29812.
Grüße
Andreas
Wie schaut eigentlich der zugehörige Eintrag in der smartd.conf aus? -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tao te Puh
Am 15.08.2011 08:29, schrieb Andreas Meyer:
Hallo!
Kennt jemand diese Fehlermeldung beim Start des smartd und kann mir sagen, was da los ist?
Aug 15 08:24:34 delta smartd[29806]: Sending warning via /usr/lib/smartmontools/smart-notify to root@localhost ... Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost: failed (32-bit/8-bit exit status: 256/1) Aug 15 08:24:34 delta smartd[29812]: smartd has fork()ed into background mode. New PID=29812.
Grüße
Andreas
Wie schaut eigentlich der zugehörige Eintrag in der smartd.conf aus?
DEVICESCAN -m root@localhost -M exec /usr/lib/smartmontools/smart-notify # DEVICESCAN -m mail@meinedomain.de -M exec /usr/lib/smartmontools/smart-notify delta:/etc # /usr/lib/smartmontools/smart-notify Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files delta:/etc # cat /usr/lib/smartmontools/smart-notify #! /bin/sh /usr/lib/powersave/powersave-notify "<b>Your hard disk drive is failing!</b> S.M.A.R.T. message: $SMARTD_MESSAGE" delta:/etc # /usr/lib/powersave/powersave-notify Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files delta:/etc # cat /usr/lib/powersave/powersave-notify !/bin/bash ########################################################################### # # # Powersave Daemon # # # # Copyright (C) 2004,2005 SUSE Linux Products GmbH # # # # This program is free software; you can redistribute it and/or modify it # # under the terms of the GNU General Public License as published by the # # Free Software Foundation; either version 2 of the License, or (at you # # option) any later version. # # # # This program is distributed in the hope that it will be useful, but # # WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # # General Public License for more details. # # # # You should have received a copy of the GNU General Public License along # # with this program; if not, write to the Free Software Foundation, Inc., # # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # ########################################################################### /bin/dbus-send --system --print-reply --dest=com.novell.powersave \ /com/novell/powersave/scripts \ com.novell.powersave.scripts.ScriptReturn int32:-1 int32:2 \ string:"$*" delta:/etc # Ich hab einen bugreport aufgemacht. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 17.08.2011 06:50, schrieb Andreas Meyer:
Tao te Puh
wrote: Am 15.08.2011 08:29, schrieb Andreas Meyer:
Hallo!
Kennt jemand diese Fehlermeldung beim Start des smartd und kann mir sagen, was da los ist?
Aug 15 08:24:34 delta smartd[29806]: Sending warning via /usr/lib/smartmontools/smart-notify to root@localhost ... Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost: failed (32-bit/8-bit exit status: 256/1) Aug 15 08:24:34 delta smartd[29812]: smartd has fork()ed into background mode. New PID=29812.
Grüße
Andreas
Wie schaut eigentlich der zugehörige Eintrag in der smartd.conf aus?
DEVICESCAN -m root@localhost -M exec /usr/lib/smartmontools/smart-notify # DEVICESCAN -m mail@meinedomain.de -M exec /usr/lib/smartmontools/smart-notify
delta:/etc # /usr/lib/smartmontools/smart-notify Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files
delta:/etc # cat /usr/lib/smartmontools/smart-notify #! /bin/sh
/usr/lib/powersave/powersave-notify "<b>Your hard disk drive is failing!</b> S.M.A.R.T. message: $SMARTD_MESSAGE"
delta:/etc # /usr/lib/powersave/powersave-notify Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files
delta:/etc # cat /usr/lib/powersave/powersave-notify !/bin/bash ########################################################################### # # # Powersave Daemon # # # # Copyright (C) 2004,2005 SUSE Linux Products GmbH # # # # This program is free software; you can redistribute it and/or modify it # # under the terms of the GNU General Public License as published by the # # Free Software Foundation; either version 2 of the License, or (at you # # option) any later version. # # # # This program is distributed in the hope that it will be useful, but # # WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # # General Public License for more details. # # # # You should have received a copy of the GNU General Public License along # # with this program; if not, write to the Free Software Foundation, Inc., # # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # ###########################################################################
/bin/dbus-send --system --print-reply --dest=com.novell.powersave \ /com/novell/powersave/scripts \ com.novell.powersave.scripts.ScriptReturn int32:-1 int32:2 \ string:"$*"
delta:/etc #
Ich hab einen bugreport aufgemacht.
Mal unabhängig was bei Deinem Bug-Report raus kommt, zeige ich Dir hier, wie ich das Problem gelöst habe. Ich meine mich nämlich erinnern zu können, den Teil "... unexpected output (118 bytes) to STDOUT/STDERR ..." schon mal bei mir gesehen zu haben und ich weiß, dass ich die Geschichte innerhalb der DEVICESCAN-Zeile so nicht hin bekommen habe. Ich kommentiere deshalb "alle" DEVICESCAN-Zeilen aus und lege für jedes DEVICE eine eigene Zeile am Ende der Datei smartd.conf an in der Art: /dev/sda -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily /dev/sdb -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily /dev/sdc -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily Das erzeugt bei jedem Rechner-Start eine "Test-Mail" - man weiß also, das smartd werkelt und funktioniert bei mir dann auch so seit Jahren. Man muss nur daran denken diese Konfiguration zu erweitern, wenn man neue Platten hinzufügt. -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tao te Puh
Aug 15 08:24:34 delta smartd[29806]: Sending warning via /usr/lib/smartmontools/smart-notify to root@localhost ... Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost: failed (32-bit/8-bit exit status: 256/1) Aug 15 08:24:34 delta smartd[29812]: smartd has fork()ed into background mode. New PID=29812.
Mal unabhängig was bei Deinem Bug-Report raus kommt, zeige ich Dir hier, wie ich das Problem gelöst habe.
Ich meine mich nämlich erinnern zu können, den Teil "... unexpected output (118 bytes) to STDOUT/STDERR ..." schon mal bei mir gesehen zu haben und ich weiß, dass ich die Geschichte innerhalb der DEVICESCAN-Zeile so nicht hin bekommen habe.
Ich kommentiere deshalb "alle" DEVICESCAN-Zeilen aus und lege für jedes DEVICE eine eigene Zeile am Ende der Datei smartd.conf an in der Art:
/dev/sda -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily
Du meinst in die smartd.conf eintragen? Gut, aber was macht die Zeile? Sie überwacht das device und infomiert per email bei Problemen?
/dev/sdb -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily
/dev/sdc -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily
Das erzeugt bei jedem Rechner-Start eine "Test-Mail" - man weiß also, das smartd werkelt und funktioniert bei mir dann auch so seit Jahren.
Man muss nur daran denken diese Konfiguration zu erweitern, wenn man neue Platten hinzufügt.
ok, dank Dir! Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 17.08.2011 22:49, schrieb Andreas Meyer:
Tao te Puh
wrote: Aug 15 08:24:34 delta smartd[29806]: Sending warning via /usr/lib/smartmontools/smart-notify to root@localhost ... Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost produced unexpected output (118 bytes) to STDOUT/STDERR: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.novell.powersave was not provided by any .service files Aug 15 08:24:34 delta smartd[29806]: Warning via /usr/lib/smartmontools/smart-notify to root@localhost: failed (32-bit/8-bit exit status: 256/1) Aug 15 08:24:34 delta smartd[29812]: smartd has fork()ed into background mode. New PID=29812.
Mal unabhängig was bei Deinem Bug-Report raus kommt, zeige ich Dir hier, wie ich das Problem gelöst habe.
Ich meine mich nämlich erinnern zu können, den Teil "... unexpected output (118 bytes) to STDOUT/STDERR ..." schon mal bei mir gesehen zu haben und ich weiß, dass ich die Geschichte innerhalb der DEVICESCAN-Zeile so nicht hin bekommen habe.
Ich kommentiere deshalb "alle" DEVICESCAN-Zeilen aus und lege für jedes DEVICE eine eigene Zeile am Ende der Datei smartd.conf an in der Art:
/dev/sda -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily
Du meinst in die smartd.conf eintragen?
Ja. Aber unbedingt alle DEVICESCAN-Zeilen auskommentieren - sonst bliebt die Zeile inaktiv - siehe auch Erläuterung in smartd.conf.
Gut, aber was macht die Zeile? Sie überwacht das device und infomiert per email bei Problemen?
Wenn Du es genau und aus erster Hand wissen willst, dann gibt es zahlreiche Beispiele in der Datei smartd.conf und eine ausführliche Beschreibung aller Parameter in "man smartd.conf" Du kannst smartd sehr tief konfigurieren und alles mögliche testen lassen, meine Einstellungen sind von der Natur: "Alles was der Siedler braucht". Hier nur soviel: -a Aktiviert diverse andere Parameter, darunter -f : "report failures of Usage (rather than Prefail) Attributes" - was Dich also informiert, wenn einer der Werte den "Schwellwert" erreicht/unterschreitet. -s REGEXP Spezifiziert einen Zeitpunkt an dem bestimmte Tests im Hintergrund ausgeführt werden sollen. Hier sind es zwei Stück: S: Jede Nacht zwischen 2 und 3 Uhr (02) wird ein "Short Self-Test" angestoßen. L: Jeden Samstag (6) zwischen 3 und 4 Uhr (03) wird ein "Long Self-Test" angestoßen. -M test Sende eine Testmail wenn smartd gestartet wird. -M daily Sende Fehlermeldungen jeden Tag erneut. -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tao Te Puh
Ich meine mich nämlich erinnern zu können, den Teil "... unexpected output (118 bytes) to STDOUT/STDERR ..." schon mal bei mir gesehen zu haben und ich weiß, dass ich die Geschichte innerhalb der DEVICESCAN-Zeile so nicht hin bekommen habe.
Ich kommentiere deshalb "alle" DEVICESCAN-Zeilen aus und lege für jedes DEVICE eine eigene Zeile am Ende der Datei smartd.conf an in der Art:
/dev/sda -a -d ata -o on -S on -s (S/../.././02|L/../../6/03) \ -m root@localhost -M test -M daily
Du meinst in die smartd.conf eintragen?
Ja. Aber unbedingt alle DEVICESCAN-Zeilen auskommentieren - sonst bliebt die Zeile inaktiv - siehe auch Erläuterung in smartd.conf.
Gut, aber was macht die Zeile? Sie überwacht das device und infomiert per email bei Problemen?
Wenn Du es genau und aus erster Hand wissen willst, dann gibt es zahlreiche Beispiele in der Datei smartd.conf und eine ausführliche Beschreibung aller Parameter in "man smartd.conf"
Du kannst smartd sehr tief konfigurieren und alles mögliche testen lassen, meine Einstellungen sind von der Natur: "Alles was der Siedler braucht".
Hier nur soviel:
-a Aktiviert diverse andere Parameter, darunter -f : "report failures of Usage (rather than Prefail) Attributes" - was Dich also informiert, wenn einer der Werte den "Schwellwert" erreicht/unterschreitet.
-s REGEXP Spezifiziert einen Zeitpunkt an dem bestimmte Tests im Hintergrund ausgeführt werden sollen. Hier sind es zwei Stück: S: Jede Nacht zwischen 2 und 3 Uhr (02) wird ein "Short Self-Test" angestoßen. L: Jeden Samstag (6) zwischen 3 und 4 Uhr (03) wird ein "Long Self-Test" angestoßen.
-M test Sende eine Testmail wenn smartd gestartet wird.
-M daily Sende Fehlermeldungen jeden Tag erneut.
OK, danke dafür! Ich habe die Zeile auf dem Server mal so eintragen und es scheint auch zu funktionieren. Nachdem gestrigen Desastertag auf einem Server wird dann mal wieder klar. wie wichtig der smartd ist. Und wenn er denn dann noch Benachrichtigungen verschicken kann, dann ist das schön. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Andreas Meyer
-
Martin Schröder
-
Peter Mc Donough
-
Tao te Puh
-
Tao Te Puh