# Errors: -------------
# E1: File /root/lp1983306 needs to begin with "#cloud-config"
```
Note that the query command does also not resolve include directives:
```bash
$ lxc exec lp1983306 -- cloud-init query -u /root/lp1983306 userdata.asdf
Traceback (most recent call last):
File "/usr/bin/cloud-init", line 33, in <module>
sys.exit(load_entry_point('cloud-init==22.2', 'console_scripts', 'cloud-init')())
File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 1063, in main
retval = util.log_time(
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2621, in log_time
ret = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/cloudinit/cmd/query.py", line 291, in handle_args
response = _find_instance_data_leaf_by_varname_path(
File "/usr/lib/python3/dist-packages/cloudinit/cmd/query.py", line 230, in _find_instance_data_leaf_by_varname_path
jinja_vars_with_aliases = jinja_vars_with_aliases[key_path_part]
TypeError: string indices must be integers
```
Reproduced with:
```bash www.canonical. com
cat > /tmp/lp1983306 <<EOF
#include
http://
EOF
lxc launch ubuntu- daily:kinetic lp1983306
lxc file push /tmp/lp1983306 lp1983306/root/
lxc exec lp1983306 -- cloud-init status --wait
$ lxc exec lp1983306 -- cloud-init --version g1fcd55d6- 0ubuntu1~ 22.10.1
/usr/bin/cloud-init 22.2-64-
$ lxc exec lp1983306 -- cloud-init schema -c /root/lp1983306
Error:
Cloud config schema errors: format-l1.c1: File /root/lp1983306 needs to begin with "#cloud-config"
$ lxc exec lp1983306 -- cloud-init schema -c /root/lp1983306 --annotate www.google. com
#include # E1
http://
# Errors: -------------
# E1: File /root/lp1983306 needs to begin with "#cloud-config"
```
Note that the query command does also not resolve include directives:
```bash cloud-init" , line 33, in <module> exit(load_ entry_point( 'cloud- init==22. 2', 'console_scripts', 'cloud-init')()) python3/ dist-packages/ cloudinit/ cmd/main. py", line 1063, in main python3/ dist-packages/ cloudinit/ util.py" , line 2621, in log_time python3/ dist-packages/ cloudinit/ cmd/query. py", line 291, in handle_args data_leaf_ by_varname_ path( python3/ dist-packages/ cloudinit/ cmd/query. py", line 230, in _find_instance_ data_leaf_ by_varname_ path vars_with_ aliases = jinja_vars_ with_aliases[ key_path_ part]
$ lxc exec lp1983306 -- cloud-init query -u /root/lp1983306 userdata.asdf
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/usr/lib/
retval = util.log_time(
File "/usr/lib/
ret = func(*args, **kwargs)
File "/usr/lib/
response = _find_instance_
File "/usr/lib/
jinja_
TypeError: string indices must be integers
```