id summary reporter owner description type status priority component severity resolution keywords cc release 323 Registering user gives OSError Russ Brown Matt Good "I recently upgraded both trac and the AccountManager plugin and now registering a new user fails with the following: {{{ Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 299, in dispatch_request dispatcher.dispatch(req) File ""/usr/lib/python2.4/site-packages/trac/web/main.py"", line 189, in dispatch resp = chosen_handler.process_request(req) File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 117, in process_request File ""build/bdist.linux-i686/egg/acct_mgr/web_ui.py"", line 138, in _do_create File ""build/bdist.linux-i686/egg/acct_mgr/api.py"", line 88, in set_password File ""build/bdist.linux-i686/egg/acct_mgr/htfile.py"", line 50, in set_password File ""build/bdist.linux-i686/egg/acct_mgr/htfile.py"", line 77, in _update_file File ""/usr/lib/python2.4/fileinput.py"", line 231, in next line = self.readline() File ""/usr/lib/python2.4/fileinput.py"", line 300, in readline os.rename(self._filename, self._backupfilename) OSError: [Errno 16] Device or resource busy }}} I think it was the update to trac itself that triggered the problem as I tried updating the plugin to fix the problem, to no avail. The password file is writeable by trac, as is the directory it is contained within." defect closed normal AccountManagerPlugin normal fixed 0.9