title: Why is chef complaining about candidate version here?
body: <p>I have this snippet in a chef-solo recipe</p>
  
  <pre><code>package "myserver" do
    action :upgrade
    source "/tmp/myserver-12.4.0-16052.noarch.rpm"
    provider Chef::Provider::Package::Rpm
  end
  </code></pre>
  
  <p>But chef says:</p>
  
  <pre><code>INFO: Processing package[myserver] action upgrade (cbgd::default line 16)
  DEBUG: package[myserver] checking rpm status
  DEBUG: package[myserver] checking install state
  DEBUG: package[myserver] current version is 12.4.0-16050
  DEBUG: package[myserver] no candidate version - nothing to do
  INFO: Chef Run complete in 2.621177 seconds
  </code></pre>
  
  <p>I was expecting the upgrade to go through. A simple rpm -Uvh works fine. Any ideas?</p>