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