> On Jan 25, 2016, at 9:43 AM, Jacques Distler <[email protected]>
> wrote:
>
>> Have you tried installing directly from our latest svn trunk into a separate
>> directory with a clean DB?
>
> Haven't tried that yet.
Trying it was something of a washout.
Trunk does not compile on MacOSX 10.9. (You probably knew that already.)
Installing a fresh copy of CalendarServer 7.0, into a separate directory with a
clean DB, had a (to me) surprising result.
sudo bin/run -n
failed to initialize the database.
==============
Using /usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/bin/python as
Python
Starting server...
Reading configuration from file:
/usr/local/CalDAV-7.0/CalendarServer/conf/caldavd-dev.plist
2016-01-26 02:39:48-0600 [-] Log opened.
2016-01-26 02:39:48-0600 [-] [twisted.application.app#info] twistd 15.2.1
(/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/bin/python 2.7.11)
starting up.
2016-01-26 02:39:48-0600 [-] [twisted.application.app#info] reactor class:
twisted.internet.selectreactor.SelectReactor.
2016-01-26 02:39:48-0600 [-] ControlSocket starting on
'/Library/CalDAV/logs/caldavd.sock'
2016-01-26 02:39:48-0600 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn]
Beginning database schema check.
2016-01-26 02:39:48-0600 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn]
Required database key VERSION: 58.
2016-01-26 02:39:48-0600 [-] Exception from execute() on first statement in
transaction. Possibly caused by a database
server restart. Automatically reconnecting now.
Traceback (most recent call last):
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/src/twextpy/twext/internet/threadutils.py",
lne 48, in _run
while self._qpull():
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/src/twextpy/twext/internet/threadutils.py",
line 68, in _qpull
self._oneWorkUnit(*work)
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/src/twextpy/twext/internet/threadutils.py",
line 74, in _oneWorkUnit
result = instruction()
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/src/twextpy/twext/enterprise/adbapi2.py",
line 322, in <lambda>
lambda: self._reallyExecSQL(*args, **kw)
--- <exception caught here> ---
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/src/twextpy/twext/enterprise/adbapi2.py",
line 246, in _reallyExecSQL
self._cursor.execute(sql, args)
File
"/usr/local/CalDAV-7.0/CalendarServer/txdav/base/datastore/dbapiclient.py",
line 83, in execute
self.realCursor.execute(sql, args)
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/lib/python2.7/site-packages/pg8000/core.py",
line 910, in execute
self._c.execute(self, operation, args)
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/lib/python2.7/site-packages/pg8000/core.py",
line 1969, in execute
self.handle_messages(cursor)
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/lib/python2.7/site-packages/pg8000/core.py",
line 2117, in handle_messages
raise self.error
pg8000.core.ProgrammingError: (u'ERROR', u'42P01', u'relation
"calendarserver" does not exist', u'19', u'parse_relation.c', u'1156',
u'parserOpenTable', u'', u'')
2016-01-26 02:39:48-0600 [-] [calendarserver.tap.util#error] Step failure
Traceback (most recent call last):
... [lots of similar messages]
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/lib/python2.7/site-packages/pg8000/core.py",
line 1969, in execute
self.handle_messages(cursor)
File
"/usr/local/CalDAV-7.0/CalendarServer/.develop/virtualenv/lib/python2.7/site-packages/pg8000/core.py",
line 2117, in handle_messages
raise self.error
pg8000.core.ProgrammingError: (u'ERROR', u'42P01', u'relation
"calendarserver" does not exist', u'19', u'parse_relation.c', u'1156',
u'parserOpenTable', u'', u'')
2016-01-26 02:39:48-0600 [-] [calendarserver.tap.caldav#error] Data store not
available; shutting down
2016-01-26 02:39:48-0600 [-] [memcached-Default] Signal handled: Terminated: 15.
2016-01-26 02:39:48-0600 [-] (UNIX Port '/Library/CalDAV/logs/caldavd.sock'
Closed)
2016-01-26 02:39:48-0600 [-] [twisted.internet.base#info] Main loop terminated.
2016-01-26 02:39:48-0600 [-] [twisted.application.app#info] Server Shut Down.
=============
This seems very wrong to me.
Perhaps it is relevant that the running PostgreSQL is version 9.5 (rather than
the v. 9.3) assumed by CalendarServer?
N.B.: PostgreSQL 9.5 worked just fine with CalendarServer 5.3.
_______________________________________________
calendarserver-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/calendarserver-users