【发布时间】:2016-03-31 02:13:44
【问题描述】:
我正在使用 Chef 12.5.1,并且正在运行的 Docker 映像 Test-Kitchen 正在运行 RHEL 7.x
我将 jdk-8u65-linux-x64.rpm 下载到我的 Docker 测试实例上的本地目录并运行以下配方来安装它。
rpm_package 'install_java' do
package_name 'jdk-8u65-linux-x64.rpm'
source '/home/user/jdk-8u65-linux-x64.rpm'
end
但它会引发以下错误:
---- Begin output of rpm -i /home/user/jdk-8u65-linux-x64.rpm ----
STDOUT:
STDERR: error: Failed dependencies:
/usr/bin/find is needed by jdk1.8.0_65-2000:1.8.0_65-fcs.x86_64
---- End output of rpm -i /home/user/jdk-8u65-linux-x64.rpm ----
我能找到的唯一信息是comment,但我在 RPM 上尝试了“chmod +x”,但没有帮助。有什么想法吗?
【问题讨论】:
标签: java chef-infra