[Eisfair] E-1 failed opcode mit smartd?
Marcus Roeckrath
marcus.roeckrath at gmx.de
Mo Okt 5 10:05:31 CEST 2015
Hallo Kay,
Kay Martinen wrote:
>> Wenn ich den smartd stoppe und wieder starte kommt die Meldung nicht.
>
> Und hast du mal mit ps geprüft ob der smartd wirklich beendet wurde.
> Denn das scheint hier nicht der fall zu sein.
Du hast Recht.
eis # ps ax | grep smartd
3300 ? SN 0:00 /usr/sbin/smartd -p /var/run/smartd.pid
4910 pts/0 SN+ 0:00 /bin/sh /bin/grep smartd
eis # /etc/init.d/smartmon stop
smartd successfully stopped.
eis # /etc/init.d/smartmon status
smartd is not running.
eis # ps ax | grep smartd
3300 ? SN 0:00 /usr/sbin/smartd -p /var/run/smartd.pid
4963 pts/0 SN+ 0:00 /bin/sh /bin/grep smartd
eis # /etc/init.d/smartmon start
smartd successfully started.
eis # /etc/init.d/smartmon status
smartd is running.
eis # ps ax | grep smartd
4984 ? SN 0:00 /usr/sbin/smartd -p /var/run/smartd.pid
5028 pts/0 SN+ 0:00 /bin/sh /bin/grep smartd
Beim Start wird der alte Prozess erst beendet.
Ändere mal in /etc/init.d/smartmon im stop-Zweig
killall -9 `cat $pid_file` >/dev/null 2>/dev/null
nach
killall -9 smartd >/dev/null 2>/dev/null
Ein killall auf die pid endet auf der Konsole mit einem Fehler:
eis # killall -9 `cat /var/run/smartd.pid`
14189: no process found
trotz
eis # ps ax | grep smartd
14189 ? SN 0:00 /usr/sbin/smartd -p /var/run/smartd.pid
> N.B. Im einzig findbaren (Testing seit 2010) Paket steht noch Jens
> Berger als Autor drin. Ich habe ihn per mail angesprochen und er meinte
> es könne allenfalls am binary liegen das aber weder von ihm noch von
> Eisfair stamme. Weiter meinte er noch das smartd nicht der grund sein
> könne nur weil die meldungen weg seien wenn er nicht läuft.
Die Meldungen kommen von Kernel; ob das nun ein Bug in smartd oder ein
bestimmtes Verhalten bestimmter Platten ist, auf bestimmte opcodes einen
Fehler zurückzumelden, kann Dir nur der autor von smartmon sagen.
Kannst Du Dir mal ein aktuelles smartmon kompilieren und wenn damit auch dei
Kernelmeldung auftritt, dem smartmon-Autor Meldung machen.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair