首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法加载这样的文件-- chef/mixin/command

无法加载这样的文件-- chef/mixin/command
EN

Stack Overflow用户
提问于 2017-11-30 06:25:12
回答 0查看 1.4K关注 0票数 1

嗨,我正在尝试使用chef daemontool cookbook来重启web服务器。但是当我试图在我的本地或docker中部署相同的东西时,我得到了以下错误。

无法加载这样的文件-- chef/mixin/command

我试过在开源社区中搜索同样的东西,但到目前为止还没有成功。下面是堆栈跟踪。堆栈跟踪:

代码语言:javascript
运行
AI代码解释
复制
Chef: 13.5.3
root@xyz:~/chef-repo/cookbooks/app# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:    16.04
Codename:   xenial

root@xyz:~/chef-repo/cookbooks/app# docker build -t app .
Sending build context to Docker daemon 115.2kB
Step 1/4 : FROM zuazo/chef-local:debian-7
---> 8f87bff9cf1b
Step 2/4 : COPY . /tmp/app
---> Using cache
---> 6c12ba0aa8da
Step 3/4 : RUN berks vendor -b /tmp/app/Berksfile $COOKBOOK_PATH
---> Using cache
---> 0eeeb94403e6

Step 4/4 : RUN chef-client -r "recipe[apt],recipe[app::steup.rb],recipe[daemontools],recipe[app::deploy.rb]"
---> Running in 5e3de78d56db
Starting Chef Client, version 13.4.19
resolving cookbooks for run list: ["apt", "app::steup.rb", "daemontools", "app::deploy.rb"]
Synchronizing Cookbooks:

- apt (6.1.4)
- app (0.1.0)
- daemontools (1.5.0)
- application (5.2.0)
- poise-python (1.6.0)
- build-essential (8.0.3)
- pacman (1.1.1)
- poise (2.8.1)
- poise-service (1.5.2)
- poise-languages (2.1.1)
- seven_zip (2.0.2)
- mingw (2.0.1)
- poise-archive (1.5.0)
- windows (3.2.0)
- ohai (5.2.0)
Installing Cookbook Gems:
Compiling Cookbooks...

================================================================================

Recipe Compile Error in /etc/chef/local-mode-cache/cache/cookbooks/daemontools/providers/service.rb

================================================================================

