Bug 820771

Summary: from fresh install, httpd fails to serve beaker-server.wsgi due to missing dependency on isodate
Product: [Retired] Beaker Reporter: Nish Aravamudan <nacc>
Component: web UIAssignee: Raymond Mancy <rmancy>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 0.9CC: bpeck, dcallagh, ebaak, rmancy, stl
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-30 05:06:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nish Aravamudan 2012-05-10 23:30:48 UTC
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31] mod_wsgi (pid=24158): Exception occurred processing WSGI script '/usr/share/bkr/beaker-server.wsgi'.
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31] Traceback (most recent call last):
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]   File "/usr/share/bkr/beaker-server.wsgi", line 28, in <module>
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]     import bkr.server.controllers
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]   File "/usr/lib/python2.6/site-packages/bkr/server/controllers.py", line 67, in <module>
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]     import bkr.server.rdf
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]   File "/usr/lib/python2.6/site-packages/bkr/server/rdf.py", line 21, in <module>
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]     from rdflib.namespace import Namespace, RDF, RDFS, XSD
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]   File "/usr/lib/python2.6/site-packages/rdflib/__init__.py", line 65, in <module>
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]     from rdflib.term import URIRef, BNode, Literal, Variable
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]   File "/usr/lib/python2.6/site-packages/rdflib/term.py", line 49, in <module>
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31]     from isodate import parse_time, parse_date, parse_datetime
[Thu May 10 11:28:24 2012] [error] [client 9.65.33.31] ImportError: No module named isodate

Comment 1 Dan Callaghan 2012-05-30 05:06:42 UTC
It looks like you probably have EPEL enabled. It's a bug in python-rdflib (bug 784027).

I've pushed python-rdflib-3.2.0-4.el6eng to the Beaker server repo which fixes this.