Public bug reported: I'm able to start VMs successfully but couldn't login as a result of VMs not being able to access the metadata service. Following can be seen in the console output.
Begin: Running /scripts/init-bottom ... Done. [ 3.698102] e1000: 0000:00:02.0: e1000_probe: (PCI:33MHz:32-bit) d0:0d:32:8b:06:2f [ 3.699876] FDC 0 is a S82078B [ 3.746299] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection consuming user data failed! Traceback (most recent call last): File "/usr/bin/cloud-init", line 90, in <module> main() File "/usr/bin/cloud-init", line 47, in main cloud.consume_userdata,[],False) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 215, in sem_and_run if self.sem_has_run(semname,freq): return File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 173, in sem_has_run semfile = self.sem_getpath(name,freq) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 167, in sem_getpath freqtok = self.datasource.get_instance_id() File "/usr/lib/python2.6/dist-packages/cloudinit/DataSourceEc2.py", line 64, in get_instance_id return(self.metadata['instance-id']) KeyError: 'instance-id' init: cloud-init main process (560) terminated with status 1 mountall: Event failed init: ureadahead-other main process (579) terminated with status 4 * Starting AppArmor profiles [80G Traceback (most recent call last): File "/usr/bin/cloud-init-cfg", line 46, in main cc.handle(name,run_args) File "/usr/lib/python2.6/dist-packages/cloudinit/CloudConfig.py", line 105, in handle Traceback (most recent call last): File "/usr/bin/cloud-init-cfg", line 46, in main self.cloud.sem_and_run(name, freq, handler, [ name, args ]) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 215, in sem_and_run if self.sem_has_run(semname,freq): return File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 173, in sem_has_run semfile = self.sem_getpath(name,freq) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 167, in sem_getpath freqtok = self.datasource.get_instance_id() File "/usr/lib/python2.6/dist-packages/cloudinit/DataSourceEc2.py", line 64, in get_instance_id return(self.metadata['instance-id']) KeyError: 'instance-id' config handling of config-mounts failed cc.handle(name,run_args) File "/usr/lib/python2.6/dist-packages/cloudinit/CloudConfig.py", line 105, in handle self.cloud.sem_and_run(name, freq, handler, [ name, args ]) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 215, in sem_and_run if self.sem_has_run(semname,freq): return File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 173, in sem_has_run semfile = self.sem_getpath(name,freq) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 167, in sem_getpath freqtok = self.datasource.get_instance_id() File "/usr/lib/python2.6/dist-packages/cloudinit/DataSourceEc2.py", line 64, in get_instance_id return(self.metadata['instance-id']) KeyError: 'instance-id' config handling of config-ssh failed init: cloud-config-ssh main process (591) terminated with status 1 init: cloud-config-mounts main process (598) terminated with status 1 Traceback (most recent call last): File "/usr/bin/cloud-init-cfg", line 46, in main cc.handle(name,run_args) File "/usr/lib/python2.6/dist-packages/cloudinit/CloudConfig.py", line 105, in handle self.cloud.sem_and_run(name, freq, handler, [ name, args ]) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 215, in sem_and_run if self.sem_has_run(semname,freq): return File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 173, in sem_has_run semfile = self.sem_getpath(name,freq) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 167, in sem_getpath freqtok = self.datasource.get_instance_id() File "/usr/lib/python2.6/dist-packages/cloudinit/DataSourceEc2.py", line 64, in get_instance_id return(self.metadata['instance-id']) KeyError: 'instance-id' config handling of apt-update-upgrade failed [74G[ OK ] Traceback (most recent call last): File "/usr/bin/cloud-init-cfg", line 46, in main cc.handle(name,run_args) File "/usr/lib/python2.6/dist-packages/cloudinit/CloudConfig.py", line 105, in handle self.cloud.sem_and_run(name, freq, handler, [ name, args ]) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 215, in sem_and_run if self.sem_has_run(semname,freq): return File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 173, in sem_has_run semfile = self.sem_getpath(name,freq) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 167, in sem_getpath freqtok = self.datasource.get_instance_id() File "/usr/lib/python2.6/dist-packages/cloudinit/DataSourceEc2.py", line 64, in get_instance_id return(self.metadata['instance-id']) KeyError: 'instance-id' config handling of config-misc failed init: cloud-apt-update-upgrade main process (602) terminated with status 1 init: cloud-config-misc main process (603) terminated with status 1 init: apport pre-start process (670) terminated with status 1 Traceback (most recent call last): File "/usr/bin/cloud-init-cfg", line 46, in main cc.handle(name,run_args) File "/usr/lib/python2.6/dist-packages/cloudinit/CloudConfig.py", line 105, in handle self.cloud.sem_and_run(name, freq, handler, [ name, args ]) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 215, in sem_and_run if self.sem_has_run(semname,freq): return File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 173, in sem_has_run semfile = self.sem_getpath(name,freq) File "/usr/lib/python2.6/dist-packages/cloudinit/__init__.py", line 167, in sem_getpath freqtok = self.datasource.get_instance_id() File "/usr/lib/python2.6/dist-packages/cloudinit/DataSourceEc2.py", line 64, in get_instance_id return(self.metadata['instance-id']) KeyError: 'instance-id' config handling of config-puppet failed Traceback (most recent call last): File "/usr/bin/landscape-is-cloud-managed", line 12, in <module> sys.exit(not is_cloud_managed()) File "/usr/lib/python2.6/dist-packages/landscape/broker/registration.py", line 397, in is_cloud_managed raw_user_data, int(launch_index)) ValueError: invalid literal for int() with base 10: '' Any pointers as to how I can get around this? Is this related to https://bugs.launchpad.net/bugs/571271 ? The fix however not seems to be working for me. ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: eucalyptus-cloud 2.0+bzr1241-0ubuntu4 ProcVersionSignature: Ubuntu 2.6.35-22.33-server 2.6.35.4 Uname: Linux 2.6.35-22-server x86_64 .etc.eucalyptus.eucalyptus.cc.conf: CC_NAME="wso2" Architecture: amd64 Date: Mon Feb 7 21:54:18 2011 InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release amd64 (20101007) ProcEnviron: LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: eucalyptus ** Affects: eucalyptus (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug maverick -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/714699 Title: VMs fail to get metadata from time to time -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs