"Cannot attach volume 'vol-xxxx' with Marketplace codes" error may be displayed during the Explore operation
The following error message may be displayed when trying to explore a root volume of an instance that belongs to an AWS Marketplace product:
Explore failed:
1. Volume vol-1234567890abcdef
created (original: vol-0abcdef123456789). However attach to instance
i-0011001100110011 (device: /dev/xvdg) failed. Reason: Cannot attach
volume 'vol-0231c03d28ae56214' with Marketplace codes as the instance
'i-0011001100110011' is not in the 'stopped' state.
This is an AWS limitation. AWS doesn't allow to attach a root volume of a
instance that has MarketPlace Product Code associated with it to another
instance, unless that instance is stopped. This is not something
CPM has any affect on.
You can see if the volume has a Product Code in its description:
This won't be a problem if you'll try to recover an instance - as the recovered instance will be stopped while the volumes are being attached.