ImageNotFound until euca-describe-images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Wishlist
|
Michael Still |
Bug Description
Environment: Ubuntu 12.04 with Nova Essex milestone-proposed (from source), and the bleeding edge PPA for remaining OpenStack components (https:/
The first time I try to run an instance I get an error which only goes away when I do a euca-describe-
root@compy:
ImageNotFound: Image aki-00000001 could not be found.
root@compy:
ImageNotFound: Image aki-00000001 could not be found.
root@compy:
IMAGE aki-00000001 None (natty-
IMAGE ami-00000002 None (natty-
root@compy:
RESERVATION r-us972xu5 project_503 default
INSTANCE i-00000001 ami-00000002 server-1 server-1 pending project_503 (project_503, None) 0 m1.tiny 2012-03-
Changed in nova: | |
status: | Incomplete → Confirmed |
Changed in nova: | |
assignee: | nobody → Michael Still (mikalstill) |
Changed in nova: | |
milestone: | none → folsom-rc1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | folsom-rc1 → 2012.2 |
Not sure if need to be fixed. How do you know the id of the kernel that you wish to launch until you have described instances?
image ec2 ids are assigned on demand. You are cheating and assuming that the kernel will be called aki-00000001 because it was the first image you uploaded, but IMO this is an invalide assumption. We could work around this by forcing a list and retry on not-found, but IMO this case will never exist in a real deploy, it is only a concern in toy-cloud implementations where you happen to know the order that you ordered images.
I'm marking this won't fix for now. Feel free to reopen if you disagree.