Page MenuHomePhabricator

EPIC: Migrate Data Platform SRE-owned hosts to Bookworm or later
Closed, ResolvedPublic

Description

With the release of Debian Trixie (13), Debian Bullseye (11) has been deprecated at the Foundation . To comply with the policy, we need to migrate all our hosts off Bullseye by September 2026.

Creating this ticket as an epic for migrating all Data Platform SRE-owned hosts to Bookworm or later. List of system needing upgrading: https://os-reports.wikimedia.org/os-report-todo-2026-01-27-bullseye.html

The list of servers that still run bullseye can be generated at any time with the following command:

sudo cumin --force -o txt 'A:owner-data-platform and P{F:lsbdistcodename="bullseye"}' 'grep role /etc/wikimedia/contacts.yaml' | awk 'x==1 { print $0 } /_____FORMATTED_OUTPUT_____/ { x=1 }' | awk '{print $NF}' | tr -d '()' | sort | uniq -c | sort -rn

3 hosts will be targeted:

3 role::statistics::explorer:

Related Objects

StatusSubtypeAssignedTask
Resolvedbrouberol
OpenMoritzMuehlenhoff
DeclinedNone
Resolvedtchin
Resolvedtchin
ResolvedBTullis
Resolvedbrouberol
Resolvedbrouberol
ResolvedRequestBTullis
ResolvedVRiley-WMF
ResolvedRequestBTullis
ResolvedVRiley-WMF
Resolvedbking
Resolvedbking
Resolvedbking
Resolvedbking
ResolvedBTullis
OpenBTullis
ResolvedBTullis
ResolvedJclark-ctr
ResolvedBTullis
ResolvedVRiley-WMF
ResolvedBTullis

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
BTullis triaged this task as Medium priority.Aug 14 2025, 10:00 AM
BTullis moved this task from Incoming to Epics on the Data-Platform-SRE board.
Gehel moved this task from Epics to Incoming on the Data-Platform-SRE board.
bking updated the task description. (Show Details)

I'm going to do an in-place upgrade for Archiva, as it is a somewhat problematic VM with large data stores, that we are hoping to kill soon.
I don't want to spend the time getting a reuse-parts recipe working for this one-off host.

I started by copying the archiva package to the bookworm-wikimedia distribution.

btullis@apt1002:~$ sudo -i reprepro ls archiva
archiva | 2.2.10-1 |   buster-wikimedia | amd64, source
archiva | 2.2.10-1 | bullseye-wikimedia | amd64, source

btullis@apt1002:~$ sudo -i reprepro copy bookworm-wikimedia bullseye-wikimedia archiva
Exporting indices...

btullis@apt1002:~$ sudo -i reprepro ls archiva
archiva | 2.2.10-1 |   buster-wikimedia | amd64, source
archiva | 2.2.10-1 | bullseye-wikimedia | amd64, source
archiva | 2.2.10-1 | bookworm-wikimedia | amd64, source

Icinga downtime and Alertmanager silence (ID=f052c61f-ceee-438a-b8b3-2e787b3d4368) set by btullis@cumin1003 for 4:00:00 on 1 host(s) and their services with reason: Upgrading in-place

archiva1002.wikimedia.org
BTullis updated the task description. (Show Details)
brouberol claimed this task.