gitlab-ci: у пакета «mysql-client» нет кандидата на установку

Я использую «mysql 5.7» в моем файле «gitlab-ci» и использую «apt-get -y install mysql-client» для установки клиента sql, но это всегда вызывает ошибку.

ERROR : "Package mysql-client is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source". 

Этот скрипт работает на конвейере gitlab, и именно здесь я получаю эту ошибку. Когда я отправляю код в свою ветку, запускается конвейер, который сначала устанавливает все зависимости, где это не получается.

2
задан 24 July 2019 в 15:02

1 ответ

Я, оказывается, сталкиваюсь с той же ошибкой. В моем случае я использую докера с python:3.7, который раньше был основан на фрагменте debian, но теперь обновляется debian уничтожителю (10). Эта более новая debian версия не имеет mysql-клиента пакета-> https://packages.debian.org/search? searchon=names&keywords=mysql-client

Могло случиться так использованием докера для загрузки golang:1.12? Они на самом деле используют debian вместо человечности и недавно переместились в debian 10. Зафиксировать эту ошибочную установку default-mysql-client вместо этого.

(Это должно быть комментарием, но у меня еще нет 50 точек представителя, и я действительно полагаю, что это выручает Вас из-за точной синхронизации),

2
ответ дан 2 December 2019 в 03:27

Другие вопросы по тегам:

Похожие вопросы: