No autoregistration on first startup after ISO install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eucalyptus (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Karmic |
Fix Released
|
High
|
Unassigned |
Bug Description
Testing 20091005 daily CD, UEC/Cluster install
After the install reboot, eucalyptus doesn't autoregister. The registration logs all contain:
ERROR: you need to be on the CLC host and the CLC needs to be running.
Restarting eucalyptus, or upgrading to a new eucalyptus package, autoregistration works correctly.
The only failure scenario seems to be when the first time the service is started also happens to be at system startup time.
I am wondering if we don't start eucalyptus at boot a little too early with:
start on runlevel [23]
Maybe the network and/or eth0 is not fully operational at that point, resulting in wrong addresses being used in /etc/eucalyptus
Changed in eucalyptus (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
I fail to reproduce the same error on subsequent boots (purging packages, diverting start/restart, reinstall, putting start/restart back and reboot). Might be some first-boot DHCP query racing eucalyptus.