<div class="container">
    <h1>Recommended update for libsolv, libzypp, zypper</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-RU-2025:20473-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2025-07-09T09:05:32Z</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=1243486">bsc#1243486</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1244710">bsc#1244710</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245220">bsc#1245220</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245452">bsc#1245452</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245496">bsc#1245496</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245672">bsc#1245672</a>
                        </li>
                    
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">SUSE Linux Micro 6.1</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that has six fixes can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for libsolv, libzypp, zypper fixes the following issues:</p>
<p>libsolv was updated to 0.7.34:</p>
<ul>
<li>add support for product-obsoletes() provides in the product
    autopackage generation code</li>
</ul>
<p>libzypp was updated to 17.37.10:</p>
<ul>
<li>BuildRequires: %{libsolv_devel_package} >= 0.7.34 (bsc#1243486)
    Newer rpm versions no longer allow a &#x27;:&#x27; in rpm package names or
    obsoletes. So injecting an
      "Obsoletes: product:oldproductname < oldproductversion"
    into the -release package to indicate a product rename is no longer
    possible.
    Since libsolv-0.7.34 you can and should use:
      "Provides: product-obsoletes(oldproductname) < oldproductversion"
    in the -release package. libsolv will then inject the appropriate
    Obsoletes into the Product.</li>
<li>Ignore DeltaRpm download errors (bsc#1245672)
    DeltaRpms are in fact optional resources. In case of a failure
    the full rpm is downloaded.</li>
<li>Improve fix for incorrect filesize handling (bsc#1245220)</li>
<li>Do not trigger download data exceeded errors on HTTP non data
    responses (bsc#1245220)
    In some cases a HTTP 401 or 407 did trigger a "filesize exceeded"
    error, because the response payload size was compared against the
    expected filesize. This patch adds some checks if the response
    code is in the success range and only then takes expected
    filesize into account. Otherwise the response content-length is
    used or a fallback of 2Mb if no content-length is known.</li>
<li>Fix SEGV in MediaDISK handler (bsc#1245452)</li>
<li>Explicitly selecting DownloadAsNeeded also selects the
    classic_rpmtrans backend.
    DownloadAsNeeded can not be combined with the rpm singletrans
    installer backend because a rpm transaction requires all package
    headers to be available the the beginning of the transaction. So
    explicitly selecting this mode also turns on the classic_rpmtrans
    backend.</li>
<li>Fix evaluation of libproxy results (bsc#1244710)</li>
</ul>
<p>zypper was updated to 1.14.92:</p>
<ul>
<li>sh: Reset solver options after command (bsc#1245496)</li>
<li>Explicitly selecting DownloadAsNeeded also selects the
    classic_rpmtrans backend.</li>
</ul>



    
        <h2>Special Instructions and Notes:</h2>
        <ul>
            
            
            
        </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 Micro 6.1
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Micro-6.1-174=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    SUSE Linux Micro 6.1 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>libzypp-debuginfo-17.37.10-slfo.1.1_1.1</li>
                        
                            <li>libzypp-debugsource-17.37.10-slfo.1.1_1.1</li>
                        
                            <li>zypper-debuginfo-1.14.92-slfo.1.1_1.1</li>
                        
                            <li>libzypp-17.37.10-slfo.1.1_1.1</li>
                        
                            <li>libsolv-tools-base-0.7.34-slfo.1.1_1.1</li>
                        
                            <li>libsolv-tools-base-debuginfo-0.7.34-slfo.1.1_1.1</li>
                        
                            <li>zypper-1.14.92-slfo.1.1_1.1</li>
                        
                            <li>zypper-debugsource-1.14.92-slfo.1.1_1.1</li>
                        
                            <li>libsolv-debugsource-0.7.34-slfo.1.1_1.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    SUSE Linux Micro 6.1 (noarch)
                    <ul>
                        
                            <li>zypper-needs-restarting-1.14.92-slfo.1.1_1.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1243486">https://bugzilla.suse.com/show_bug.cgi?id=1243486</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1244710">https://bugzilla.suse.com/show_bug.cgi?id=1244710</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245220">https://bugzilla.suse.com/show_bug.cgi?id=1245220</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245452">https://bugzilla.suse.com/show_bug.cgi?id=1245452</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245496">https://bugzilla.suse.com/show_bug.cgi?id=1245496</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1245672">https://bugzilla.suse.com/show_bug.cgi?id=1245672</a>
                    </li>
                
            
        </ul>
    
</div>