Am 23.07.2006 um 22:44 schrieb Joerg Stadler:
Hi,
Hi,
zuerst einmal, ich lese die Liste.
ich hab versucht die smartmontools aus unstable (5.36-6) zu
installieren. Das ging nicht, dann wollte ich wieder nach testing
zurück!
Geht auch nicht. Die haben die gleiche Versionsnummer 5.36-6.
Werde aus der Meldung nicht so richtig schlau, die smartmontools
werden
installiert, aber dpgk kommt nicht zu dem richtigen
Status! Habe alles aus /etc/smartmontools verworfen und
/etc/default/smartmontools auf seinen Anfangsstand gebracht!
Nützt aber nix! Die angebenen Devices sda.. oder sdbunable stehen
so in
keiner mir bekannten config wobei es /dev/sda und
sdb gibt!
Brauchen Sie auch nicht. Wenn keine Devices angegeben sind versucht
der alle Devices im Rechner zu aktivieren. Und das sdaunable ist ein
Formatierungsfehler, der bei Debian init Skripten häufig vorkommt. Da
fehlt ein Zeilenumbruch.
The following NEW packages will be installed:
smartmontools
0 packages upgraded, 1 newly installed, 0 to remove and 0 not
upgraded.
Need to get 0B/262kB of archives. After unpacking 565kB will be used.
Writing extended state information... Done
Selecting previously deselected package smartmontools.
(Reading database ... 165573 files and directories currently
installed.)
Unpacking smartmontools (from .../smartmontools_5.36-6_i386.deb) ...
Setting up smartmontools (5.36-6) ...
Enabling S.M.A.R.T. for: /dev/hda /dev/sdaunable to fetch IEC (SMART)
mode page [unsupported field in scsi command]
Das muß eigentlich
Enabling S.M.A.R.T. for: /dev/hda /dev/sda
unable to fetch IEC (SMART) mode page [unsupported field in scsi
command]
heissen.
An der Stelle wäre das
enable_smart() {
echo -n "Enabling S.M.A.R.T. for:"
for device in $enable_smart; do
echo -n " $device"
$SMARTCTL --quietmode=errorsonly --smart=on $device || \
{ echo -n "(failed)"; RET=2; }
done
echo "."
}
Und da SMARTCTL=/usr/sbin/smartctl löst das im Endeffekt zu
/usr/sbin/smartctl --quietmode=errorsonly --smart=on /dev/sd[ab] auf.
Da du aber "-d ata" brauchst muss das fehlschlagen. Teste das mal von
Hand aus. In beiden Varianten. Der, wie das init Skript das
zusammenbaut und wie es eigentlich sein müsste.
ttyl8er, t.k.