在安装sensu服务器时使用厨师食谱食谱[sensu :: redis]安装Redis时出错

绍拉夫

无法使用redisio食谱安装redis。安装sensu服务器时,sensu :: redis Cookbook尝试安装Redis并失败,并出现以下错误。这里缺少什么吗

Chef::Exceptions::ResourceNotFound
----------------------------------
Cannot find a resource matching service[redis6379] (did you define it first?)


Cookbook Trace:
---------------
  /var/chef/cache/cookbooks/redisio/recipes/enable.rb:25:in `block in from_file'
  /var/chef/cache/cookbooks/redisio/recipes/enable.rb:23:in `each'
  /var/chef/cache/cookbooks/redisio/recipes/enable.rb:23:in `from_file'
  /var/chef/cache/cookbooks/sensu/recipes/redis.rb:23:in `from_file'


Relevant File Content:
----------------------
/var/chef/cache/cookbooks/redisio/recipes/enable.rb:

 18:  # limitations under the License.
 19:  #
 20:
 21:  redis = node['redisio']
 22:
 23:  redis['servers'].each do |current_server|
 24:    server_name = current_server["name"] || current_server["port"]
 25>>   resource = resources("service[redis#{server_name}]")
 26:    resource.action Array(resource.action)
 27:    resource.action << :start
 28:    resource.action << :enable
 29:  end
 30:
Liyan Guo

我遇到了同样的问题。我不确定是否是相同的原因,但我只是分享我的解决方案,希望它会有所帮助。

我的问题是,当我升级redisio存储库但未升级redis.json中的运行列表时,

我的旧运行清单如下所示:

"recipe[redisio::install]",
"recipe[redisio::enable]",

我的新跑步清单看起来像

"recipe[redisio]",
"recipe[redisio::enable]",

由于错误,我们的问题似乎在enable.rb中。并且似乎recipe[redisio]将正确设置缺少的资源以启用阶段。我希望只更改您的运行列表也可以为您解决问题。

PS我也不得不补充

"install_dir" : "/opt/redis/",

在我的跑步清单中。似乎下载和安装步骤将被跳过,为空install_dir

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

安装捆绑器时出错

来自分类Dev

想要在Heroku上使用Redis(Redis :: CannotConnectError(在127.0.0.1:6379(ECONNREFUSED)上连接到Redis时出错))

来自分类Dev

为Redis服务器执行lua脚本时出错

来自分类Dev

通过厨师食谱激活virtualenv并安装python库

来自分类Dev

使用Vagrant和Librarian-chef-nochef插件安装食谱时出错

来自分类Dev

安装sensu,sensu仪表板未安装

来自分类Dev

在具有单独的后端服务器的安装上刷新Magento Redis缓存时出现问题

来自分类Dev

无法在无业游民的盒子上使用厨师食谱安装mysql-client

来自分类Dev

安装CocoaPods时出错

来自分类Dev

Redis-Linux /在Linux上安装Redis时出错:`cc:命令未找到`

来自分类Dev

安装awsebcli时出错

来自分类Dev

我应该在服务器或chefdk上安装来自厨师超市的食谱中的食谱吗?

来自分类Dev

安装Elementor时出错

来自分类Dev

如何在不安装Sensu服务器的情况下安装Sensu客户端?

来自分类Dev

安装GDAL时出错

来自分类Dev

IOREDIS-尝试从Redis迁移到KeyDB时出错

来自分类Dev

使用Redis实施消息队列时出错,使用BLPOP时出错

来自分类Dev

从服务器以编程方式安装apk时出错

来自分类Dev

从厨师服务器api获取厨师食谱的信息

来自分类Dev

尝试使用数据库食谱时厨师独奏私钥丢失

来自分类Dev

厨师配方错误:解决运行清单的食谱时出错

来自分类Dev

解决食谱时出错

来自分类Dev

尝试安装mysql服务器时出错

来自分类Dev

启动Redis服务器时出错:“地址已在使用中”

来自分类Dev

运行厨师客户端时,无法从食谱中找到食谱

来自分类Dev

使用 Redis 创建名为“enableRedisKeyspaceNotificationsInitializer”的 bean 时出错

来自分类Dev

厨师食谱在编写食谱时失败

来自分类Dev

安装社区服务器/文档服务器 onlyoffice 时出错

来自分类Dev

使用 Docker 时将 Celery 连接到 Redis 时出错

Related 相关文章

  1. 1

    安装捆绑器时出错

  2. 2

    想要在Heroku上使用Redis(Redis :: CannotConnectError(在127.0.0.1:6379(ECONNREFUSED)上连接到Redis时出错))

  3. 3

    为Redis服务器执行lua脚本时出错

  4. 4

    通过厨师食谱激活virtualenv并安装python库

  5. 5

    使用Vagrant和Librarian-chef-nochef插件安装食谱时出错

  6. 6

    安装sensu,sensu仪表板未安装

  7. 7

    在具有单独的后端服务器的安装上刷新Magento Redis缓存时出现问题

  8. 8

    无法在无业游民的盒子上使用厨师食谱安装mysql-client

  9. 9

    安装CocoaPods时出错

  10. 10

    Redis-Linux /在Linux上安装Redis时出错:`cc:命令未找到`

  11. 11

    安装awsebcli时出错

  12. 12

    我应该在服务器或chefdk上安装来自厨师超市的食谱中的食谱吗?

  13. 13

    安装Elementor时出错

  14. 14

    如何在不安装Sensu服务器的情况下安装Sensu客户端?

  15. 15

    安装GDAL时出错

  16. 16

    IOREDIS-尝试从Redis迁移到KeyDB时出错

  17. 17

    使用Redis实施消息队列时出错,使用BLPOP时出错

  18. 18

    从服务器以编程方式安装apk时出错

  19. 19

    从厨师服务器api获取厨师食谱的信息

  20. 20

    尝试使用数据库食谱时厨师独奏私钥丢失

  21. 21

    厨师配方错误:解决运行清单的食谱时出错

  22. 22

    解决食谱时出错

  23. 23

    尝试安装mysql服务器时出错

  24. 24

    启动Redis服务器时出错:“地址已在使用中”

  25. 25

    运行厨师客户端时,无法从食谱中找到食谱

  26. 26

    使用 Redis 创建名为“enableRedisKeyspaceNotificationsInitializer”的 bean 时出错

  27. 27

    厨师食谱在编写食谱时失败

  28. 28

    安装社区服务器/文档服务器 onlyoffice 时出错

  29. 29

    使用 Docker 时将 Celery 连接到 Redis 时出错

热门标签

归档