Page MenuHomePhabricator

Inconsistent package status on planet2001
Closed, ResolvedPublic

Description

During deploying the bind update I noticed that planet2001 has quite a few packages installed from backports which should use plain jessie versions instead (e.g. tar, exim).
Some components are even in disparate versions with the same source package (e.g. some systemd binary packages are using the bpo version and some are in plain jessie). I think the box should be reimaged entirely.

Event Timeline

It seems to only consider backports ATM, when I run "apt-cache show munin" (as an example of a package which is present in backports), I only get the version from backports, not the jessie one.

I have never intended to use backports on planet2001 nor any idea why it would be different from others. It is supposed to be like planet1001 and uses identical roles.

I can just reinstall this machine easily, but that doesn't mean i know why it had this state.

rm /etc/apt/sources.list.d/debian-backports.list
vi /etc/apt/sources/wikimedia.list
apt-get upgrade.. upgraded apache

Mentioned in SAL (#wikimedia-operations) [2017-03-03T04:39:13Z] <mutante> planet2001 last log message was for T159432

20:41 < mutante> !log planet2001 - reinstall, boot into installer, scheduled downtime

instance reinstalled but can't reach puppetmaster, gotta debug what's going on. currently gone from icinga and reachable with install-console after fresh install but no initial puppet run.

Dzahn triaged this task as Medium priority.Mar 3 2017, 5:17 AM

Mentioned in SAL (#wikimedia-operations) [2017-03-04T03:00:45Z] <mutante> planet2001 - reinstalling once more (T159432)

repeated the install today, could not reproduce the problem of yesterday. this time it just worked. re-signed puppet cert and salt keys.

reinstalled. no backports are activated. sources.list looks like

# deb http://mirrors.wikimedia.org/debian/ jessie main

deb http://mirrors.wikimedia.org/debian/ jessie main non-free contrib
deb-src http://mirrors.wikimedia.org/debian/ jessie main non-free contrib

## Wikimedia APT repository
#deb http://apt.wikimedia.org/wikimedia jessie-wikimedia main backports thirdparty
#deb-src http://apt.wikimedia.org/wikimedia jessie-wikimedia main backports thirdparty

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://mirrors.wikimedia.org/debian/ jessie-updates main contrib non-free
deb-src http://mirrors.wikimedia.org/debian/ jessie-updates main contrib non-free
a

well, there is /etc/apt/sources.list.d/debian-backports.list with

deb http://mirrors.wikimedia.org/debian/ jessie-backports main contrib non-free
deb-src http://mirrors.wikimedia.org/debian/ jessie-backports main contrib non-free

but that's just like on others.