[Spacewalk-list] spacewalk 2.9 && never ending issue with ubuntu/debian clients
Florin Portase
portase.florin at medianetork.ro
Fri Feb 22 12:11:00 UTC 2019
On 2019-02-13 10:56, Florin Portase wrote:
> Hello,
>
> I just have upgraded the spacewalk server from 2.7 => 2.9.
>
> I have applied also the sql patch from https://bugzilla.redhat.com/show_bug.cgi?id=1661347
>
> + upgraded the clients from :
>
> http://download.opensuse.org/repositories/systemsmanagement:/spacewalk:/2.9:/debclients/
>
> Just to mention spacewalk 2.7 + patches was working just fine for both debian & ubuntu.
>
> Now, for ubuntu 16.05 I have over 100 packages marked as up-gradable( over and over....)
>
> _______________________________________________
>
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
So, after digging through SPW archive Dec '18 til Feb '19 finally I
come to something more acceptable:
1. sync script for Ubuntu channels
2. "spacewalk-add-debian-multiarch-header.py.NEW " took it from
"https://www.redhat.com/archives/spacewalk-list/2018-December/msg00017.html"
wget -q
http://de.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-amd64/Packages.gz
\
-O /tmp/Packages-xenial-main.gz && gunzip -f
/tmp/Packages-xenial-main.gz
wget -q
http://cz.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-amd64/Packages.gz
\
-O /tmp/Packages-xenial-updates.gz && gunzip -f
/tmp/Packages-xenial-updates.gz
wget -q
http://cz.archive.ubuntu.com/ubuntu/dists/xenial-security/main/binary-amd64/Packages.gz
\
-O /tmp/Packages-xenial-security.gz && gunzip -f
/tmp/Packages-xenial-security.gz
s=180
trap 'echo "Ctrl-C detected."' 2
for (( i=$s ; i>0; i--));
do
#printf '\rFinishing sync in: %2d seconds' $i; sleep 1
echo -ne "\rFinishing sync in: $i seconds\033[0K";
sleep 1
done
echo -e "\nSync completed!"
trap 2
$_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW
$_PKG_MAIN/Packages /tmp/Packages-xenial-main
$_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW
$_PKG_UPD/Packages /tmp/Packages-xenial-updates
$_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW
$_PKG_SEC/Packages /tmp/Packages-xenial-security
$_BIN_PATH/spacewalk-add-debian-multiarch-header.py.NEW
$_PKG_UNIV/Packages /tmp/Packages-xenial-universe
/bin/mv $_PKG_MAIN/Packages.new $_PKG_MAIN/Packages
/bin/mv $_PKG_SEC/Packages.new $_PKG_SEC/Packages
/bin/mv $_PKG_UPD/Packages.new $_PKG_UPD/Packages
/bin/mv $_PKG_UNIV/Packages.new $_PKG_UNIV/Packages
gzip < $_PKG_MAIN/Packages > $_PKG_MAIN/Packages.gz
gzip < $_PKG_UPD/Packages > $_PKG_UPD/Packages.gz
gzip < $_PKG_SEC/Packages > $_PKG_SEC/Packages.gz
gzip < $_PKG_UNIV/Packages > $_PKG_UNIV/Packages.gz
cd $_PKG_MAIN
$_BIN_PATH/secureApt.sh xenial xenial-main
touch -r Packages.gz Packages
cd $_PKG_UPD
$_BIN_PATH/secureApt.sh xenial xenial-updates
touch -r Packages.gz Packages
cd $_PKG_SEC
$_BIN_PATH/secureApt.sh xenial xenial-security
touch -r Packages.gz Packages
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 )
~~BUT~~
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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20190222/02e28c50/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20190222/02e28c50/attachment.sig>
More information about the Spacewalk-list
mailing list