Что было. На Ubuntu 22.04 подключили официальный репозиторий MariaDB для обновления с 10.6. apt update выдаёт Skipping acquire of configured file 'main/binary-i386/Packages' as repository … doesn't support architecture 'i386', обновление не находит новых пакетов.
Причина. В системе включена дополнительная архитектура i386 (часто остаётся от установки 32-битных библиотек или клиентов). Для каждого источника без явного ограничения apt запрашивает индексы всех включённых архитектур; репозиторий MariaDB отдаёт только amd64, отсюда предупреждение. Само предупреждение не блокирует, но в обсуждении строка источника была ещё и без правильного ключа, поэтому пакеты не подтягивались. Явное указание архитектуры и ключа исправило ситуацию; подтверждено.
Правильная строка источника (/etc/apt/sources.list.d/mariadb.list):
deb [arch=amd64 signed-by=/etc/apt/keyrings/mariadb-keyring.pgp] https://deb.mariadb.org/10.11/ubuntu jammy main
или в формате deb822 (mariadb.sources):
Types: deb
URIs: https://deb.mariadb.org/10.11/ubuntu
Suites: jammy
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp
Ключ скачать с сайта проекта в /etc/apt/keyrings/, apt update.
Нужна ли вообще i386. dpkg --print-foreign-architectures покажет включённые дополнительные архитектуры; dpkg -l | grep ':i386' покажет, есть ли 32-битные пакеты. Если нет: dpkg --remove-architecture i386, и предупреждения исчезнут для всех репозиториев. На сервере i386 обычно не нужна.
Про обновление MariaDB между мажорными версиями. Сменить репозиторий с 10.6 на 10.11 недостаточно: после apt upgrade обязательно mariadb-upgrade (проверка системных таблиц), а перед этим дамп. Пропуск нескольких версий поддерживается, но читать заметки о несовместимостях (устаревшие параметры в конфиге останавливают запуск: unknown variable). Пакеты дистрибутива и репозитория проекта не смешивать: либо mariadb-server из Ubuntu, либо из deb.mariadb.org, с приоритетами через apt-cache policy.
Установка пакетов описана в документации MariaDB.