Affects Version/s: 0.10.4
Fix Version/s: None
Component/s: Chef Client
Debian GNU/Linux 6.0.3
On debian squeeze it was necessary to install the linux-image-2.6.39-x package, which in turn required an update to the firmware-bnx2 package. It is not currently possible to upgrade the firmware-* packages through chef, rendering servers without network connectivity on reboot.
Installation of the linux-image was straight forward since there was no existing package, however the firmware-bnx2 package (or any other firmware package) would not upgrade despite correct repositories in place.
To reproduce this:
- In a recipe add the repository and package upgrade:
- Once the repository is in place we see the candidate is available:
- A chef-client run will not upgrade this package as it doesn't see the candidate.
- Manual installation of the package is successful
Expected behavior is that chef-client will check the installed package version correctly and execute the necessary upgrade.