I go here: http://vegastrike.sourceforge.net/cgi-bin/register.py, leave drop-down boxes as they are, add a username and password, and I get the following IO Error:
Code: Select all
--> -->
IOError Python 2.4.3: /usr/bin/python
Sat Nov 8 06:06:12 2008
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/home/groups/v/ve/vegastrike/cgi-bin/register_submit.py
76 mod = os.environ.get('QUERY_STRING','')
77 conn = db.connect(settings.dbconfig, mod)
78 if post_args:
79 execute(conn, mod, post_args)
80
execute = <function execute>, conn = <db.FileDB instance>, mod = '', post_args = {'faction': 'confed', 'password': 'itsnotworking', 'type': 'Llama.begin', 'username': 'Leper'}
/home/groups/v/ve/vegastrike/cgi-bin/register_submit.py in execute(dbconn=<db.FileDB instance>, mod='', form={'faction': 'confed', 'password': 'itsnotworking', 'type': 'Llama.begin', 'username': 'Leper'})
42 type = dbconn.check_string( form.get("type",'') )
43
44 if not dbconn.check_password(username, password, True):
45 raise db.DBError,"Error password for username "+username+" does not match our records"
46
dbconn = <db.FileDB instance>, dbconn.check_password = <bound method FileDB.check_password of <db.FileDB instance>>, username = 'Leper', password = 'itsnotworking', builtin True = True
/home/groups/v/ve/vegastrike/cgi-bin/db.py in check_password(self=<db.FileDB instance>, username='Leper', password='itsnotworking', can_create=True)
228 except IOError:
229 if self.create_user and can_create:
230 f=open(self.user_path+username+".password","wb")
231 f.write(self.hash_password(password))
232 f.close()
f undefined, builtin open = <type 'file'>, self = <db.FileDB instance>, self.user_path = '/home/persistent/v/ve/vegastrike/accountserver/', username = 'Leper'
IOError: [Errno 2] No such file or directory: '/home/persistent/v/ve/vegastrike/accountserver/Leper.password'
args = (2, 'No such file or directory')
errno = 2
filename = '/home/persistent/v/ve/vegastrike/accountserver/Leper.password'
strerror = 'No such file or directory'