In my runlist for one of my nodes, I have "recipe[logstash::server]". When I run chef-client on the node, the following error is thrown:
The following cookbooks are required by the client but don't exist on the server: * logstash
When I run knife cookbook list I see logstash, and when I run knife cookbook upload logstash -o vendors/cookbooks/ the cookbook uploads successfully.