Keystone/Keystoneclient CMS routines fail on first run on Python 2.6
Bug #1235252 reported by
Dirk Mueller
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-keystoneclient |
Fix Released
|
High
|
Dirk Mueller |
Bug Description
Python 2.6 can raise OSError when too much data is
written to STDIN and the process died prematurely.
In the case of keystoneclient this happens during
the first cms_verify() call of a process. The calling
logic expects a useful error message in order to
refetches CA or singing CERT, which is missing in the
case of an OSError. There is no way to capture the
original error message of openssl, so the only
way to let the outer logic continue is to fake one
error message instead.
Changed in python-keystoneclient: | |
assignee: | nobody → Dirk Mueller (dmllr) |
status: | New → In Progress |
Changed in python-keystoneclient: | |
milestone: | none → 0.4.2 |
Changed in python-keystoneclient: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Can you link the review here? I'm pretty sure I've seen it, but I wasn't able to find it in gerrit today. Thanks!