Ish*_*rma 5 mysql software-installation gitlab
我在“gitlab-ci”文件中使用“mysql 5.7”并使用“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".
Run Code Online (Sandbox Code Playgroud)
该脚本在 gitlab 管道上运行,这就是我收到此错误的原因。当我将代码推送到我的分支时,会运行一个管道,它首先在失败的地方安装所有依赖项。
我碰巧遇到了同样的错误。就我而言,我将 docker 与 python:3.7 一起使用,它曾经基于 debian 拉伸,但现在更新为 debian buster (10)。这个较新的 debian 版本没有包 mysql-client -> https://packages.debian.org/search?searchon=names&keywords=mysql-client
会不会是你用docker来加载golang:1.12?他们实际上使用 debian 而不是 ubuntu,并且最近转移到 debian 10。要修复此错误,请改为安装default-mysql-client。
(这应该是一个评论,但我还没有 50 个代表点,我相信这对你有帮助,因为确切的时间)