Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: smartmontools | Distribution: SUSE Linux Enterprise 15 |
Version: 7.4 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150600.1.5 | Build date: Thu May 9 15:54:43 2024 |
Group: Hardware/Other | Build host: s390zp35 |
Size: 2443750 | Source RPM: smartmontools-7.4-150600.1.5.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.smartmontools.org/ | |
Summary: Monitor for SMART devices |
SMARTmontools controls and monitors storage devices using the Self-Monitoring, Analysis, and Reporting Technology System (S.M.A.R.T.) built into ATA, SATA and SCSI Hard Drives. This is used to check the hard drive reliability and to predict drive failures. The suite contains two utilities. The first, smartctl, is a command line utility designed to perform simple S.M.A.R.T. tasks. The second, smartd, is a daemon that periodically monitors the smart status and reports errors to syslog. The package is compatible with the ATA/ATAPI-3 to -7 specification. The package is intended to incorporate as much "vendor specific" and "reserved" information as possible about disk drives. The commands man smartctl and man smartd will provide more information.
GPL-2.0-or-later
* Fri Sep 22 2023 msuchanek@suse.com - Do not quit with an error when no drives to monitor are available (bsc#990406 bsc#1167051). - Add smartd_service_dont_quit.patch - Refresh harden_smartd.service.patch - Run through spec-cleaner, use autosetup * Wed Aug 09 2023 antonio.teixeira@suse.com - Update to version 7.4: * See NEWS and ChangeLog files for full details - Drop smartmontools-smartctl-NVMe-big-endian.patch (upstreamed) - Refresh smartmontools-suse-default.patch * Thu Jul 13 2023 antonio.teixeira@suse.com - smartmontools.generate_smartd_opts.in: Fix generated options when SMARTD_SAVESTATES or SMARTD_ATTRLOG are set to "no" (bsc#1207461). * Tue Mar 07 2023 pgajdos@suse.com - fix smartctl crash for an NVMe on big endian systems [bsc#1208905] - added patches fix https://www.smartmontools.org/changeset/5448 + smartmontools-smartctl-NVMe-big-endian.patch * Thu Feb 02 2023 hpj@urpla.net - Catch another invalid state in %post: DRIVEDB_H_RELEASE_SAVED might end up empty * Thu Apr 21 2022 dmueller@suse.com - refresh keyring with new signing key * Fri Apr 15 2022 seife+obs@b1-systems.com - update to version 7.3 - see NEWS and ChangeLog file for full details - Remove smartmontools-drivedb.h. Up to date version is included in release tarball - packaging: try to fix smartmontools-drivedb_h-update.sh * Thu Feb 17 2022 sbrabec@suse.com - Restart smartd and generate smartd_opts only if there are real sysconfig changes; do not trigger generate_smartd_opts by YaST, systemd is enough (bsc#1195785). * Mon Nov 29 2021 sbrabec@suse.com - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_7_2_DRIVEDB. * Wed Nov 17 2021 jsegitz@suse.com - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_smartd.service.patch Modified: * smartd_generate_opts.service * Tue Aug 24 2021 sbrabec@suse.com - smartmontools-drivedb_h-update.sh: Fix update needed logic. - Add smartmontools-drivedb.h, the latest version from the upstream branch RELEASE_7_2_DRIVEDB. * Wed Jan 06 2021 dmueller@suse.com - update to 7.2: - smartctl: New option '--json=y[c]' selects YAML output. - smartctl '-i': Prints ATA TRIM and Zoned Device capabilities. - smartctl '-j': Fixed 'scsi_grown_defect_list' value. - smartctl '-a': Prints SCSI 'Accumulated power on time'. - smartctl '-n POWERMODE': SCSI support. - smartctl '-s standby,now' and '-s standby,off': SCSI support. - smartctl '-c': NVMe 1.4 additions. - smartd: Support for staggered self-tests. - smartd: No longer writes attribute log if no attributes were read due to standby mode or other error. - smartd: Now resolves symlinks before device names are checked for duplicates. - smartd: Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is used without '-d TYPE'. - ATA: Device type '-d jmb39x-q,N' for JMB39x protocol variant used by some QNAP NAS devices. - ATA: Device type '-d jms56x,N' for JMS562 USB to SATA RAID bridges. - SCSI: Improved heuristics for log subpages of new and very old disks. - NVMe: Log transfer size limited to avoid device or kernel crashes. - NVMEe/USB: Device type '-d sntrealtek' for Realtek RTL9210 USB to NVMe bridges. - update-smart-drivedb: New option '--branch X.Y'. - HDD, SSD and USB additions to drive database. - Dropped support for pre-C99 snprintf(). - configure: Dropped option '--without-working-snprintf'. - configure: Fixed '-fstack-protector*' detection. - Linux: Various fixes of smartd.service file (bsc#1183699). - Darwin: NVMe log support. - FreeBSD: Device scan does no longer include T_ENCLOSURE devices. - NetBSD: Fixed timeout handling. - NetBSD big endian: Fixed ATA register handling. - OpenBSD: Fixed timeout handling. - Windows: Dropped backward compatibility fixes for very old compilers. - drop smartd-service-novm.patch (upstream) - drop smartmontools-smartd-service.patch (SLE+Leap, now in upstream, bsc#1183699) * Sat Jan 04 2020 sbrabec@suse.com - Update to version 7.1: * smartctl: Fixed bogus exception on unknown form factor value. * smartctl '--json=cg': Suppresses extra spaces also in 'g' format. * smartctl '-i': ATA ACS-4 and ACS-5 enhancements. * smartd: No longer truncates very long device names in warning emails. * smartd: No longer skips scheduled tests if system clock has been adjusted to the past. * smartd '-A': Attribute logs now use local time instead of UTC. * ATA: Device type '-d jmb39x,N' for drives behind JMicron JMB39x RAID port multipliers. * SCSI: Workaround for incomplete Log subpages response from some SAS SSDs. * HDD, SSD and USB additions to drive database. * Autodetection of '-d sntjmicron' type for JMicron USB to NVMe bridges. * Fixed segfault on CCISS transfer sizes > 512 bytes. * Fixed smartd.service 'Type' if libsystemd-dev is not available. * Fixed '/dev/megaraid_sas_ioctl_node' fd leak. * Fixed GPL licensing problem of 'linux_nvme_ioctl.h' (smartmontools#1226, drop smartmontools-nvme_ioctl_h-license.patch). - Update smartmontools.keyring. Developers use new key. - smartmontools-drivedb_h-update.sh: Recognize equal files in different commits. - Drop smartmontools-nvme_ioctl_h-license.patch (SLE+Leap, now in upstream, https://www.smartmontools.org/ticket/1226) - Remove smartmontools-drivedb.h. No update available in the upstream branch RELEASE_7_0_DRIVEDB. * Thu Dec 19 2019 dimstar@opensuse.org - BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors. * Tue Aug 06 2019 sbrabec@suse.com - Fix license of nvme_ioctl.h (https://www.smartmontools.org/ticket/1226, smartmontools-nvme_ioctl_h-license.patch). * Tue Jun 04 2019 rw@suse.com - Update to 7.0 version - smartctl * New options '-j' and '--json[=giosu]' to enable experimental JSON output mode. Also supports an alternative flat format suitable for grep ('--json=g'). * '-l devstat': Fix for logs with 256 sectors. * '-l error': Prints SCSI Pending Defects log page if supported. * '-H': Prints SCSI Format Status log page if supported. * '-x': Now includes '-l defects'. * New option '-d scsi+TYPE' to disable SAT auto detection for 'aacraid' and 'cciss'. - NVMe/USB: Device type '-d sntjmicron' for NVMe drives behind JMicron USB to NVMe bridges. - NVMe: SMART/Health Information and Error Information are always read with broadcast NSID. - SCSI: Various improvements for the decoding of log pages. - SCSI: Improved handling of READ CAPACITY command. - SCSI: Support for SAS host managed drives. - update-smart-drivedb: New option '-u github'. - update-smart-drivedb: New signing key. - HDD, SSD and USB additions to drive database. - Always use '-d sat' for USB vendor IDs with known SAT support. - Linux * Device scan with '-d by-id' scans '/dev/disk/by-id/*' symlinks. * Dropped device scan support for devfs. * Fixed device scan with multiple '-d TYPE' options. * Fixed device scan crash on missing '/proc/devices'. * USB ID detection also for '/dev/sgN'. * smartd: Could now run as systemd service with 'Type=notify' set. - Drop upstreamed patches: * smartmontools-scsiata-scsi_only.patch * smartmontools-systemd-no-syslog.patch - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_7_0_DRIVEDB. * Tue Sep 25 2018 sbrabec@suse.com - Fix smartd.service EnvironmentFile (boo#1095662). * Fri Jun 22 2018 kukuk@suse.de - Add smartd_generate_opts.path and smartd_generate_opts.service to update smartd_opts if sysconfig is modified. Needed for [FATE#325524]. * Tue Apr 17 2018 sbrabec@suse.com - Fix SUSE default of S.M.A.R.T. checks: really enable nightly short tests (bsc#1073918). * Thu Feb 08 2018 sbrabec@suse.com - Make possible to disable broken SAT support by -d scsi+cciss,N (bsc#1038271, smartmontools-scsiata-scsi_only.patch, https://www.smartmontools.org/ticket/871). - Update smartmontools.keyring. * Mon Dec 18 2017 avindra@opensuse.org - update to 6.6 version (FATE#321901, FATE#322874) - smartctl: * -i' and '--identify': ATA ACS-4 and SATA 3.3 enhancements. * Control ATA write cache through SCT Feature Control with '-s wcache-sct,ata|on|off[,p]' and '-g wcache-sct'. * Print ATA Pending Defects log with '-l defects'. * '-s wcreorder,on|off': New persistent flag ',p'. * '-s standby': Prevent temporary drive spinup. * '-n POWERMODE': New parameter to set exit status. * '-g security': ATA Security Level check fixed. * '-l scttemp*': Print minimum supported ERC Time Limit. * '-q noserial': Now also suppresses "SAS address" output. * '-i': Print IEEE EUI-64 of NVMe namespace. * '-c': Print NVMe 1.3 feature flags. * '-A': Print NVMe 1.3 thermal temperature transition statistic. * '-g/s dsn': Get/set ATA DSN. - smartd * Uses also device identify information to detect for duplicate devices. * '-e dsn' directive: Set ATA DSN. * Improved SCSI/SAS temperature logging. * Silence emails and log messages on open errors of '-d removable' devices. * Exit on device open error unless '-q never' or '-d removable' is specified (regression). - update-smart-drivedb: Now authenticates downloaded file with GnuPG. - update-smart-drivedb: New options '--trunk', '--no-verify' and '--export-key'. - Device type '-d intelliprop,N' for IntelliProp controllers. - SCSI: Default timeout increased to 1 minute. - HDD, SSD and USB additions to drive database. - New smartmontools-* mailing list addresses. - Man page formatting reworked. - Linux: * Uses SG_IO V4 API if supported. * Devices behind hpsa driver are no longer detected as regular SCSI devices. - switch to new url - drop upstreamed patches: * smartmontools-scsi-suppress-no-temperature.patch * smartmontools-scsi-temperature-check.patch * smartmontools-log-scsi-temperature.patch - regen smartmontools-drivedb.h * Thu Nov 23 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Fri Jul 14 2017 sbrabec@suse.com - SCSI temperature error fixes (bsc#1047198, smartmontools-scsi-suppress-no-temperature.patch, smartmontools-scsi-temperature-check.patch, smartmontools-log-scsi-temperature.patch). * Mon Dec 19 2016 sbrabec@suse.com - Drop systemd dependency on syslog.target (bsc#983938, smartmontools-systemd-no-syslog.patch). https://lists.opensuse.org/opensuse-packaging/2013-05/msg00102.html * Wed Dec 07 2016 aginies@suse.com - update to 6.5 version * Experimental support for NVMe devices on FreeBSD, Linux and Windows. * smartctl '-i', '-c', '-H' and '-l error': NVMe support. * smartctl '-l nvmelog': New option for NVMe. * smartd.conf '-H', '-l error' and '-W': NVMe support. * Optional NVMe device scanning support on Linux and Windows. * configure option '--with-nvme-devicescan' to include NVMe in default device scanning result. * Device scanning now allows to specify multiple '-d TYPE' options. * ATA: Added new POWER MODE values introduced in ATA ACS-2. * ATA: SCT commands are no longer issued if ATA Security is locked. * SCSI: LB provisioning improvements. * SCSI: Fixed GLTSD bit set/cleared info messages. * SCSI: Solid State media log page is no longer checked for tapes. * SCSI: Improved handling when no tape cartridge in drive. * SCSI: Workaround for buggy Seagate firmware. * SAT: Improved heuristics to detect bogus sense data from SAT layer. * smartd: Fixed crash on missing argument to '-s' directive. update-smart-drivedb: Now uses HTTPS for download by default. * update-smart-drivedb: New options to select URL and download tool. * update-smart-drivedb: New download tool 'svn'. * Drive database file now also includes the DEFAULT setting for each attribute. * HDD, SSD and USB additions to drive database. * Various code changes suggested by Clang Static Analyser and Cppcheck. - enable "--with-nvme-devicescan" option - update smartmontools-drivedb.h file - use --with-savestates, --with-attributelog, --docdir instead of old options * Thu Jan 14 2016 meissner@suse.com - replaced keyring with 2015/2016 key. pub rsa2048/0xDF0F1A49C4A4903A 2014-12-31 [expires: 2016-12-31] Key fingerprint = F41F 01FC 0784 4958 4FFC CF57 DF0F 1A49 C4A4 903A uid [ unkown] Smartmontools Signing Key (through 2016) <smartmontools-support@lists.sourceforge.net> * Sun Jan 10 2016 p.drouand@gmail.com - Update to version 6.0.4 * Device type '-d usbprolific' for Prolific PL2571/277x USB bridges. * SAT: Support for ATA registers returned in fixed format sense data. * smartctl '-i' and '--identify': ATA ACS-4 and SATA 3.2 enhancements. * smartctl '-l xerror': Support for logs with more than 255 pages. * smartctl '-l devstat': Prints ACS-3 DSN flags. * smartctl '-l devstat': Read via SMART command if GP log is not available. * smartctl '-l scttempsts': Prints SCT SMART STATUS (ACS-4) and vendor specific SCT bytes. * HDD, SSD and USB additions to drive database. * Linux: AACRAID fixes, SMART STATUS should work now. * Linux: '/dev/megaraid_sas_ioctl_node' fd leak fix. - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_6_4_DRIVEDB. - Cleanup and remove conditional macros; the package doesn't build for SLE anyway - Remove smartmontools-default-enabled.patch; not needed anymore * Tue Mar 10 2015 sbrabec@suse.cz - Run Self Tests: * Short Self Test every night * Extended Self Test every month * Discussion: http://lists.opensuse.org/opensuse-factory/2015-03/msg00040.html - Dropped smartmontools-removable.patch - Created smartmontools-suse-default.patch * Mon Mar 09 2015 sbrabec@suse.cz - Package empty /etc/smartd_warning.d for warning plugins. - smartmontools-drivedb_h-update.sh: Fix default branch name. - Comment fixes. * Tue Mar 03 2015 sbrabec@suse.cz - Improve drivedb.h update scriptlets: Detect update across branches. - Check state of smartmontools-drivedb.h in %prep. - Add ghost records for files created by update-smart-drivedb. - Improve smartmontools-drivedb_h-update.sh script: Perform spec file changess. - Clean up on uninstall. - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_6_3_DRIVEDB. * Fri Nov 14 2014 dimstar@opensuse.org - No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.
/etc/smart_drivedb.h /etc/smartd.conf /etc/smartd_warning.d /etc/smartd_warning.sh /usr/lib/smartmontools /usr/lib/smartmontools/generate_smartd_opts /usr/lib/systemd/system/smartd.service /usr/lib/systemd/system/smartd_generate_opts.path /usr/lib/systemd/system/smartd_generate_opts.service /usr/sbin/rcsmartd /usr/sbin/smartctl /usr/sbin/smartd /usr/sbin/update-smart-drivedb /usr/share/doc/packages/smartmontools /usr/share/doc/packages/smartmontools/AUTHORS /usr/share/doc/packages/smartmontools/COPYING /usr/share/doc/packages/smartmontools/ChangeLog /usr/share/doc/packages/smartmontools/ChangeLog-6.0-7.0 /usr/share/doc/packages/smartmontools/NEWS /usr/share/doc/packages/smartmontools/README /usr/share/doc/packages/smartmontools/TODO /usr/share/doc/packages/smartmontools/examplescripts /usr/share/doc/packages/smartmontools/examplescripts/Example1 /usr/share/doc/packages/smartmontools/examplescripts/Example2 /usr/share/doc/packages/smartmontools/examplescripts/Example3 /usr/share/doc/packages/smartmontools/examplescripts/Example4 /usr/share/doc/packages/smartmontools/examplescripts/Example5 /usr/share/doc/packages/smartmontools/examplescripts/Example6 /usr/share/doc/packages/smartmontools/examplescripts/Example7 /usr/share/doc/packages/smartmontools/examplescripts/Example8 /usr/share/doc/packages/smartmontools/examplescripts/README /usr/share/doc/packages/smartmontools/smartd.conf /usr/share/fillup-templates/sysconfig.smartmontools /usr/share/man/man5/smartd.conf.5.gz /usr/share/man/man8/smartctl.8.gz /usr/share/man/man8/smartd.8.gz /usr/share/man/man8/update-smart-drivedb.8.gz /usr/share/smartmontools /usr/share/smartmontools/drivedb.h /usr/share/smartmontools/drivedb.h.error /usr/share/smartmontools/drivedb.h.lastcheck /usr/share/smartmontools/drivedb.h.old /var/lib/smartmontools /var/lib/smartmontools/smartd_opts
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:22:04 2024