Closed Bug 766570 Opened 12 years ago Closed 12 years ago

changing user password using website of local sync server makes sync impossible

Categories

(Cloud Services Graveyard :: Server: Sync, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: liebundartig, Assigned: rfkelly)

References

Details

(Whiteboard: [qa+])

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0
Build ID: 20120424151700

Steps to reproduce:

I am using firefox 12.

Changing the sync account password using the firefox GUI:
firefox sync setup -- Manage Account -- Change Password...
works and sync still works fine.
Unlinking the device and setup of sync using the recovery key works as well.

I have verified that the password has been changed using the following command
$ sqlite3 -line ../ffsync.isp.de.db 'select * from user where userid=2;'


Changing the password using the website form of the local sync server breaks the sync.
https://ffsync.isp.de/weave-password-reset
accepted my e-mail address as input and said
----8<----
Password Reset
We have emailed a reset code to the email address we have on file for you. Please use it within the next 6 hours, or it will become invalid.
----8<----


So I got an e-mail with a link to:
https://ffsync.isp.de/weave-password-reset?username=<....>&key=<....>
and the website said:
----8<----
Password Reset

Note: Do not set this to be the same as your passphrase! If you are unsure what your passphrase is, you'll need to trigger a server wipe from the Weave add-on.

New password: | . . .  |
Re-enter to confirm: | . . .  |
[Change my password]
----8<----

After clicking [Change my password] the website said:
----8<----
Password Reset
Password successfully changed.
----8<----



Unfortunalety, the sync does not work anymore, see log files below.
If you set up sync using firefox GUI (I don't have the device with me) you get an error message:
Incorrect account name or password



In order to veriy the password changed I used
$ sqlite3 -line ../ffsync.isp.de.db 'select * from user where userid=2;'
The value of 'password = {SSHA-256}...' changed indeed.



The only solution I have found is to delete the local account:
$ sqlite3 -line ../ffsync.isp.de.db 'delete from user where userid = 2; delete from wbo where username = 2;'


The problem is reproducable with the latest server-full version and a new sync.db file.
The old and new password contained only ASCII characters.


Shall I test something else?


Log files attached


Actual results:

sync not possible anymore; error message: "Incorrect account name or password"


Expected results:

sync should still be possible
Going to ask the really obvious question first, since you don't mention it here - did you also update the password in Firefox Sync? The client may be sending the old password, so if you click the preferences button on the yellow error bar, it'll give you an update option.
it fails as well

@yellow error bar: [Preferences...] -- "Update Password" page
does not accept the new password (tried the old as well); error message:
"Password incorrect, please try again."
Needs further investigation.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [qa+]
Can you please post the details of the [auth] section from your config file, with any sensitive information removed?  I will try to reproduce this as closely as possible.
Assignee: nobody → rfkelly
Oh dear, I think I found the problem.  Due to an incorrect patch from Bug 721624, your password is being reset to "password" instead of to the value that you enter.  I'll file the fix in that bug to keep things all in the one place.
Depends on: 721624
I can confirm that "password" was accepted after the password reset, although a different password was provided
Thanks, I have committed the patch from Bug 721624 and made a new release tag.  If you `make build` again it should now work.  Please try it out and let me know if the problem is resolved for you.
`make build` broke the sync server for me (no problem I have a backup of the old version :) )
in order to rule out my tinkering I started with a new server-full (hg clone etc.), which builds just fine, but the problems starts with

[root@ffsync server-full]# make test
bin/nosetests -s --with-xunit deps/server-core/services/tests deps/server-reg/syncreg/tests deps/server-storage/syncstorage/tests
....................................................................S..........S.S..S.............................................EEEEEEEEEEEEEEEEEE...................................................
======================================================================
ERROR: test_file (syncreg.tests.functional.test_static.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_change_email (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_change_password (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_change_password_with_header (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_create_user (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_delete_user (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_fallback_node (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_force_reset (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_non_ascii_password (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_password_reset (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_password_reset_direct (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_prevent_bad_node (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_recaptcha (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_reset_email (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_shared_secret (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_unkown_user_node (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_user_exists (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

======================================================================
ERROR: test_user_node (syncreg.tests.functional.test_user.TestUser)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/test_user.py", line 82, in setUp
    super(TestUser, self).setUp()
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/tests/functional/support.py", line 58, in setUp
    self.app = TestApp(make_app(self.config))
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
    app = klass(urls, controllers, params, auth_class)
  File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
    controllers.items()])
  File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
    self.logger = self.app.logger
AttributeError: 'SyncServerApp' object has no attribute 'logger'

----------------------------------------------------------------------
Ran 199 tests in 29.145s

FAILED (SKIP=4, errors=18)
make: *** [test] Error 1




$ /etc/init.d/httpd start
was ok


### visiting website ffsync.isp.de using firefox resulted in 
error 500
"Internal Server Error"



### /var/log/httpd/error_log
[Mon Jun 25 19:07:43 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Jun 25 19:07:43 2012] [notice] Digest: generating secret for digest authentication ...
[Mon Jun 25 19:07:43 2012] [notice] Digest: done
[Mon Jun 25 19:07:43 2012] [warn] mod_wsgi: Compiled for Python/2.6.2.
[Mon Jun 25 19:07:43 2012] [warn] mod_wsgi: Runtime using Python/2.6.6.
[Mon Jun 25 19:07:43 2012] [notice] Apache/2.2.15 (Unix) DAV/2 mod_ssl/2.2.15 OpenSSL/1.0.0-fips mod_wsgi/3.2 Python/2.6.6 configured -- resuming normal operations





### /var/log/httpd/ffsync.isp.de/logs/error-https.log
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address] mod_wsgi (pid=11298): Target WSGI script '/opt/mozilla/server-full/mozilla-sync.wsgi' cannot be loaded as Python module.
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address] mod_wsgi (pid=11298): Exception occurred processing WSGI script '/opt/mozilla/server-full/mozilla-sync.wsgi'.
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address] Traceback (most recent call last):
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/opt/mozilla/server-full/mozilla-sync.wsgi", line 74, in <module>
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     application = loadapp('config:%s'% ini_file)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 204, in loadapp
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     return loadobj(APP, uri, name=name, **kw)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 225, in loadobj
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     return context.create()
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 625, in create
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     return self.object_type.invoke(self)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 110, in invoke
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     return fix_call(context.object, context.global_conf, **context.local_conf)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/usr/lib/python2.6/site-packages/paste/deploy/util/fixtypeerror.py", line 57, in fix_call
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     val = callable(*args, **kw)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 372, in make_app
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     app = klass(urls, controllers, params, auth_class)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/opt/mozilla/server-full/deps/server-storage/syncstorage/wsgiapp.py", line 102, in __init__
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     auth_class)
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/opt/mozilla/server-full/deps/server-core/services/baseapp.py", line 104, in __init__
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     controllers.items()])
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]   File "/opt/mozilla/server-full/deps/server-reg/syncreg/controllers/user.py", line 81, in __init__
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address]     self.logger = self.app.logger
[Mon Jun 25 19:08:17 2012] [error] [client my.client.ip.address] AttributeError: 'StorageServerApp' object has no attribute 'logger'
after rebuilding the server today the error is gone (Ryan pointed that out in the mailing list "AttributeError: 'StorageServerApp' object has no attribute 'logger'" 06/26/2012 10:40 PM)


the only problem left is that
$ make test
skips some tests as described here
https://bugzilla.mozilla.org/show_bug.cgi?id=765770
but I do not want to live on the bleeding edge and the server works works now, so I am closing this bug :)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Changing to resolved/fixed since this really was an actual bug :-)
Resolution: WORKSFORME → FIXED
Verified as fixed.
Status: RESOLVED → VERIFIED
Product: Cloud Services → Cloud Services Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: