← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1595467] Re: Signature verification failure leads to saving image

 

** Changed in: glance
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1595467

Title:
  Signature verification failure leads to saving image

Status in Glance:
  Invalid

Bug description:
  Overview:
  When signature verification fails it can cause a 500 error. This causes the image to become stuck in the saving state.

  What should happen is that it returns a 40? and the image is put into
  the deleted state.

  Reproducing:

  glance image-create --name mySignedImage --container-format bare --disk-format qcow2 --property img_signature="WRONG SIGNATURE" --property img_signature_certificate_uuid="$cert_uuid" --property img_signature_hash_method='SHA-256' --property img_signature_key_type='RSA-PSS' < myimage
  +--------------------------------+--------------------------------------+
  | Property                       | Value                                |
  +--------------------------------+--------------------------------------+
  | checksum                       | None                                 |
  | container_format               | bare                                 |
  | created_at                     | 2016-06-23T09:46:34Z                 |
  | disk_format                    | qcow2                                |
  | id                             | f0839709-4ff6-4291-9997-a4d387e20582 |
  | img_signature                  |                                      |
  | img_signature_certificate_uuid | cd7cc675-e573-419c-8fff-33a72734a243 |
  | img_signature_hash_method      | SHA-256                              |
  | img_signature_key_type         | RSA-PSS                              |
  | min_disk                       | 0                                    |
  | min_ram                        | 0                                    |
  | name                           | mySignedImage                        |
  | owner                          | 7f065427534f49ab97a0b68ecc73fd07     |
  | protected                      | False                                |
  | size                           | None                                 |
  | status                         | queued                               |
  | tags                           | []                                   |
  | updated_at                     | 2016-06-23T09:46:34Z                 |
  | virtual_size                   | None                                 |
  | visibility                     | private                              |
  +--------------------------------+--------------------------------------+
  500 Internal Server Error
  The server has either erred or is incapable of performing the requested operation.
      (HTTP 500)

  
  nib@work-devstack:/tmp/testtmp/nest$ glance image-show f0839709-4ff6-4291-9997-a4d387e20582
  +--------------------------------+--------------------------------------+
  | Property                       | Value                                |
  +--------------------------------+--------------------------------------+
  | checksum                       | None                                 |
  | container_format               | bare                                 |
  | created_at                     | 2016-06-23T09:46:34Z                 |
  | disk_format                    | qcow2                                |
  | id                             | f0839709-4ff6-4291-9997-a4d387e20582 |
  | img_signature                  |                                      |
  | img_signature_certificate_uuid | cd7cc675-e573-419c-8fff-33a72734a243 |
  | img_signature_hash_method      | SHA-256                              |
  | img_signature_key_type         | RSA-PSS                              |
  | min_disk                       | 0                                    |
  | min_ram                        | 0                                    |
  | name                           | mySignedImage                        |
  | owner                          | 7f065427534f49ab97a0b68ecc73fd07     |
  | protected                      | False                                |
  | size                           | None                                 |
  | status                         | saving                               |
  | tags                           | []                                   |
  | updated_at                     | 2016-06-23T09:46:34Z                 |
  | virtual_size                   | None                                 |
  | visibility                     | private                              |
  +--------------------------------+--------------------------------------+

  Console:
  2016-06-23 09:46:35.619 TRACE glance.common.wsgi     _('Signature verification failed')
  2016-06-23 09:46:35.619 TRACE glance.common.wsgi SignatureVerificationError: Signature verification failed
  2016-06-23 09:46:35.619 TRACE glance.common.wsgi

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1595467/+subscriptions


References