分页: 1 / 1

Ubuntu18.04修改了阿里源之后apt-get无法安装apache2和mysql

发表于 : 2020-02-29 19:54
Object_
The following packages have unmet dependencies:
apache2 : Depends: perl but it is not going to be installed
Depends: apache2-bin (= 2.4.29-1ubuntu4) but it is not going to be installed
Depends: perl:any
E: Unable to correct problems, you have held broken packages.

上面的是安装过程报错,起初我以为是pull的镜像出了问题,然后使用宿主机发现也是这样,前天我手动搭建lamp时还能正常安装apache2和mysql-server,今天制作dockerfile的时候就报错了,网上找其他国内源直接连接不上,使用国外的源则连接超时。今天自己瞎折腾了一下午还是没解决问题,有没有大佬知道上面的报错信息怎么解决

Re: Ubuntu18.04修改了阿里源之后apt-get无法安装apache2和mysql

发表于 : 2020-02-29 23:47
onlylove
你手工LAMP的时候搞了啥

Unable to correct problems, you have held broken packages.

Re: Ubuntu18.04修改了阿里源之后apt-get无法安装apache2和mysql

发表于 : 2020-03-01 13:38
Object_
onlylove 写了: 2020-02-29 23:47 你手工LAMP的时候搞了啥

Unable to correct problems, you have held broken packages.
27号我是用的ubuntu1804_X86的基础镜像手动搭建的lamp,搭建过程中没有这个问题,期间隔了一天也就是29号我就制作dockerfile来进行lamp的搭建,使用的也是ubuntu1804_X86的基础镜像,都是用的阿里的源,在dockerfile执行到安装apache2的时候就报这个错了,我以为是dockerfile的命令写错了,就进入到上一步的中间容器中调试,使用apt-get -y intsall apache2报错找不到apache2的包,之后我在宿主机上执行安装的命令同样报找不到apache2的包,宿主机我是半个月前修改的阿里源,在27号时apt都能正常安装软件的

Re: Ubuntu18.04修改了阿里源之后apt-get无法安装apache2和mysql

发表于 : 2020-03-01 13:52
Object_
onlylove 写了: 2020-02-29 23:47 你手工LAMP的时候搞了啥

Unable to correct problems, you have held broken packages.
E: Package 'apache2' has no installation candidate
这个是我进入到中间容器调试时报的错误:E: Package 'apache2' has no installation candidate

Re: Ubuntu18.04修改了阿里源之后apt-get无法安装apache2和mysql

发表于 : 2020-03-01 14:01
Object_
头皮发麻,我看了下文件,是我替换源的语句出问题了sources.list,真相抽自己