Репозиторий MySQL APT показывает EXPKEYSIG B7B3B788A8D3785C даже после импорта нового ключа GPG в Ubuntu 22.04 (джем)MySql

Форум по Mysql
Anonymous
Репозиторий MySQL APT показывает EXPKEYSIG B7B3B788A8D3785C даже после импорта нового ключа GPG в Ubuntu 22.04 (джем)

Сообщение Anonymous »

Я использую Ubuntu 22.04 (jammy) и использую официальный репозиторий MySQL APT.
Мой /etc/apt/sources.list.d/mysql.list выглядит так:

Код: Выделить всё

deb [signed-by=/usr/share/keyrings/mysql-apt-config.gpg] http://repo.mysql.com/apt/ubuntu/ jammy mysql-apt-config
deb [signed-by=/usr/share/keyrings/mysql-apt-config.gpg] http://repo.mysql.com/apt/ubuntu/ jammy mysql-8.0
deb [signed-by=/usr/share/keyrings/mysql-apt-config.gpg] http://repo.mysql.com/apt/ubuntu/ jammy mysql-tools
deb-src [signed-by=/usr/share/keyrings/mysql-apt-config.gpg] http://repo.mysql.com/apt/ubuntu/ jammy mysql-8.0
Но когда я бегу:

Код: Выделить всё

sudo apt update
Я получаю следующую ошибку:

Код: Выделить всё

The following signatures were invalid: EXPKEYSIG B7B3B788A8D3785C MySQL Release Engineering  
Что я пробовал до сих пор:
  • Импортировал новый ключ 2023 из MySQL:

Код: Выделить всё

wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 -O- | sudo gpg --dearmor -o /usr/share/keyrings/mysql-apt-config.gpg
  • Попробовал эту старую команду (из переполнения стека):

Код: Выделить всё

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys B7B3B788A8D3785C
Там написано:

Код: Выделить всё

gpg: key B7B3B788A8D3785C: "MySQL Release Engineering " not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
Но ошибка сохраняется.
Вопрос:
Как мне правильно обновить или заменить ключ MySQL GPG с истекшим сроком действия, чтобы обновление apt перестало показывать ошибку EXPKEYSIG B7B3B788A8D3785C?
Это MySQL выпустил новый ключ, или мне нужно каким-то образом обновить конфигурацию репо?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ting-new-g

Вернуться в «MySql»