https://bugs.kde.org/show_bug.cgi?id=429028

Yaroslav Sidlovsky <zawer...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zawer...@gmail.com

--- Comment #9 from Yaroslav Sidlovsky <zawer...@gmail.com> ---
Same bug.
For 1 of my drives smartctl returns non 0 exit status.
Because exit status of smartctl is not simple success or failure report but a
bitfield.

Citation from the man:
```
EXIT STATUS
The exit statuses of smartctl are defined by a bitmask.  If all is well with
the disk, the  exit  status  (return  value)  of
smartctl  is  0  (all bits turned off).  If a problem occurs, or an error,
potential error, or fault is detected, then a non-
zero status is returned.  In this case, the eight different bits in the exit
status  have  the  following  meanings  for  ATA
disks; some of these values may also be returned for SCSI disks.

Bit 0: Command line did not parse.

Bit 1: Device open failed, device did not return an IDENTIFY DEVICE structure,
or device is in a low-power mode (see '-n' op‐
tion above).

Bit 2: Some SMART or other ATA command to the disk failed, or there was a
checksum error in a SMART data structure (see  '-b'
option above).

Bit 3: SMART status check returned "DISK FAILING".

Bit 4: We found prefail Attributes <= threshold.

Bit 5: SMART  status  check returned "DISK OK" but we found that some (usage or
prefail) Attributes have been <= threshold at
some time in the past.

Bit 6: The device error log contains records of errors.

Bit 7: The device self-test log contains records of errors.  [ATA only] Failed
self-tests outdated by a newer successful  ex‐
tended self-test are ignored.
```

And I see exitstatus 64 for /dev/sdb & partition manager traits this as error.
(see this check:
https://invent.kde.org/system/kpmcore/-/blob/ad35460628f82c5025f7e5600b6d15cfcdf75d42/src/core/smartparser.cpp#L120).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to