<HTML>
<HEAD>
<TITLE>Unable to publish an image on debian 6</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Hi all,<BR>
<BR>
I am using debian 6 (wheezy)  + nova-diablo-3 + glance (from git) and have installed the needed python pkgs and have the correct servers and such running.<BR>
<BR>
I am seeing the following error when running the following:<BR>
<BR>
#uec-publish-tarball  ttylinux-uec-i386-11.2_2.6.35-16_1.tar.gz  ttbb i386<BR>
<BR>
2011-08-15 14:36:10,385 DEBUG nova.utils [-] Running cmd (subprocess): openssl enc -d -aes-128-cbc -in /tmp/tmpIHkMkG/image.encrypted -K 57fbea5c3e106e0e6aec2d89ef5171ea -iv 77f27e730c319a341782b091b97216a5 -out /tmp/tmpIHkMkG/image.tar.gz from (pid=16720) execute /home/ctoteam/nova/nova/utils.py:143Traceback (most recent call last):  File "/usr/lib/python2.6/logging/__init__.py", line 776, in emit    msg = self.format(record)  File "/usr/lib/python2.6/logging/__init__.py", line 654, in format<BR>
    return fmt.format(record)  File "/home/ctoteam/nova/nova/log.py", line 214, in format<BR>
    return logging.Formatter.format(self, record)<BR>
  File "/usr/lib/python2.6/logging/__init__.py", line 436, in format<BR>
    record.message = record.getMessage()<BR>
  File "/usr/lib/python2.6/logging/__init__.py", line 306, in getMessage<BR>
    msg = msg % self.args<BR>
KeyError: u'image_location'<BR>
Traceback (most recent call last):<BR>
  File "/usr/lib/python2.6/dist-packages/eventlet/hubs/poll.py", line 97, in wait<BR>
    readers.get(fileno, noop).cb(fileno)<BR>
  File "/home/ctoteam/nova/nova/image/s3.py", line 267, in delayed_create<BR>
    raise<BR>
TypeError: exceptions must be old-style classes or derived from BaseException, not NoneType<BR>
Removing descriptor: 6<BR>
<BR>
This then causes the following ( failed_upload  ):<BR>
<BR>
#euca-describe-images<BR>
IMAGE    ami-00000003    ttbb/ttylinux-uec-i386-11.2_2.6.35-16_1.img.manifest.xml        failed_upload    private        i386    machine    ari-00000002    aki-00000001<BR>
IMAGE    ari-00000002    ttbb/ttylinux-uec-i386-11.2_2.6.35-16_1-initrd.manifest.xml        available    private        i386    ramdisk        <BR>
IMAGE    aki-00000001    ttbb/ttylinux-uec-i386-11.2_2.6.35-16_1-vmlinuz.manifest.xml        available    private        i386    kernel    <BR>
<BR>
Has anyone else seen this?<BR>
Is this due to the eventlet version?<BR>
<BR>
$ dpkg -l | grep eventlet<BR>
ii  python-eventlet                      0.9.16-1                         concurrent networking library for Python<BR>
<BR>
Not sure why the poll method would be dying or why there would be a keyerror also?<BR>
<BR>
$ python --version<BR>
Python 2.6.7<BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>