Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

First you need to find out if the error is coming from Glance or from Swift. Does the glance CLI have a --debug option? If so, you may be able to see what's going on. If not, you'll need to look in your logs to find the error. Swift logs to syslog, so the logs will be wherever you have configured them to go.

If you find that the 500 error is from Swift, look at the proxy log line that has the 500. That will contain a transaction id. (Swift uses a transaction id to tie together requests across different services.) Search for that transaction id, and you'll find the other server requests associated with that client API call. Most likely you'll find the real cause of the 500 error logged there.