Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: rackspace-0.5.12
-
Fix Version/s: rackspace-0.5.14
-
Component/s: knife-rackspace
-
Labels:None
-
Environment:
Mac OS X 10.7.2
Description
$ knife rackspace flavor list -A ... -K ... -VV /Library/Ruby/Gems/1.8/gems/fog-0.8.2/lib/fog/compute/models/rackspace/flavor.rb:36:in `*': nil can't be coerced into Fixnum (TypeError) from /Library/Ruby/Gems/1.8/gems/fog-0.8.2/lib/fog/compute/models/rackspace/flavor.rb:36:in `cores' from /Library/Ruby/Gems/1.8/gems/knife-rackspace-0.5.12/lib/chef/knife/rackspace_flavor_list.rb:44:in `run' from /Library/Ruby/Gems/1.8/gems/knife-rackspace-0.5.12/lib/chef/knife/rackspace_flavor_list.rb:38:in `each' from /Library/Ruby/Gems/1.8/gems/knife-rackspace-0.5.12/lib/chef/knife/rackspace_flavor_list.rb:38:in `run' from /Library/Ruby/Gems/1.8/gems/chef-0.10.8/lib/chef/knife.rb:391:in `run_with_pretty_exceptions' from /Library/Ruby/Gems/1.8/gems/chef-0.10.8/lib/chef/knife.rb:166:in `run' from /Library/Ruby/Gems/1.8/gems/chef-0.10.8/lib/chef/application/knife.rb:128:in `run' from /Library/Ruby/Gems/1.8/gems/chef-0.10.8/bin/knife:25 from /usr/bin/knife:19:in `load' from /usr/bin/knife:19
This bug only seems to affect fog 0.8.2 and appears to have long been fixed, but knife-rackspace has a pessimistic requirement for ~> 0.8.2, and the next version is 0.9. The requirement should be updated to support the latest version of fog.
Actually, even after making the requirement more optimistic, it still fails with the same problem in fog 1.1.2...