java - Puppet:无法找到包 tomcat

标签 java tomcat debian puppet google-compute-engine

我最近开始使用 puppet,我正在尝试使用 gce_computeapache-tomcat 部署网络服务器。为了部署 Web 服务器,我安装了模块 puppetlabs-javapuppetlabs-tomcat,并创建了一个 apache-tomcat 实例,我是使用 puppet 提供的代码:

class { 'java': }
class { 'tomcat': }
class { 'epel': }->
tomcat::instance { 'default':
  install_from_source => false,
  package_name        => 'tomcat',
}->
tomcat::service { 'default':
  use_jsvc     => false,
  use_init     => true,
  service_name => 'tomcat',
}

但是当我的代理提取 list 时我收到了这个错误:

Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install tomcat' returned 100: Reading package lists...

puppet-agent[3302]: Building dependency tree...

puppet-agent[3302]: Reading state information...

puppet-agent[3302]: E: Unable to locate package tomcat

你能帮我弄清楚为什么会发生这种情况以及我如何解决这个错误。提前致谢。

最佳答案

该错误来自 apt-get。 Puppet 使用其运行的系统上可用的包管理器。对于 Debian,它使用 apt。

如果您运行 apt-get install tomcat,您会得到同样的错误,因为没有简单命名为 tomcat 的包。也许您是指 tomcat6tomcat7

关于java - Puppet:无法找到包 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26456460/

相关文章:

python - 我可以使用哪个Linux发行版docker镜像连接到MySQL v8.0.12?

java - 如何使用纳秒在 phpmyadmin 中创建时间线?

java - 数组索引打印错误值

java - 我的 multipartfile 在我的前后之间消失了

java - 我已经使用tomcat5.0.28 开发了一个应用程序。当我尝试执行它时,它发出以下异常

java - 为什么我们需要在加载 .class 文件后重新启动 Tomcat?

linux - 如何缩小 debian/ubuntu 上的 linux 用户空间?

performance - MongoDB限制内存

Java排序数组

java - 如何将int数组转换为字节数组