我在跑步
knife client list
并得到以下错误:
ERROR: Failed to authenticate to https://chef-server.dev.reach.IE.LOCAL/organizations/accenture as chef-user with key /home/svc.jenkins/helix-chef/iac_chef_standalone_wso2/.chef/chef-user.pem
Response: Failed to authenticate as chef-user. Synchronize the clock on your host.
奇怪的是,一秒钟前,它的输出消息是:
$ knife client list
accenture-validator
我刚刚再次运行了“刀客户端列表”,但收到了错误(没有任何更改,这应该是由什么引起的)
Knife.rb:
current_dir = File.dirname(__FILE__)
log_level :info
log_location STDOUT
node_name "chef-user"
client_key "#{current_dir}/chef-user.pem"
validation_client_name "accenture-validator"
validation_key "#{current_dir}/accenture-validator.pem"
chef_server_url "https://chef-server.dev.reach.IE.LOCAL/organizations/accenture"
cache_type 'BasicFile'
cache_options( :path => "#{ENV['HOME']}/.chef/checksums" )
cookbook_path ["#{current_dir}/../cookbooks"]
刀SSL检查:
$ knife ssl check
Connecting to host chef-server.dev.reach.IE.LOCAL:443
刀型:
$ knife --version
Chef: 14.1.12
(在Redhat 7上运行)
有人知道我为什么会犯这个错误吗?还有人知道我该如何解决这个错误吗?