Mike Elliott wrote:
I've been working on getting Zope running on an Ultra 1 running Solaris 9, with no real success so far.
I can apparently compile and install Zope, but when I try to run it I get the following:
mre@bonk$ instance/bin/runzope -X port-base=1000 [ snip most of traceback ] File "/opt/Zope-2.7/lib/python/App/version_txt.py", line 45, in _prep_version_data dict = expr.match(s).groupdict() AttributeError: 'NoneType' object has no attribute 'groupdict'
The code in question is trying to match a version number from a file called "version.txt" in $SOFTWARE_HOME, which is set in the runzope file. Check the runzope file you are running above for $SOFTWARE_HOME, then open the version.txt file and tell us what is in it. It probably does not match the regular expression: expr = re.compile( r'(?P<product>[A-Za-z0-9]+) +(?P<major>[0-9]+)' '\.(?P<minor>[0-9]+)\.(?P<micro>[0-9]+)' '(?P<status>[A-Za-z]+)?(?P<release>[0-9]+)?') You can probably get past this problem in the short term by just deleting that file. HTH, JZ