Problemas ao instalar gdal-bin (dependência de libmysqlclient21) em 20.04.3 (clusters de trabalho de databricks)

Problemas ao instalar gdal-bin (dependência de libmysqlclient21) em 20.04.3 (clusters de trabalho de databricks)

Já tive, no passado, utilitários gdal instalados com sucesso em um cluster Databricks executando 20.04.3 LTS (focal).

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"

$ sudo apt-get install -y gdal-bin

Cada vez que um cluster de trabalho de databricks é iniciado, meu notebook de amostra tenta instalar o GDAL. Eu tentei uma série de atualizações/atualizações do apt-get; e justamente quando penso que o problema desapareceu; no dia seguinte ele volta novamente (sem alteração de código, especificação de cluster, etc.)

Mais recentemente, o problema ocorre quando ocorre a instalação do libmysqlclient21, por exemplo:

Err:27 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libmysqlclient21 amd64 8.0.26-0ubuntu0.20.04.3
  404  Not Found [IP: 91.189.88.142 80]

Meu entendimento é que esses problemas surgem quando as versões do pacote não são mais suportadas e notei que libmysqlclient21 lançou um patch recente em 25 de outubro (quando o problema começou a surgir).

Percebi que quando executo %sh sudo apt-get --fix-missing -y updatee apt policy libmysqlclient21, antes de uma instalação bem-sucedida, posso ver que foi encontrado 8.0.27-0ubuntu0.20.04.1:

Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:3 https://repos.azul.com/zulu/deb stable InRelease
Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:5 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [628 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,635 kB]
Get:8 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [801 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,183 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1,086 kB]
Get:11 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [33.4 kB]
Get:12 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [679 kB]
Fetched 6,374 kB in 19s (329 kB/s)
Reading package lists...

libmysqlclient21:
Installed: (none)
Candidate: 8.0.27-0ubuntu0.20.04.1
Version table:
  8.0.27-0ubuntu0.20.04.1 500
    500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
    500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
  8.0.19-0ubuntu5 500
    500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages

Em uma execução malsucedida, ele está retornando:

Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:3 https://repos.azul.com/zulu/deb stable InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists...

libmysqlclient21:
Installed: (none)
Candidate: 8.0.26-0ubuntu0.20.04.3
Version table:
  8.0.26-0ubuntu0.20.04.3 500
    500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
  8.0.26-0ubuntu0.20.04.2 500
    500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
  8.0.19-0ubuntu5 500
    500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages

Estou coçando a cabeça tentando entender o que poderia estar causando isso e o que mais fazer para solucionar o problema. Eu preferiria que ele lidasse com a instalação automaticamente, sem precisar codificar versões específicas (caso outros problemas surgissem); mas não contra versões específicas se eu souber que elas serão suportadas na plataforma atual.

Qualquer conselho apreciado.

informação relacionada