<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>On 2019-02-13 10:56, Florin Portase wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<p>Hello,</p>
<p>I just have upgraded the spacewalk server from 2.7 => 2.9.</p>
<p>I have applied also the sql patch from <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1661347" target="_blank" rel="noopener noreferrer">https://bugzilla.redhat.com/show_bug.cgi?id=1661347</a></p>
<p>+ upgraded the clients from :</p>
<p>http://download.opensuse.org/repositories/systemsmanagement:/spacewalk:/2.9:/debclients/</p>
<p><br /></p>
<p>Just to mention spacewalk 2.7 +  patches was working just fine for both debian & ubuntu.</p>
<p>Now, for ubuntu 16.05 I have over 100 packages marked as up-gradable( over and over....)</p>
<p>_______________________________________________</p>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Spacewalk-list mailing list<br /><a href="mailto:Spacewalk-list@redhat.com">Spacewalk-list@redhat.com</a><br /><a href="https://www.redhat.com/mailman/listinfo/spacewalk-list" target="_blank" rel="noopener noreferrer">https://www.redhat.com/mailman/listinfo/spacewalk-list</a></div>
</blockquote>
<p><br /></p>
<p>So, after digging through  SPW archive Dec '18 til Feb '19 finally I come to something more acceptable:</p>
<p>1. sync script for Ubuntu channels</p>
<p>2. "spacewalk-add-debian-multiarch-header.py.NEW " took it from "https://www.redhat.com/archives/spacewalk-list/2018-December/msg00017.html"</p>
<p>wget  -q http://de.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-amd64/Packages.gz  \<br />        -O /tmp/Packages-xenial-main.gz && gunzip -f /tmp/Packages-xenial-main.gz<br />wget  -q http://cz.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-amd64/Packages.gz  \<br />        -O /tmp/Packages-xenial-updates.gz  && gunzip -f /tmp/Packages-xenial-updates.gz<br />wget  -q http://cz.archive.ubuntu.com/ubuntu/dists/xenial-security/main/binary-amd64/Packages.gz \<br />        -O /tmp/Packages-xenial-security.gz && gunzip -f /tmp/Packages-xenial-security.gz<br /><br />s=180<br />trap 'echo "Ctrl-C detected."' 2<br />for (( i=$s ; i>0; i--));<br />        do<br />                #printf '\rFinishing sync in: %2d seconds' $i; sleep 1<br />                echo -ne  "\rFinishing sync in: $i seconds\033[0K"; sleep 1<br />        done<br />echo -e "\nSync completed!"<br />trap 2<br />                $_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW  $_PKG_MAIN/Packages    /tmp/Packages-xenial-main<br />                $_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW  $_PKG_UPD/Packages      /tmp/Packages-xenial-updates<br />                $_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW  $_PKG_SEC/Packages      /tmp/Packages-xenial-security<br />                $_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW  $_PKG_UNIV/Packages    /tmp/Packages-xenial-universe<br /><br />                /bin/mv $_PKG_MAIN/Packages.new $_PKG_MAIN/Packages<br />                /bin/mv $_PKG_SEC/Packages.new $_PKG_SEC/Packages<br />                /bin/mv $_PKG_UPD/Packages.new $_PKG_UPD/Packages<br />                /bin/mv $_PKG_UNIV/Packages.new $_PKG_UNIV/Packages<br /><br />                gzip < $_PKG_MAIN/Packages > $_PKG_MAIN/Packages.gz<br />                gzip < $_PKG_UPD/Packages  > $_PKG_UPD/Packages.gz<br />                gzip < $_PKG_SEC/Packages  > $_PKG_SEC/Packages.gz<br />                gzip < $_PKG_UNIV/Packages > $_PKG_UNIV/Packages.gz<br /><br />cd $_PKG_MAIN<br />        $_BIN_PATH/secureApt.sh  xenial xenial-main<br />        touch -r Packages.gz  Packages<br />cd $_PKG_UPD<br />        $_BIN_PATH/secureApt.sh  xenial xenial-updates<br />        touch -r Packages.gz  Packages<br />cd $_PKG_SEC<br />        $_BIN_PATH/secureApt.sh  xenial xenial-security<br />        touch -r Packages.gz  Packages</p>
<p><br /></p>
<p>So just to resume, SYNC =>OK, applying ALL missing headers =>OK, now the packages that are showed as up-gradable dropped from ~120 to only 6 (   base-files libbind9-140 libisc160 libisccc140 libisccfg140 liblwres141 )</p>
<p><br /></p>
<p>~~BUT~~</p>
<p>Here I run into another problem, it seems taskomatic is generating Package files over and over ( touch -r Packages.gz  Packages seems to have no effect)</p>

</body></html>