I recently updated the SSL certificate on my chef server, and now I am unable to upload cookbooks to chef server. However, I am able to upload/modify/add roles/environments to chef server, and the chef nodes client is working fine. It has no issue when downloading cookbooks, only when uploading a cookbook.
I tried restarting the chef server services and even rebooted the chef server, but the issue persists.
Below is the error I encounter while uploading cookbook using knife or exploring cookbook via Chef Server UI:
### knife cookbook upload -o . chef-client_0 -V
Uploading chef-client_0 [3.3.3]
INFO: Validating ruby files
INFO: Validating templates
INFO: Syntax OK
INFO: Saving chef-client_0
INFO: Uploading files
INFO: Uploading /private/var/root/c/chef_cookbooks/vendor_cookbooks/chef-client_0/attributes/default.rb (checksum hex = bffdd0f69ce34d915bb6695f4bd10d0a) to https://CHEF_SERVER.MYDOMAIN:443/bookshelf/organization-00000000000000000000000000000000/checksum-bffdd0f69ce34d915bb6695f4bd10d0a?AWSAccessKeyId=847c5c55c0e51749a5aa8a987537b35b46cc7159&Expires=1395409204&Signature=UORF9gdB0G0svW0HuvPEfLxY15o%3D
INFO: HTTP Request Returned 500 Internal Server Error: internal service error
ERROR: internal server error
Response: internal service error
Chef Server: 11.0.10
Chef Client: 11.8.2
The cookbook(s) I am trying to upload do not have bad syntax.