Updating debian apt
In the end, I had to move and touch /var/lib/dpkg/status [email protected]:~ cd /var/lib/dpkg/ [email protected]:/var/lib/dpkg# mv status [email protected]:/var/lib/dpkg# touch status [email protected]:/var/lib/dpkg# apt-get clean [email protected]:/etc/apt# apt-get install git Reading package lists…
Done The following extra packages will be installed: … After this operation, 175 MB of additional disk space will be used. [Y/n] n If you clean the status file, you will break dpkg, your system will not know what packages are installed.
bug=723586 In this case spacewalk is creating metadata during repo sync and Multi-Arch flag is ignored.
However, this is not a solution, as this files will be overwritten with new versions of python.
Until this is fixed in spacewalk, workaround may be keeping with ubuntu repos enabled.
Read on after the jump how to completly setup and configure Spacewalk 2.2 to work with Ubuntu clients. This article only shows the Debian/Ubuntu specific things you need to know, a general Spacewalk installation needs to be done beforehand, see https://fedorahosted.org/spacewalk/wiki/How To Install Create channels with ‘Architecture’ set to ‘amd64-debian’ and ‘Yum Repository Checksum Type’ to SHA256. You can easily build them by yourself on a 12.04 machine: So far everything could be googled together from different sources. In the next upcoming article I will however show you how to get Errata automatically imported into Spacewalk from the Ubuntu security mailing list and https://lists.ubuntu.com/archives/ubuntu-security-announce/ Thanks for this! After syncing repos to my spacewalk server and registering my Ubuntu machine, it seems like apt is pulling down empty repos.
For Ubuntu 12.04 (Precise Pangolin) I name them: I meanwhile did my own Python version / port. On the spacewalk web gui, I can see a package (e.g.