diaspora/diaspora — Issue #2733: Single point of failure: Diasopora relies on joindiaspora.com being reachable in the default install
Author: alexandermacmillangamble
Created: 2012-01-25 18:27:48+00:00
State: open

With diaspora fully setup and configured in development mode, I get the following error message when trying to create a new account.

"there was an error getting the xrd from account diasporahq@joindiaspora.com"

lib/webfinger.rb:67:in `host_meta_xrd'
lib/webfinger.rb:86:in `webfinger_profile_url'
lib/webfinger.rb:92:in `webfinger_profile_xrd'
lib/webfinger.rb:78:in `webfinger_profile'
lib/webfinger.rb:100:in `make_person_from_webfinger'
lib/webfinger.rb:52:in `create_or_update_person_from_webfinger_profile!'
lib/webfinger.rb:18:in `fetch'
app/models/user.rb:445:in `seed_aspects'
app/controllers/registrations_controller.rb:12:in `create'
lib/chrome_frame.rb:39:in `call'

Diaspora is still creating the accounts though, as simply logging in with the entered username and password allows access of the account.

I managed to fix this error temporarily by turning the no_follow_diasporahq option to true in application.yml

I think that this only stops the communication rather than fixing it. Anyway, for future reference and in case anyone wants to investigate.