I just ran it with a simple userdata file:<br><div class="gmail_quote"><br>#!/bin/sh<br>ifconfig eth0 > /ifconfig-eth0<br><br><br>This is what cloud-init log says:<br><br>2012-11-14 16:54:21,765 - util.py[DEBUG]: Traceback (most recent call last):<br>

  File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_ssh.py", line 74, in handle<br>    keys = cloud.get_public_ssh_keys()<br>  File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 437, in get_public_ssh_keys<br>

    return(self.datasource.get_public_ssh_keys())<br>  File "/usr/lib/python2.7/dist-packages/cloudinit/DataSource.py", line 72, in get_public_ssh_keys<br>    for keyname, klist in self.metadata['public-keys'].items():<br>

AttributeError: 'list' object has no attribute 'items'<div class="HOEnZb"><div class="h5"><br><br><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 14, 2012 at 2:27 AM, Serge Hallyn <span dir="ltr"><<a href="mailto:serge.hallyn@canonical.com" target="_blank">serge.hallyn@canonical.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Quoting Rintcius Blok (<a href="mailto:rintcius@gmail.com" target="_blank">rintcius@gmail.com</a>):<br>

> How can I properly run an ubuntu-cloud template on 12.10 with an<br>
> oneiric container?<br>
><br>
> I tried this command:<br>
><br>
> lxc-create -t ubuntu-cloud -n oneiric.lxc -- --auth-key<br>
> $HOME/.ssh/id_rsa.pub --userdata ~/userdata.txt.gz -r oneiric<br>
><br>
> This creates the container, but when I try to ssh into it it gives:<br>
><br>
> Permission denied (publickey).<br>
><br>
> In the container's auth.log I see lots of entries like this:<br>
><br>
> getty[5015]: /dev/tty5: cannot open as standard input: Operation not<br>
> permitted<br>
><br>
> I googled around and saw this related thread: <a href="http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg03496.html" target="_blank">http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg03496.html</a><br>


> This thread mentioned that using an older container can be the cause<br>
> of it, so that could the cause in my case as well.<br>
> I don't know how to work around it though in this situation.<br>
><br>
> Any ideas?<br>
> Also, is this a bug or am I trying something that is outside the<br>
> scope of what should run out-of-the-box?<br>
><br>
> Thanks, Rintcius<br>
<br>
</div></div>Could be just a bug, but what is in your userdata file?<br>
<span><font color="#888888"><br>
-serge<br>
</font></span></blockquote></div><br></div>
</div></div></div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 14, 2012 at 5:01 PM, Rintcius Blok <span dir="ltr"><<a href="mailto:rintcius@gmail.com" target="_blank">rintcius@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I just ran it with a simple userdata file:<br><br>#!/bin/sh<br>ifconfig eth0 > /ifconfig-eth0<br><br><br>This is what cloud-init log says:<br>
<br>2012-11-14 16:54:21,765 - util.py[DEBUG]: Traceback (most recent call last):<br>
  File "/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_ssh.py", line 74, in handle<br>    keys = cloud.get_public_ssh_keys()<br>  File "/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 437, in get_public_ssh_keys<br>

    return(self.datasource.get_public_ssh_keys())<br>  File "/usr/lib/python2.7/dist-packages/cloudinit/DataSource.py", line 72, in get_public_ssh_keys<br>    for keyname, klist in self.metadata['public-keys'].items():<br>

AttributeError: 'list' object has no attribute 'items'<div class="HOEnZb"><div class="h5"><br><br><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 14, 2012 at 2:27 AM, Serge Hallyn <span dir="ltr"><<a href="mailto:serge.hallyn@canonical.com" target="_blank">serge.hallyn@canonical.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Quoting Rintcius Blok (<a href="mailto:rintcius@gmail.com" target="_blank">rintcius@gmail.com</a>):<br>

> How can I properly run an ubuntu-cloud template on 12.10 with an<br>
> oneiric container?<br>
><br>
> I tried this command:<br>
><br>
> lxc-create -t ubuntu-cloud -n oneiric.lxc -- --auth-key<br>
> $HOME/.ssh/id_rsa.pub --userdata ~/userdata.txt.gz -r oneiric<br>
><br>
> This creates the container, but when I try to ssh into it it gives:<br>
><br>
> Permission denied (publickey).<br>
><br>
> In the container's auth.log I see lots of entries like this:<br>
><br>
> getty[5015]: /dev/tty5: cannot open as standard input: Operation not<br>
> permitted<br>
><br>
> I googled around and saw this related thread: <a href="http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg03496.html" target="_blank">http://www.mail-archive.com/lxc-users@lists.sourceforge.net/msg03496.html</a><br>


> This thread mentioned that using an older container can be the cause<br>
> of it, so that could the cause in my case as well.<br>
> I don't know how to work around it though in this situation.<br>
><br>
> Any ideas?<br>
> Also, is this a bug or am I trying something that is outside the<br>
> scope of what should run out-of-the-box?<br>
><br>
> Thanks, Rintcius<br>
<br>
</div></div>Could be just a bug, but what is in your userdata file?<br>
<span><font color="#888888"><br>
-serge<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>