Am Donnerstag, 28. Juni 2012 schrieb Joerg Thuemmler:
Am 27.06.2012 18:05, schrieb Dirk Meier:
Hallo, in meinem server mit OS 11.4 lief lange Zeit das LSI MegaRaid 320-2E. Beim Systemstart wurde in best. runlevel das LSI tool raidmon gestartet und hat den Raid-Controler überwacht, d.h. wöchentliche einen Consistenz-Ceck angestoßen und den Start, das Ende und den Verlauf mit mehreren emails an root protokoliert.
Nach dem Update von OS 11.4 auf OS 12.1lässt sich der raidmon in yast unter den Systemdiensten mit F3 starten und liefert Erfolg zurück, aber die Anzeige ob der Dienst läuft wechselt nur von nein auf "nein*". Ein ps aux | grep -i megaserv zeigt dass der Dienst läuft. Allerdings erhält root keine mails mehr.
Wie erkennt denn der runlevel-Editor dass der gestartete Prozess auch läuft? Woran kann es liegen, dass root keine mails mehr erhält?
Nachstehend das installationsscript und das startscript. ...
Hi,
was passiert, wenn Du das eigentliche Programm mal manuell (natürlich als root) startest (so wie im raidmon-skript)? Das würde ich mal probieren. Und vorher gucken, ob das $megadevice existiert...
Wenn das geht, würde ich auch /etc/rc.d/raidmon mal von Hand aufrufen... Irgendwo muss da ja was faul sein...
cu jth
-- www.teddylinx.de --
Hallo, nachstehend habe ich die einzelnen Befehle aus dem raidmon-script nacheinander auf der Konsole eingegeben. Der Prozess megaserv scheint dann zu laufen, wird im runleveleditor aber nicht als laufend eingetragen und sendet keine mails. Dann den Prozess beendet. Anschließend habe ich das raidmon script auf der Konsole aufgerufen. Im runlevel-editor wird der Prozess wieder nicht als laufend gekennzeichnet und er sendet auch keine mails. Die ganze Geschichte hat unverändert mit OS 11.4 lange Zeit problemlos funktioniert. server:/home/dirk # megadevice="megadev0" server:/home/dirk # rm -f /dev/$megadevice 2>/dev/null server:/home/dirk # megaminor=`cat /proc/misc|gawk '/megadev/{print$1}' ` server:/home/dirk # mknod /dev/$megadevice c 10 $megaminor 2>/dev/null server:/home/dirk # if [ ! -c /dev/$megadevice ]
then echo " Character Device Node /dev/$megadevice does not exist. Raid Monitor could not be started " fi server:/home/dirk # echo -n 'Starting RAID Monitor:' Starting RAID Monitor:server:/home/dirk # startproc -l /var/log/temp.log /usr/sbin/MegaCtrl -start server:/home/dirk # touch /var/lock/subsys/raidmon server:/home/dirk # ps aux | grep -i mega root 5115 0.0 0.0 5680 568 pts/3 S+ 12:36 0:00 tail -f /var/log/megaserv.log root 5192 0.0 0.0 1552 420 ? Ds 12:39 0:00 /usr/sbin/MegaServ MegaCtrl root 5241 0.0 0.0 10116 948 pts/4 S+ 12:40 0:00 grep --color=auto -i mega server:/home/dirk # tail /var/log/megaserv.log SMARTPollingInterval: 60 Seconds
[06/28/2012 (12:40:03)]: Adapter 1: Battery Temperature GOOD. [06/28/2012 (12:40:03)]: Adapter 1: Battery Voltage GOOD. [06/28/2012 (12:40:03)]: Adapter 1: Battery Fast Charging IN PROGRESS. [06/28/2012 (12:40:03)]: Adapter 1: No of Charge Cycles = 61 server:/home/dirk # /etc/init.d/raidmon start Starting RAID Monitor: server:/home/dirk # tail /var/log/megaserv.log SMARTPollingInterval: 60 Seconds [06/28/2012 (12:49:33)]: Adapter 1: Battery Temperature GOOD. [06/28/2012 (12:49:33)]: Adapter 1: Battery Voltage GOOD. [06/28/2012 (12:49:33)]: Adapter 1: Battery Fast Charging IN PROGRESS. [06/28/2012 (12:49:34)]: Adapter 1: No of Charge Cycles = 61 server:/home/dirk # ps aux | grep -i mega root 5115 0.0 0.0 5680 568 pts/3 S+ 12:36 0:00 tail -f /var/log/megaserv.log root 5903 0.0 0.0 1552 416 ? Ss 12:49 0:00 /usr/sbin/MegaServ MegaCtrl root 5952 0.0 0.0 10116 944 pts/4 S+ 12:50 0:00 grep --color=auto -i mega server:/home/dirk # -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org