NOWS Small Business admin console stops working (Simba throws exception)

  • 7001692
  • 21-Oct-2008
  • 27-Apr-2012

Environment

Novell Open Workgroup Suite - Small Business Edition v1.0

Situation

When trying to login to the NOWS web admin console, the screen shows a blank page and exit's with a Simba exception.

Reinstalling the various simba packages does not resolve the problem.

Resolution

This problem occurs when an RSS feed is either partially downloaded or has otherwise become corrupted.

To resolve the issue you can have a look at  '/opt/simba/lib/rss/*/*.rss' and delete any file that does not have a valid XML format. Alternatively, deleting all of them is safe as well, since they will show up again after the next automatic daily RSS check.

For Novell Open Workgroup Suite - Small Business Edition v2.0 this is no longer an issue and the system will not break. Instead the user will just not get to see any updates until the daily RSS check has ran again.

Additional Information

2008-08-08 08:43:26.545 INFO [simbaServer:213] Starting Simba v2.0 r3493.
2008-08-08 08:43:26.577 INFO [simbaServer:242] SSL listener on 0.0.0.0:8181
(pid 11920)...
2008-08-08 08:43:26.578 INFO [simbaServer:173] Loading module: sbs
2008-08-08 08:43:26.578 INFO [simbaServer:177] Initializing module: sbs
2008-08-08 08:43:39.57 DEBUG [chained_driver:25] [chainedAuth] Creating
passwdFile driver for user sbsadmin
2008-08-08 08:43:39.60 INFO [chained_driver:34] [chainedAuth] User sbsadmin
successfully authenticated using driver passwdFile
2008-08-08 08:43:39.61 DEBUG [simbaRequestHandler:626] after redirectPre,
redirecting to admin.sb
2008-08-08 08:43:39.685 DEBUG [__init__:33] Novell
2008-08-08 08:43:39.692 ERROR [simbaServer:150] EXCEPTION: Request from
192.168.60.6
2008-08-08 08:43:39.692 ERROR [simbaServer:151] EXCEPTION: ********************
2008-08-08 08:43:39.692 ERROR [simbaServer:154] EXCEPTION: Traceback (most
recent call last):
2008-08-08 08:43:39.692 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/SocketServer.py", line 463, in
process_request_thread
2008-08-08 08:43:39.693 ERROR [simbaServer:154] EXCEPTION:
self.finish_request(request, client_address)
2008-08-08 08:43:39.693 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/SocketServer.py", line 254, in finish_request
2008-08-08 08:43:39.693 ERROR [simbaServer:154] EXCEPTION:
self.RequestHandlerClass(request, client_address, self)
2008-08-08 08:43:39.693 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/SocketServer.py", line 521, in __init__
2008-08-08 08:43:39.693 ERROR [simbaServer:154] EXCEPTION: self.handle()
2008-08-08 08:43:39.694 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/BaseHTTPServer.py", line 318, in handle
2008-08-08 08:43:39.694 ERROR [simbaServer:154] EXCEPTION:
self.handle_one_request()
2008-08-08 08:43:39.694 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/BaseHTTPServer.py", line 310, in
handle_one_request
2008-08-08 08:43:39.694 ERROR [simbaServer:154] EXCEPTION: method()
2008-08-08 08:43:39.694 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simba/sbin/simbaRequestHandler.py", line 176, in do_GET
2008-08-08 08:43:39.694 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simba/sbin/simbaRequestHandler.py", line 244, in doRequest
2008-08-08 08:43:39.695 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simba/sbin/simbaRequestHandler.py", line 611, in doRequestDynamic
2008-08-08 08:43:39.695 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simba/modules/sbs/pages/admin.py", line 44, in getContent
2008-08-08 08:43:39.695 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simba/modules/sbs/lib/sbs/rss/__init__.py", line 37, in getRssList
2008-08-08 08:43:39.695 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simba/lib/xmlConfig.py", line 116, in read
2008-08-08 08:43:39.695 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/site-packages/_xmlplus/dom/minidom.py", line
1915, in parse
2008-08-08 08:43:39.695 ERROR [simbaServer:154] EXCEPTION: return
expatbuilder.parse(file)
2008-08-08 08:43:39.696 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/site-packages/_xmlplus/dom/expatbuilder.py",
line 926, in parse
2008-08-08 08:43:39.696 ERROR [simbaServer:154] EXCEPTION: result =
builder.parseFile(fp)
2008-08-08 08:43:39.696 ERROR [simbaServer:154] EXCEPTION: File
"/opt/simbapython/lib/python2.4/site-packages/_xmlplus/dom/expatbuilder.py",
line 207, in parseFile
2008-08-08 08:43:39.696 ERROR [simbaServer:154] EXCEPTION:
parser.Parse(buffer, 0)
2008-08-08 08:43:39.696 ERROR [simbaServer:154] EXCEPTION: ExpatError:
mismatched tag: line 6, column 256
2008-08-08 08:43:39.697 ERROR [simbaServer:155] (hakuna matata!)
2008-08-08 08:43:39.697 ERROR [simbaServer:156] EXCEPTION: ********************