Page MenuHomePhabricator

Remove or replace deployment-shellbox.deployment-prep.eqiad1.wikimedia.cloud (Buster deprecation)
Closed, ResolvedPublic

Description

Debian Buster is well out of upstream support and all Buster VMs need to be removed. A rebuild is always preferred to an in-place upgrade.

Event Timeline

Mentioned in SAL (#wikimedia-cloud) [2024-07-20T14:33:57Z] <Southparkfan> add deployment-shellbox01 T370462

It looks like the shellbox container is broken on the new host:

root@deployment-shellbox01:~# /usr/bin/docker run --rm=true  --env-file /etc/shellbox/env -p 8081:8081 -v shellbox:/etc/shellbox  -v /run/shared:/run/shared  -v /srv/shellbox/config/:/srv/app/config  -v /srv/shellbox/src:/srv/app/src --name spftest docker-registry.wikimedia.org/wikimedia/mediawiki-libs-shellbox:2024-06-13-133425-video --nodaemonize
[20-Jul-2024 14:43:13] ERROR: unable to bind listening socket for address '/run/shared/fpm-www.sock': Permission denied (13)
[20-Jul-2024 14:43:13] ERROR: unable to bind listening socket for address '/run/shared/fpm-www.sock': Permission denied (13)
[20-Jul-2024 14:43:13] ERROR: FPM initialization failed
[20-Jul-2024 14:43:13] ERROR: FPM initialization failed

The old host hasn't seen a container in years:

root@deployment-shellbox:~# docker ps -a
CONTAINER ID   IMAGE           COMMAND                  CREATED       STATUS                       PORTS                                       NAMES
594566d1f88a   c0d078933fb7    "/bin/entrypoint.sh"     3 years ago   Exited (255) 17 months ago   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   shellbox_httpd_1
cfe90f06050b   shellbox_fcgi   "/usr/sbin/php-fpm7.…"   3 years ago   Exited (255) 17 months ago                                               shellbox_fcgi_1

Going to migrate nevertheless, because it doesn't look like we will worsen the situation by removing an instance that hasn't been running containers for ages.

Mentioned in SAL (#wikimedia-cloud) [2024-07-20T14:46:18Z] <Southparkfan> deleted deployment-shellbox (buster) T370462