Closed andyrepton closed 7 years ago
Hi Seth!
Thank you for the thorough logs and description of your problem. We'll get your install sorted out but will likely need some more information and maybe to jump on-line with you.
I haven't been able to recreate your problem locally, but one thing that stands out to me is that it looks like your build nodes still have 'opscode-push-jobs-client' version 1.1.3 installed on the builders. This package was renamed recently to just 'push-jobs-client' and is currently at version 1.3.4. It's a bit of a guess but I am suspecting the older version is sending an unrecognized request where something in the headers is mismatched.
Can you please describe how your nodes were created? Are you using an internal package repository? Did you use delivery-cluster? If so Are you specifying a specific push client package in the env file?
One thing to try is installing the newer version of push-jobs-client and seeing if the error goes away. We'll still need to figure out why your install is pulling in the older version but it might get you unblocked. If it doesn't fix it then we will have to dig a little deeper. You can find the newest version of push-jobs-client in our package-cloud repository here: https://packagecloud.io/chef/stable. I couldn't determine your os from the bits you posted so couldn't provide a direct link.
Thanks!
Hi Jon!
The issue seems to only occur in CentOS7, 6.7 seems to work fine. The whole thing was created using the delivery-cluster tutorial here: https://learn.chef.io/build-a-delivery-pipeline/ I'm going to try and get the fog provisioner running in it, and then I'll rebuild the nodes (doing it via ssh is a pain) with CentOS 7 so we can debug further.
On CentOS 7 I had to manually install the CentOS 6 package as one for 7 doesn't exist yet. I posted an issue about it here: https://github.com/chef/chef-push/issues/12 . I installed the version found here: https://downloads.chef.io/push-jobs-server/redhat/ . Let me rebuild the CentOS 7 nodes and try using the newer client.
Thanks for your help!
Andy
As there have been no updates to this issue in 220 days, and new releases of the push-jobs server and client, I'm going to close this ticket as stale.
@Seth-Karlo if this issue is still valid, please re-open, we'll be happy to assist further.
Hey guys,
I've been trying to debug this for over a day now, so am hoping someone can point me in the right direction.
Scenario New chef delivery installation, installed using rake setup:delivery_cluster
Expected functionality pushy-client can talk to pushy-server and running /opt/opscode-push-jobs-client/bin/pushy-client will connect to the server
Current functionality Running /opt/opscode-push-jobs-client/bin/pushy-client gives the following error:
On the chef server, I only get the following error:
There is a single error in /var/log/opscode/opscode-pushy-server/console.log:
And in crash.log:
Things I have tried Rebuilt all nodes, manually tried a wget connection (confirmed the 400 error persists on both ports 443 and 10003 on the chef server). Restarted services, confirmed firewalls are not blocking ports, checked nginx configuration for obvious errors, lots and lots of googling and looking in github errors.
Any ideas? Thanks in advance. I couldn't find a forum or IRC channel that looked right.