我有一个suse linux 12 ec2实例。我已经激活了一个图像sles11sp3-docker-image使用雪撬。在Dockerfile中,当我试图在java-1_6_0-ibm中使用RUN zypper安装java-1_6_0-ibm时,我会得到以下错误。
更新服务‘集装箱-次等’。由于上述错误,检索服务的存储库索引文件时出现问题:因为上面的错误,所以无法检索服务的存储库索引文件。警告:未定义存储库。仅对已安装的可解析项进行操作。什么都不能安装。加载存储库数据..。读取已安装的软件包。'java-1_6_0-ibm‘在包名中找不到。尝试能力。解决包依赖关系..。没有找到'java-1_6_0-ibm‘的提供者。 没什么可做的。命令'/bin/sh -c zypper在java-1_6_0-ibm‘中返回一个非零代码: 104
请帮帮忙
发布于 2016-03-07 15:28:14
根据docs (https://www.suse.com/documentation/sles-12/singlehtml/dockerquick/dockerquick.html),运行zypper ref -s只为您提供12小时令牌的回购URL。此外,此命令只在SLES12主机上的Docker中运行时才能工作。
一旦我将映像推送到回购程序中并在另一个主机上运行,zypper ref -s就不再工作(与您的错误相同)。我基本上是卡住了所有的基础材料预装,然后我发布的图像。
https://stackoverflow.com/questions/35745597
复制相似问题