Project

General

Profile

Actions

Bug #4616

closed

Problems provisioning hosts in EC2 with 1.4.1-2

Added by Lance Reed about 10 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
High
Category:
Compute resources
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Dominic Cleal said that I should file a bug for the bellow issue and that it looks like a regression from 1.4.0 due to #2270.

I am doing a test setup of Foreman 1.4.1-2 in EC2.

I am getting the following error when attempting to provision a new EC2 host.

Failed to get IP for grrr.ec2.internal: undefined method `public_ip_addresses' for #<Fog::Compute::AWS::Server:0x000000087ae3f8>

I am unclear how Foreman gets the IP address in this case, but this looks like it may be a code problem.

Logs have:
Adding Compute instance for grrr.ec2.internal

waiting for instance to acquire ip address
Failed to get IP for grrr.ec2.internal: undefined method `public_ip_addresses' for #<Fog::Compute::AWS::Server:0x000000087ae3f8>/usr/share/foreman/app/models/concerns/orchestration/compute.rb:121:in `block in setComputeIP'

RELEASE: CentOS release 6.4 (Final)
FOREMAN: 1.4.1
RUBY: ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
PUPPET: 3.4.3

foreman-debug-mcDIR.tar.xz

CODE:
foreman-selinux-1.4.0-1.el6.noarch
foreman-compute-1.4.1-2.el6.noarch
foreman-release-1.4.1-2.el6.noarch
foreman-proxy-1.4.1-1.el6.noarch
foreman-postgresql-1.4.1-2.el6.noarch
ruby193-rubygem-fog-1.19.0-1.el6.noarch
rubygem-hammer_cli_foreman-0.0.18-1.el6.noarch
rubygem-foreman_api-0.1.11-1.el6.noarch
foreman-installer-1.4.1-1.el6.noarch
foreman-1.4.1-2.el6.noarch
foreman-cli-1.4.1-2.el6.noarch


Related issues 1 (0 open1 closed)

Related to Foreman - Bug #2270: Unable to create instances on OpenStack without floating IPsClosedGreg Sutcliffe03/01/2013Actions
Actions #1

Updated by Dominic Cleal about 10 years ago

  • Category set to Compute resources
  • Priority changed from Normal to High
  • translation missing: en.field_release set to 7
Actions #2

Updated by Dominic Cleal about 10 years ago

  • Related to Bug #2270: Unable to create instances on OpenStack without floating IPs added
Actions #3

Updated by Dominic Cleal about 10 years ago

  • Status changed from New to Assigned
  • Assignee set to Greg Sutcliffe
  • Target version set to 1.9.0
Actions #4

Updated by Greg Sutcliffe about 10 years ago

  • Status changed from Assigned to Ready For Testing

Hi Lance,

If you're happy to try experimental stuff, you can try this patch to Foreman to solve the problem. You'll need to restart Foreman after it's applied.

https://github.com/theforeman/foreman/pull/1283

Actions #5

Updated by Greg Sutcliffe about 10 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions #6

Updated by Artur Martins about 10 years ago

Applied the changeset, restarted foreman.

Host creation fails due "ip value is blank!

Actions #7

Updated by Dominic Cleal about 10 years ago

  • translation missing: en.field_release changed from 7 to 4

Although I'm bumping this particular fix to 1.5.0, I'm reverting the one that caused it (#2270) for Foreman 1.4.2 so this issue should become resolved.

Actions

Also available in: Atom PDF