So, objavi.agromisa.org is the Objavi host, booktype.agromisa.org is the Booktype host. In that case, in Objavi's config.py, you have to have an entry for booktype.agromisa.org in SERVER_DEFAULTS. In Booktype's settings.py, THIS_BOOKI_SERVER should be set to "booktype.agromisa.org".
Sorry, I fixed that last error myself, it was a typo (a space ). Almost there! Now I get this error:
******* got message "start" fetching zip from http://booktype.agromisa.org/export/chantal-test/export HTTPError 'HTTP Error 404: Not Found' trying to fetch 'http://booktype.agromisa.org/export/chantal-test/export' Traceback (most recent call last): File "/var/www/objavi/objavi/fmbook.py", line 184, in __init__ blob, self.bookizip_file = fetch_zip(server, book, save=True, max_age=max_age) File "/var/www/objavi/objavi/fmbook.py", line 1366, in fetch_zip blob = url_fetch(url) File "/var/www/objavi/objavi/book_utils.py", line 199, in url_fetch f = urlopen(url) File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 406, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 519, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 444, in error return self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found notify_watcher called with 'ERROR: Couldn't get 'http://booktype.agromisa.org/export/chantal-test/export' 404 Not Found' ******* got message "ERROR: Couldn't get 'http://booktype.agromisa.org/export/chantal-test/export' 404 Not Found"