[Spacewalk-list] recent apt updates resulted in removed spacewalk client on Ubuntu 16.04

Paul-Andre Panon paul-andre.panon at avigilon.com
Thu Mar 8 19:59:35 UTC 2018


Hi,

We batch our update packages to be able to have a testing cycle on dev/test systems prior to applying them in our production environments. This applies to all three of our Linux Distribution/version streams in use at this site: CentOS7, Ubuntu 14.04, and Ubuntu 16.04. In our latest cycle, we lost the apt-transport-spacewalk, rhnsd, and rhn-client-tools packages when performing rhn_check to deploy the packages. To fix the problem I had to switch sources.list back to Ubuntu repos, remote the spacewalk source.list.d entry, re-install the missing packages, and then switch the sources.list files back to a spacewalk configuration. 
When re-installing the spacewalk packages the following packages also needed to be re-installed from the Ubuntu repo:

  python-apt python-cryptography python-dbus python-dmidecode python-enum34 python-gi python-gobject
  python-gobject-2 python-gudev python-idna python-ipaddress python-openssl python-pkg-resources
  python-pyasn1 python-rhn python-six

The package updates in that batch most likely causing that incident were

    apt-1.2.25-X.amd64-deb
    apt-transport-https-1.2.25-X.amd64-deb
    apt-utils-1.2.25-X.amd64-deb
    libapt-inst2.0-1.2.25-X.amd64-deb
    libapt-pkg5.0-1.2.25-X.amd64-deb

or

    libpython-stdlib-2.7.12-1~16.04.amd64-deb
    python-2.7.12-1~16.04.amd64-deb
    python-apt-1.1.0~beta1ubuntu0.16.04.1-X.amd64-deb
    python-apt-common-1.1.0~beta1ubuntu0.16.04.1-X.all-deb
    python-gdbm-2.7.12-1~16.04.amd64-deb
    python-minimal-2.7.12-1~16.04.amd64-deb
    python-twisted-bin-16.0.0-1ubuntu0.2.amd64-deb
    python-twisted-core-16.0.0-1ubuntu0.2.all-deb
    python3-apt-1.1.0~beta1ubuntu0.16.04.1-X.amd64-deb
    python3-distupgrade-16.04.24-X:1.all-deb
    python3-update-manager-16.04.12-X:1.all-deb

The really weird thing is that the copy of those apt packages on the Spacewalk server's filesystem date back to Sep 29. And the python packages back to Nov. So that leaves me wondering, why did it try to apply now if the file was downloaded (or created) that far back? We've run many patching cycles since then. I want to try to figure out what's going on before I try to bring our production systems up to date.

Paul-Andre Panon
Senior systems administrator
 





More information about the Spacewalk-list mailing list