Diff comments:

> diff --git a/cloudinit/cmd/query.py b/cloudinit/cmd/query.py
> index ff03de9..650bc0a 100644
> --- a/cloudinit/cmd/query.py
> +++ b/cloudinit/cmd/query.py
> @@ -106,8 +107,11 @@ def handle_args(name, args):
>  
>      try:
>          instance_json = util.load_file(instance_data_fn)
> -    except IOError:
> -        LOG.error('Missing instance-data.json file: %s', instance_data_fn)
> +    except (IOError, OSError) as e:
> +        if e.errno == EACCES:
> +            LOG.error('No read permission on %s. Try sudo', instance_data_fn)

fixed thanks.

> +        else:
> +            LOG.error('Missing instance-data file: %s', instance_data_fn)
>          return 1
>  
>      instance_data = util.load_json(instance_json)


-- 
https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/358041
Your team cloud-init commiters is requested to review the proposed merge of 
~chad.smith/cloud-init:cleanup/report-unreadable-instance-data into 
cloud-init:master.

_______________________________________________
Mailing list: https://launchpad.net/~cloud-init-dev
Post to     : cloud-init-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~cloud-init-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to