LoadError
---------
cannot load such file -- chef/mixin/command
Cookbook Trace:
---------------
/etc/chef/local-mode-cache/cache/cookbooks/daemontools/providers/service.rb:20:in `class_from_file'
Relevant File Content:
----------------------
/etc/chef/local-mode-cache/cache/cookbooks/daemontools/providers/service.rb:
13: # Unless required by applicable law or agreed to in writing, software
14: # distributed under the License is distributed on an "AS IS" BASIS,
15: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16: # See the License for the specific language governing permissions and
17: # limitations under the License.
18: #
19:
20>> require 'chef/mixin/command'
21: require 'chef/mixin/language'
22: include Chef::Mixin::Command
23:
24: def load_current_resource
25: @svc = Chef::Resource::DaemontoolsService.new(new_resource.name)
26: @svc.service_name(new_resource.service_name)
27:
28: Chef::Log.debug("Checking status of service #{new_resource.service_name}")
29:
System Info:
------------
chef_version=13.4.19
platform=debian
platform_version=7.11
ruby=ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
program_name=chef-client worker: ppid=7;start=06:05:22;
executable=/opt/chefdk/bin/chef-client
Running handlers:
[2017-11-30T06:05:24+00:00] ERROR: Running exception handlers
Running handlers complete
[2017-11-30T06:05:24+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 02 seconds
[2017-11-30T06:05:24+00:00] FATAL: Stacktrace dumped to /etc/chef/local-mode-cache/cache/chef-stacktrace.out
[2017-11-30T06:05:24+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-11-30T06:05:24+00:00] ERROR: cannot load such file -- chef/mixin/command
[2017-11-30T06:05:24+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
The command '/bin/sh -c chef-client -r "recipe[apt],recipe[app::steup.rb],recipe[daemontools],recipe[app::deploy.rb]"' returned a non-zero code: 1
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47567128

复制
相关文章
Chef
此文档适合于对Chef不了解,或者仅仅是了解但并未真正使用过Chef的用户。如果您对Chef充分了解,并且经常使用Chef,想要了解其中的技术,那么此文档可能并不是真正的适合您。
技术火炬手
2018/09/03
7980
Chef
Chef
Author: Fangchao Gao 转载请注明出处 此文档适合于对Chef不了解,或者仅仅是了解但并未真正使用过Chef的用户。如果您对Chef充分了解,并且经常使用Chef,想要了解其中的技术
gaofc
2018/05/09
1.6K0
Mixin
JavaScript 语言的设计是单一继承,即子类只能继承一个父类,不允许继承多个父类。这种设计保证了对象继承的层次结构是树状的,而不是复杂的网状结构 (opens new window)。 但是,这大大降低了编程的灵活性。因为实际开发中,有时不可避免,子类需要继承多个父类。举例来说,“猫”可以继承“哺乳类动物”,也可以继承“宠物”。
小小杰啊
2022/12/21
3340
vue : 无法加载文件 C:\Users\xuhuichen\AppData\Roaming\npm\vue.ps1
点击vs code 图标,右键点击属性→兼容性→设置,勾选“以管理员身份运行此程序”
肥晨
2023/04/23
6070
vue : 无法加载文件 C:\Users\xuhuichen\AppData\Roaming\npm\vue.ps1
点击vs code 图标,右键点击属性→兼容性→设置,勾选“以管理员身份运行此程序”
肥晨
2023/04/04
5600
Django设置 DEBUG=False后静态文件无法加载解决
前段时间调试一直是在Debug=True先运行的,没有什么问题。今天关闭了Debug后,出现了一个问题。就是静态文件找不到了,「img、css、js」都提示404,无法准确的访问 static 静态文件。
py3study
2020/04/22
7K3
Django设置 DEBUG=False后静态文件无法加载解决
前段时间调试一直是在Debug=True先运行的,没有什么问题。今天关闭了Debug后,出现了一个问题。就是静态文件找不到了,「img、css、js」都提示404,无法准确的访问 static 静态文件。
叉叉敌
2019/02/20
2.4K0
mixin
官方文档:https://cn.vuejs.org/v2/guide/mixins.html
阿超
2022/08/17
3950
mixin
Gravatar 头像无法加载
由于众所周知的原因,头像服务器多数都无法正常访问,不管是http还是https。为了解决头像问题有两个办法:
obaby
2023/02/22
1.6K0
MixIn 理解
Mixin 就是 混入的意思,主要是为了解决多重继承 带来复杂继承链的问题,或者说是多重继承实现的一种技巧
莫斯
2020/09/10
6790
MixIn 理解
python-docx无法处理 “doc格式” 文件,于是我这样做......
目前的日常工作中,见的最多的还是对Excel文件和 Word文件的处理。对于Excel文件,如果出现xls、xlsx、xlsm混合文件应该怎么处理?对于Word文件,出现doc和docx的混合文件,又该怎么处理。
Python进阶者
2021/03/09
2.8K0
python-docx无法处理 “doc格式” 文件,于是我这样做......
Chef 的安装与使用
Chef 是一款自动化服务器配置管理工具,可以对所管理的对象实行自动化配置,如系统管理,安装软件等。Chef 由三大组件组成:Chef Server、Chef Workstation 和 Chef Node。
菲宇
2019/06/12
2.6K0
Chef 的安装与使用
Codechef Chef and Easy Problem(智商)
You are given a sequence A1, A2, ..., AN and Q queries. In each query, you are given two parameters L and R; you have to find the smallest integer X such that 0 ≤ X < 231and the value of (AL xor X) + (AL+1 xor X) + ... + (AR xor X) is maximum possible.
attack
2018/07/27
2760
pycharm 的terminal 报错virtualenv无法加载文件activate.ps1
遇到问题如下: 无法加载文件 D:\python_script\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micros
DC童生
2022/11/21
1.4K0
Mixin混入
混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。
小小杰啊
2022/12/21
3120
Nginx无法加载.woff .eot .svg .ttf等字体文件的解决办法
很久之前写过windows20008服务器无法加载woff文件的问题,文章是:解决网站部署svg/woff/woff2字体404错误的方法,今天来说下Nginx无法加载woff的问题,我目前使用的是程序是lnmp,宝塔控制面板,使用的TP5,但是在后台访问的时候无法加载woff文件,页面提示502 bad gateway,使用f12查看开发者信息,所有的woff都是502,所有页面的小图片均已无法显示,如图:
李洋博客
2021/10/12
5.9K0
关于Django添加新app配置iis导致css文件无法加载的问题
今天给自己的django配置了一个comment功能。添加了新给app。但是对于新的app静态css文件始终无法加载。排查步骤,先是查看了settings里面的静态文件配置正常,检查网页静态文件路径配置正常。将config配置文件放入新的静态文件路径下也无法解决。正当一筹莫展之际,检查了自己的iis配置。发现之前的app添加了虚拟文件目录。于是乎将新的app静态文件目录添加进虚拟目录。解决!
对你的承诺
2021/02/01
1.5K0
解决vue图片无法加载的问题
遇到了一个问题,data里的图片无法显示,控制台没报错,状态码304,原因是webpack打包后的图片路径不对,于是查阅了相关资料:处理资源路径
4O4
2022/04/25
2.4K0
解决vue图片无法加载的问题
WPF 加载诡异的字体无法布局
如果在系统里面存在诡异的字体,同时自己的 WPF 中有一个控件尝试使用这个字体放在界面中,那么将会在界面布局过程炸了,整个控件或者整个界面布局都无法继续
林德熙
2021/03/16
1.4K0
点击加载更多

相似问题

无法加载这样的文件-- chef/mixin/language

10

Chef:无法加载这样的文件-- moneta/basic_file

10

Chef:无法加载这样的文件-- rubocop/formatter/checkstyle_formatter

10

Chef Workstation错误无法加载此类文件

14

无法加载这样的文件

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档