<div class="container">
    <h1>Recommended update for smartmontools</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-RU-2025:4193-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2025-11-24T09:36:13Z</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>important</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1069468">bsc#1069468</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1095662">bsc#1095662</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1167051">bsc#1167051</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1181400">bsc#1181400</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1183699">bsc#1183699</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1195785">bsc#1195785</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1207461">bsc#1207461</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1208905">bsc#1208905</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=990406">bsc#990406</a>
                        </li>
                    
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/PED-13806">jsc#PED-13806</a>
                        </li>
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 12 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 12 SP5 LTSS Extended Security</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP5</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that contains one feature and has nine fixes can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for smartmontools fixes the following issues:</p>
<ul>
<li>update-smart-drivedb: <ul>
<li>Provide support for the new upstream GitHub repository.</li>
<li>Do not overwrite files in /usr/share. </li>
<li>Use /var/lib provided by --with-drivedbinstdir.</li>
<li>Could now run as systemd service with &#x27;Type=notify&#x27; set.</li>
<li>add new option and signing key</li>
</ul>
</li>
<li>Add smartmontools-drivedb.h version 5894 from the branch 7.5.</li>
<li>Update to 7.5 (jsc#PED-13806).</li>
<li>Do not quit with an error when no drives to monitor are available (bsc#990406 bsc#1167051).</li>
<li>Run through spec-cleaner, use autosetup</li>
<li>smartmontools.generate_smartd_opts.in: Fix generated options when
  SMARTD_SAVESTATES or SMARTD_ATTRLOG are set to "no" (bsc#1207461).</li>
<li>fix smartctl crash for an NVMe on big endian systems (bsc#1208905).</li>
<li>Catch another invalid state in %post: DRIVEDB_H_RELEASE_SAVED might end up empty</li>
<li>refresh keyring with new signing key</li>
<li>Remove smartmontools-drivedb.h. Up to date version is included in release tarball</li>
<li>packaging: try to fix smartmontools-drivedb_h-update.sh</li>
<li>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).</li>
<li>Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_7_2_DRIVEDB.</li>
<li>Added hardening to systemd service(s) (bsc#1181400). </li>
<li>smartmontools-drivedb_h-update.sh: Fix update needed logic.</li>
<li>Add smartmontools-drivedb.h, the latest version from the upstream branch RELEASE_7_2_DRIVEDB</li>
<li>smartctl: add new options to smartctl: </li>
<li>smartd: <ul>
<li>Support for staggered self-tests.</li>
<li>No longer writes attribute log if no attributes were read due to standby mode or other error.</li>
<li>Now resolves symlinks before device names are checked for duplicates.</li>
<li>Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is used without &#x27;-d TYPE&#x27;.</li>
<li>No longer truncates very long device names in warning emails.</li>
<li>No longer skips scheduled tests if system clock has been adjusted to the past.</li>
<li>&#x27;-A&#x27;: Attribute logs now use local time instead of UTC.</li>
</ul>
</li>
<li>ATA:<ul>
<li>Device type &#x27;-d jmb39x-q,N&#x27; for JMB39x protocol variant used by some QNAP NAS devices.</li>
<li>Device type &#x27;-d jms56x,N&#x27; for JMS562 USB to SATA RAID bridges.</li>
<li>Device type &#x27;-d jmb39x,N&#x27; for drives behind JMicron JMB39x RAID port multipliers.</li>
</ul>
</li>
<li>SCSI: <ul>
<li>Improved heuristics for log subpages of new and very old disks.</li>
<li>Workaround for incomplete Log subpages response from some SAS SSDs.</li>
<li>Various improvements for the decoding of log pages.</li>
<li>Improved handling of READ CAPACITY command.</li>
<li>Support for SAS host managed drives.</li>
</ul>
</li>
<li>NVMe:<ul>
<li>Log transfer size limited to avoid device or kernel crashes.</li>
<li>SMART/Health Information and Error Information are always read with broadcast NSID.</li>
</ul>
</li>
<li>NVMEe/USB:<ul>
<li>Device type &#x27;-d sntrealtek&#x27; for Realtek RTL9210 USB to NVMe bridges.</li>
<li>Device type &#x27;-d sntjmicron&#x27; for NVMe drives behind JMicron USB to NVMe bridges</li>
</ul>
</li>
<li>update-smart-drivedb: New option &#x27;--branch X.Y&#x27;.</li>
<li>HDD, SSD and USB additions to drive database.</li>
<li>Dropped support for pre-C99 snprintf().</li>
<li>configure: <ul>
<li>Dropped option &#x27;--without-working-snprintf&#x27;.</li>
<li>Fixed &#x27;-fstack-protector*&#x27; detection.</li>
</ul>
</li>
<li>Linux: <ul>
<li>Various fixes of smartd.service file (bsc#1183699).</li>
<li>Device scan with &#x27;-d by-id&#x27; scans &#x27;/dev/disk/by-id/*&#x27; symlinks.</li>
<li>Dropped device scan support for devfs.</li>
<li>Fixed device scan with multiple &#x27;-d TYPE&#x27; options.</li>
<li>Fixed device scan crash on missing &#x27;/proc/devices&#x27;.</li>
<li>USB ID detection also for &#x27;/dev/sgN&#x27;.</li>
</ul>
</li>
<li>Darwin: NVMe log support.</li>
<li>FreeBSD: Device scan does no longer include T_ENCLOSURE devices.</li>
<li>NetBSD: Fixed timeout handling.</li>
<li>NetBSD big endian: Fixed ATA register handling.</li>
<li>OpenBSD: Fixed timeout handling.</li>
<li>Windows: Dropped backward compatibility fixes for very old compilers.</li>
<li>drop smartmontools smartd service patch (bsc#1183699)</li>
<li>Autodetection of &#x27;-d sntjmicron&#x27; type for JMicron USB to NVMe bridges.</li>
<li>Fixed segfault on CCISS transfer sizes > 512 bytes.</li>
<li>Fixed smartd.service &#x27;Type&#x27; if libsystemd-dev is not available.</li>
<li>Fixed &#x27;/dev/megaraid_sas_ioctl_node&#x27; fd leak.</li>
<li>Fixed GPL licensing problem of &#x27;linux_nvme_ioctl.h&#x27;</li>
<li>Update smartmontools.keyring. Developers use new key.</li>
<li>smartmontools-drivedb_h-update.sh: Recognize equal files in different commits.</li>
<li>Remove smartmontools-drivedb.h. No update available in the
  upstream branch RELEASE_7_0_DRIVEDB.</li>
<li>BuildRequire pkgconfig(libsystemd) instead of systemd-devel:<ul>
<li>Allow OBS to shortcut through the -mini flavors.</li>
</ul>
</li>
<li>Fix license of nvme_ioctl.h</li>
<li>Always use &#x27;-d sat&#x27; for USB vendor IDs with known SAT support.</li>
<li>Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_7_0_DRIVEDB.</li>
<li>Fix smartd.service EnvironmentFile (bsc#1095662).</li>
<li>Add smartd_generate_opts.path and smartd_generate_opts.service
  to update smartd_opts if sysconfig is modified. Needed for</li>
<li>Replace references to /var/adm/fillup-templates with new %_fillupdir macro (bsc#1069468)</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 12 SP5 LTSS Extended Security
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-SERVER-12-SP5-LTSS-EXTENDED-SECURITY-2025-4193=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    SUSE Linux Enterprise Server 12 SP5 LTSS Extended Security (x86_64)
                    <ul>
                        
                            <li>smartmontools-7.5-6.9.1</li>
                        
                            <li>smartmontools-debugsource-7.5-6.9.1</li>
                        
                            <li>smartmontools-debuginfo-7.5-6.9.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1069468">https://bugzilla.suse.com/show_bug.cgi?id=1069468</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1095662">https://bugzilla.suse.com/show_bug.cgi?id=1095662</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1167051">https://bugzilla.suse.com/show_bug.cgi?id=1167051</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1181400">https://bugzilla.suse.com/show_bug.cgi?id=1181400</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1183699">https://bugzilla.suse.com/show_bug.cgi?id=1183699</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1195785">https://bugzilla.suse.com/show_bug.cgi?id=1195785</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1207461">https://bugzilla.suse.com/show_bug.cgi?id=1207461</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1208905">https://bugzilla.suse.com/show_bug.cgi?id=1208905</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=990406">https://bugzilla.suse.com/show_bug.cgi?id=990406</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-13806">https://jira.suse.com/browse/PED-13806</a>
                    </li>
                
            
        </ul>
    
</div>