diff --git a/pkg/sti/docker/docker.go b/pkg/sti/docker/docker.go
index <HASH>..<HASH> 100644
--- a/pkg/sti/docker/docker.go
+++ b/pkg/sti/docker/docker.go
@@ -99,6 +99,7 @@ func (d *stiDocker) IsImageInLocalRegistry(imageName string) (bool, error) {
 func (d *stiDocker) CheckAndPull(imageName string) (image *docker.Image, err error) {
 	if image, err = d.client.InspectImage(imageName); err != nil &&
 		err != docker.ErrNoSuchImage {
+		log.Printf("Error: Unable to get image metadata for %s: %v", imageName, err)
 		return nil, errors.ErrPullImageFailed
 	}
print image name on failure to get scripts