I have inherit a complex company cloud based server system with several Nodes that is using Chef for the setup of the different nodes.
Chef + Ironfan + Berksshelf are the most important elements on the Chef server.
For a redundant system have I cloned the fully working chef server to another cloud instance. ( =full backup and copied nearly all files + manual work on some config files + chef-server-ctl reconfigure + reboots)
The Cloned server has a different name/ different IP and it looked already perfect on the first view.
- The Web Interface is up and working.
- I could launch/bootstrap/sync/kill Cloud nodes with the Ironfan commands.
- I was able to move some instances from another Chef server to this one.
But I am facing a nasty problem during the "kick" command with newly created nodes.
The client node tries to download some recipe from the chef server and the download is failing.
euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net [2015-11-10T16:01:00+02:00] INFO: Loading cookbooks [firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org] euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net Synchronizing Cookbooks: euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net [2015-11-10T16:01:00+02:00] ERROR: Server returned error for https://euca-10-156-11-32.eucalyptus.escloc26.eecloud.xxx-net.net/bookshelf/organization-00000000000000000000000000000000/checksum-0bd386798d6b692c8ee93cf03d54e8cd?AWSAccessKeyId=db31f0c5d2a32cd283b92fa8593f12124decf74d&Expires=1447164960&Signature=HLOne/z1M7/M6WeHDgNWvr4q%2BmE%3D, retrying 1/5 in 3s euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net [2015-11-10T16:01:00+02:00] ERROR: Server returned error for https://euca-10-156-11-32.eucalyptus.escloc26.eecloud.xxx-net.net/bookshelf/organization-00000000000000000000000000000000/checksum-2414583f86c9eb68bdbb0be391939341?AWSAccessKeyId=db31f0c5d2a32cd283b92fa8593f12124decf74d&Expires=1447164960&Signature=SDtiucg02gmuCYBAWxurNSN4xKk%3D, retrying 1/5 in 4s
I looked for the different ID's and found some of them.
AWSAccessKeyId is is the correct access id for the bookshelf.
The "organization" and "checksum" have I found in folder /var/opt/chef-server/bookshelf/data/bookshelf.
Expires is a Unix time stamp and fits with the server time. I found nothing about the Signature.
I am despairing on this problem since 2 days now and made no visible progress. What is going on on the server and where can I see more details? Is a wrong signature the reason for the problem?
Maybe somebody can help me with some hints.