Я использую Debian Buster 10.12. У меня галера настроена на 3 узла. В настоящее время я пытаюсь обработать следующее обновление:
libmariadb-dev (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
libmariadb-dev-compat (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
libmariadb3 (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-клиент (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-client-10.5 (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-client-core-10.5 (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-common (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-сервер (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-server-10.5 (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mariadb-server-core-10.5 (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
mysql-common (1:10.5.10+мария~бастер => 1:10.5.15+мария~бастер)
После запуска обновления я не могу запустить узел. Ошибка: 2022-05-01 20:24:22 0 [ОШИБКА] WSREP: /home/buildbot/buildbot/build/gcs/src/gcs_group.cpp:gcs_group_handle_join_msg():1170: никогда не получит состояние. Нужно прервать.
Вот фрагмент логов:
2022-05-01 20:24:22 0 [Примечание] WSREP: Переключение ЗАКРЫТО -> ОТКРЫТО (TO: 0)
2022-05-01 20:24:22 0 [Примечание] WSREP: открытый канал «db-cluster-mariacluster»
2022-05-01 20:24:22 0 [Примечание] WSREP: Новый КОМПОНЕНТ: основной = да, начальная загрузка = нет, my_idx = 1, memb_num = 3
2022-05-01 20:24:22 0 [Примечание] WSREP: STATE EXCHANGE: Ожидание UUID состояния.
2022-05-01 20:24:22 1 [Примечание] WSREP: запуск потока приложения 1
2022-05-01 20:24:22 0 [Примечание] WSREP: STATE EXCHANGE: отправлено сообщение о состоянии: af98cb7e-c98c-11ec-8036-4bdaa86e34fe
2022-05-01 20:24:22 0 [Примечание] WSREP: STATE EXCHANGE: получил сообщение о состоянии: af98cb7e-c98c-11ec-8036-4bdaa86e34fe from 0 (mariacluster-db2)
2022-05-01 20:24:22 0 [Примечание] WSREP: STATE EXCHANGE: получил сообщение о состоянии: af98cb7e-c98c-11ec-8036-4bdaa86e34fe от 2 (mariacluster-db3)
2022-05-01 20:24:22 2 [Примечание] WSREP: запуск потока отката 2
2022-05-01 20:24:22 0 [Примечание] WSREP: STATE EXCHANGE: получил сообщение о состоянии: af98cb7e-c98c-11ec-8036-4bdaa86e34fe из 1 (mariacluster-db1)
2022-05-01 20:24:22 0 [Примечание] WSREP: Результаты кворума:
версия = 6,
компонент = ОСНОВНОЙ,
conf_id = 689,
участники = 2/3 (присоединились/всего),
акт_ид = 17942450,
last_appl.= 17942346,
протоколы = 2/10/4 (gcs/repl/appl),
политика голосования = 0,
UUID группы = b61a8e41-7939-11eb-a472-c255843a33c7
2022-05-01 20:24:22 0 [Примечание] WSREP: интервал управления потоком: [28, 28]
01.05.2022, 20:24:22 0 [Примечание] WSREP: Shift OPEN -> PRIMARY (TO: 17942451)
2022-05-01 20:24:22 1 [Примечание] WSREP: ####### обработка CC 17942451, локальная, заказанная
2022-05-01 20:24:22 1 [Примечание] WSREP: первое представление процесса: b61a8e41-7939-11eb-a472-c255843a33c7 мой uuid: af4b3fad-c98c-11ec-a283-bf212d4e4d7b
2022-05-01 20:24:22 1 [Примечание] WSREP: сервер mariacluster-db1 подключен к кластеру в позиции b61a8e41-7939-11eb-a472-c255843a33c7:17942451 с идентификатором af4b3fad-c98c-11ec-a283-bf212d4e4d7b
2022-05-01 20:24:22 1 [Примечание] WSREP: изменение состояния сервера отключено -> подключено
2022-05-01 20:24:22 1 [Примечание] WSREP: wsrep_notify_cmd не определен, уведомление пропускается.
2022-05-01 20:24:22 1 [Примечание] WSREP: ####### Мой UUID: af4b3fad-c98c-11ec-a283-bf212d4e4d7b
2022-05-01 20:24:22 1 [Примечание] WSREP: индекс сертификата сбрасывается на 00000000-0000-0000-0000-000000000000:-1 (прототип: 10), требуется передача состояния: да
2022-05-01 20:24:22 0 [Примечание] WSREP: Очередь потоков обслуживания очищена.
2022-05-01 20:24:22 1 [Примечание] WSREP: ####### Назначить начальную позицию для сертификации: 00000000-0000-0000-0000-000000000000:-1, версия протокола: -1
2022-05-01 20:24:22 1 [Примечание] WSREP: требуется передача состояния:
Состояние группы: b61a8e41-7939-11eb-a472-c255843a33c7:17942451
Локальное состояние: 00000000-0000-0000-0000-000000000000:-1
2022-05-01 20:24:22 1 [Примечание] WSREP: изменение состояния сервера подключено -> объединение
2022-05-01 20:24:22 1 [Примечание] WSREP: wsrep_notify_cmd не определен, уведомление пропускается.
2022-05-01 20:24:22 0 [Примечание] WSREP: поток монитора столяра начал отслеживать
2022-05-01 20:24:22 0 [Примечание] WSREP: выполняется: 'wsrep_sst_rsync --role 'joiner' --address '192.168.216.139' --datadir '/var/lib/mysql/' --parent ' 17935' --mysqld-args --wsrep_start_position=b61a8e41-7939-11eb-a472-c255843a33c7:17942404'
WSREP_SST: [INFO] Использование Stunnel для SSL-шифрования: CA: '/etc/mysql/ssl/ca.crt', CAPATH='', ssl-mode='VERIFY_CA' (20220501 20:24:22.659)
2022.05.01 20:24:22 LOG4[ui]: небезопасные права доступа к файлам в /etc/mysql/ssl/mariacluster.key
2022-05-01 20:24:22 1 [Примечание] WSREP: ####### IST uuid:00000000-0000-0000-0000-000000000000 f: 0, l: 17942451, STRv: 3
2022-05-01 20:24:22 1 [Примечание] WSREP: адрес получателя IST с использованием ssl://192.168.216.139:4568
2022-05-01 20:24:22 1 [Примечание] WSREP: приемник IST, использующий ssl
2022-05-01 20:24:22 1 [Примечание] WSREP: Подготовлен приемник IST для 0-17942451, прослушивание по адресу: ssl://192.168.216.139:4568
2022-05-01 20:24:22 0 [Примечание] WSREP: Участник 1.0 (mariacluster-db1) запросил передачу состояния из «*любого*». В качестве донора выбран 0.0 (mariacluster-db2)(SYNCED).
01.05.2022, 20:24:22 0 [Примечание] WSREP: сдвиг PRIMARY -> JOINER (TO: 17942451)
2022-05-01 20:24:22 1 [Примечание] WSREP: Запрос передачи состояния: успех, донор: 0
01.05.2022, 20:24:22 1 [Примечание] WSREP: сброс карты последовательностей GCache из-за разных историй.
2022-05-01 20:24:22 1 [Примечание] WSREP: сброс истории GCache: b61a8e41-7939-11eb-a472-c255843a33c7:0 -> b61a8e41-7939-11eb-a472-c255843a33c7:17942451
2022-05-01 20:24:22 0 [Предупреждение] WSREP: 0.0 (mariacluster-db2): передача состояния в 1.0 (mariacluster-db1) не удалась: -125 (операция отменена)
2022-05-01 20:24:22 0 [ОШИБКА] WSREP: /home/buildbot/buildbot/build/gcs/src/gcs_group.cpp:gcs_group_handle_join_msg():1170: никогда не получит состояние. Нужно прервать.
2022-05-01 20:24:22 0 [Примечание] WSREP: gcomm: завершение потока
2022-05-01 20:24:22 0 [Примечание] WSREP: gcomm: присоединение к потоку
2022-05-01 20:24:22 0 [Примечание] WSREP: gcomm: закрытие серверной части
2022-05-01 20:24:22 0 [Примечание] WSREP: view(view_id(NON_PRIM,aaca8b78-b91d,711) memb {
af4b3fad-a283,0
} присоединился {
} оставил {
} разделен {
аака8б78-б91д, 0
c4cb7478-ac36,0
})
2022-05-01 20:24:22 0 [Примечание] WSREP: понижение версии протокола ПК 1 -> 0
2022-05-01 20:24:22 0 [Примечание] WSREP: просмотр((пусто))
2022-05-01 20:24:22 0 [Примечание] WSREP: gcomm: закрыто
2022-05-01 20:24:22 0 [Примечание] WSREP: /usr/sbin/mariadbd: прекращено.
Прекращено
Любые идеи, что мне не хватает? Это полнофункциональный кластер на текущей версии. В итоге я восстановил резервную копию, пока провожу некоторые исследования, прежде чем пытаться снова.