Kate, there were two issues. One issue was that couchdb was causing a lot of authentication errors when trying to use desktopcouch. That issue was fixed. The second issue is that at some point a new version of evolution-data-server had some threading related changes, which would cause the "book backend is opening" error. It seems this later issue can possibly happen with any of the address book backends in evolution-data-server. This should be fixed already in current couchdb-glib for the couchdb backend, but the issue is likely in evolution-data-server if the "book backend is opening" issue still recurs.
Kate, there were two issues. One issue was that couchdb was causing a lot of authentication errors when trying to use desktopcouch. That issue was fixed. The second issue is that at some point a new version of evolution- data-server had some threading related changes, which would cause the "book backend is opening" error. It seems this later issue can possibly happen with any of the address book backends in evolution- data-server. This should be fixed already in current couchdb-glib for the couchdb backend, but the issue is likely in evolution- data-server if the "book backend is opening" issue still recurs.