Skip to content

Promote gives 500 internal server error #2

@mjhermanson

Description

@mjhermanson

When we try to promote packages we are getting the following error:

Traceback (most recent call last):

File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 111, in get_response
response = callback(request, _callback_args, *_callback_kwargs)

File "/usr/lib/python2.6/site-packages/Sponge/sponge/utils/decorators.py", line 20, in inner
response = func(request, _args, *_kwargs)

File "/usr/lib/python2.6/site-packages/Sponge/sponge/views/repos.py", line 222, in promote_ok
if error[4]:

IndexError: list index out of range

<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDict: {u'c37787f4-9fc2-41c3-9a71-4f48e9fe50e9': [u'True'], u'535bc831-f25a-494e-be99-45e6358c3526': [u'True'], u'17c893c2-aefb-4590-9331-e1e7087f085d': [u'True'],
+u'225b5bb8-9b59-4b86-bf20-f9371095e9f2': [u'True'], u'30d729be-7146-49d1-9dc5-668d9a3d2d84': [u'True'], u'ccea2083-74ba-4e1f-baa6-3ecfcf8a8c98': [u'True'], u'94a7dee2-2269-4643-8f79-bffd33b97d71':
+[u'True'], u'6cf1575d-0ab3-4e81-add9-e37c8152176b': [u'True'], u'baa0aa99-fd98-4e15-b5bd-3455c15a9524': [u'True'], u'b1c29e66-ea53-4664-937b-0dce26cd6612': [u'True'],
+u'4ce817bf-708c-4fe9-9fc9-a153de82f65b': [u'True'], u'7ef1a201-b508-4dd5-9638-5a09a01a71e0': [u'True'], u'f630e4c5-0de3-40f3-b969-b32b547bf3e6': [u'True'], u'3277aca2-d383-4f14-a007-c0cbd152beaf':
+[u'True'], u'a4b46a2c-f66e-4dd6-ae6c-deefbce8b8db': [u'True'], u'3f711522-7177-4b6e-847a-5c5f64617f8e': [u'True'], u'067976e3-c56b-428c-9c2c-1a3292a43282': [u'True'],
+u'6640ea5a-eb73-433f-976c-ba7660800e75': [u'True'], u'd7cfaf09-178c-4ae8-9f8f-c05321637235': [u'True'], u'77714f52-bbdd-4b4d-85ae-02de61cf7a6d': [u'True'], u'e4cdd36e-1ec0-4215-8662-25c6bee47d59':
+[u'True'], u'5a5a73d1-b658-4df7-a055-b5ddd096f6b0': [u'True'], u'e8ec97ba-46f9-4f05-8dc9-476f55cdff1b': [u'True'], u'c5447396-96f6-41c7-9e14-9f31938e8ec1': [u'True'], u'csrfmiddlewaretoken':
+[u'759d9130a297688a602fd4aea96b5d97'], u'33e68e5b-1dcd-43f8-bb6f-f771d89f38a1': [u'True'], u'b2e0158b-55ec-4af1-a07e-31c217c79cc2': [u'True'], u'b5e274e6-e6e0-4dd1-8bd4-35879cfa3c81': [u'True'],
+u'c74ab436-713c-4714-bac3-0966bc7ead78': [u'True'], u'596ea2a2-7429-4189-95b5-948e495a4fa5': [u'True'], u'4d77537f-59a2-4ab8-9166-56765cbf1d27': [u'True'], u'ebca1653-3f67-420d-9cf6-42c8ff5d9467':
+[u'True'], u'31ac84cf-4ea2-4ef3-9c69-538e5d808548': [u'True'], u'0b7c0411-5f64-4169-8aaa-d8025c9f3a96': [u'True'], u'd3b274c3-ba63-4277-b0d7-0cdae20974e7': [u'True'],
+u'bb7e2c44-0443-46d7-80de-d6c4b25d8cdf': [u'True'], u'0c07b654-3fdf-4351-8550-e4d81f4ece1c': [u'True'], u'e5e9dc4d-49bb-4ce1-a811-e75115679049': [u'True'], u'b7504cc0-88ea-4790-84bc-91c0c42d2d8e':
+[u'True'], u'7bf01cd7-3e7c-4dd3-a0d4-12e487c9b3fc': [u'True'], u'fee07b45-dbda-4e1a-90e4-6cae6a2bda00': [u'True'], u'29c644c1-45e4-4b89-b5d2-46dd9acb198d': [u'True'],
+u'b8850a16-97ab-45c6-8574-e35a90619436': [u'True'], u'288ed562-b46f-4e34-a330-09e89893519a': [u'True'], u'ea6f1503-2fcb-4fe1-864f-025b436aed09': [u'True'], u'cae31315-2aed-4350-915a-7071b5a80113':
+[u'True'], u'f5f7c9b1-36b6-4e14-960c-6594a3b483b0': [u'True'], u'74e1fc73-dc85-4b78-9ffc-75544e9f4bd8': [u'True'], u'07cf018e-085b-41af-9a60-14078694f823': [u'True'],
+u'44f2ebb9-a8c3-4f18-bd6d-5c29952210cd': [u'True'], u'4b05b7a2-d1d0-47b4-b7b1-59e5a7de6bbd': [u'True'], u'78b22d16-bb4c-4d4c-b569-110db9fa6676': [u'True'], u'8cad497f-a118-4c0f-be63-16835e4b3e24':
+[u'True'], u'e749d44e-6548-4714-86b8-f050f1177c41': [u'True'], u'bb2b71b2-1f2d-410f-8c09-bab891085a88': [u'True'], u'd4965c5f-16db-46c0-b112-884c87f2da1d': [u'True'],
+u'c97a2a93-d4d6-4dc8-a07d-e579733a247b': [u'True'], u'f2026f8e-4509-4906-9ac2-6d92fdf6f09b': [u'True'], u'75c745aa-74dc-410f-86d1-c60f6f9b73ec': [u'True'], u'a2a7ca86-34b4-4a71-a92f-21c89bce7e26':
+[u'True'], u'48f7934a-f17d-41ac-ba64-a93336545d40': [u'True'], u'e5b097c8-5f55-4543-bceb-d7a7cf2cb9a2': [u'True'], u'b08a64bc-a0ae-4c61-9b88-c9a55f9ae264': [u'True'],
+u'4a5ae531-d319-411b-8d5c-c7da12339c34': [u'True'], u'a55e77ca-d56c-4332-b3eb-4348932f5aad': [u'True'], u'832b613b-37a7-43d6-997e-2e2354e42dc2': [u'True']}>,
COOKIES:{'csrftoken': '759d9130a297688a602fd4aea96b5d97',
'sessionid': 'd4bb33065ea91b33d5bbaa11c98b14de'},
META:{'CONTENT_LENGTH': '2782',
'CONTENT_TYPE': 'application/x-www-form-urlencoded',
'CSRF_COOKIE': '759d9130a297688a602fd4aea96b5d97',
'DOCUMENT_ROOT': '/var/www/html',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTPS': '1',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8',
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',
'HTTP_CACHE_CONTROL': 'max-age=0',
'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': 'sessionid=d4bb33065ea91b33d5bbaa11c98b14de; csrftoken=759d9130a297688a602fd4aea96b5d97',
'HTTP_HOST': 'sponge.ccs.ornl.gov',
'HTTP_ORIGIN': 'https://sponge.ccs.ornl.gov',
'HTTP_REFERER': 'https://sponge.ccs.ornl.gov/repo/promote/5',
'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19',
'PATH_INFO': u'/repo/promote/5',
'PATH_TRANSLATED': '/usr/share/sponge/sponge.wsgi/repo/promote/5',
'QUERY_STRING': '',
'REMOTE_ADDR': '160.91.194.8',
'REMOTE_PORT': '56743',
'REQUEST_METHOD': 'POST',
'REQUEST_URI': '/repo/promote/5',
'SCRIPT_FILENAME': '/usr/share/sponge/sponge.wsgi',
'SCRIPT_NAME': u'',
'SERVER_ADDR': '160.91.206.174',
'SERVER_ADMIN': 'root@localhost',
'SERVER_NAME': 'sponge.ccs.ornl.gov',
'SERVER_PORT': '443',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SIGNATURE': '

Apache/2.2.15 (Red Hat) Server at sponge.ccs.ornl.gov Port 443\n',
'SERVER_SOFTWARE': 'Apache/2.2.15 (Red Hat)',
'SSL_TLS_SNI': 'sponge.ccs.ornl.gov',
'mod_wsgi.application_group': 'sponge1.ccs.ornl.gov|',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.handler_script': '',
'mod_wsgi.input_chunked': '0',
'mod_wsgi.listener_host': '',
'mod_wsgi.listener_port': '443',
'mod_wsgi.process_group': 'Sponge',
'mod_wsgi.request_handler': 'wsgi-script',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.version': (3, 3),
'wsgi.errors': <mod_wsgi.Log object at 0x7f3bfd8bac30>
'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f3c05b3be40>,
'wsgi.input': <mod_wsgi.Input object at 0x7f3c210288f0>,
'wsgi.multiprocess': True,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'https',
'wsgi.version': (1, 1)}>

It seems to be happening when promoting any packages. This particular error is from promoting packages from rhel-6-x86-updates to a clone. A cursory look through the code seems to point to a permissions issue, but that's little more than speculation.

Matt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions