> Am 30.05.2016 um 22:39 schrieb Axel Rau <axel....@chaos1.de>:
> 
>    connection.realConnection.py_types[postgres.six.text_type] = (705, 
> postgres.core.FC_TEXT, my_text_out)
> exceptions.AttributeError: ‚module' object has no attribute 'six‘
I removed that line:
- - -
[build3:lib/python2.7/site-packages] root# diff -u 
txdav/base/datastore/dbapiclient.py.orig txdav/base/datastore/dbapiclient.py
--- txdav/base/datastore/dbapiclient.py.orig    2016-05-31 13:59:47.000000000 
+0200
+++ txdav/base/datastore/dbapiclient.py 2016-05-31 13:24:24.000000000 +0200
@@ -427,7 +427,7 @@
         return v.encode("utf-8") if isinstance(v, unicode) else str(v)
 
     connection.realConnection.py_types[str] = (705, postgres.core.FC_TEXT, 
my_text_out)
-    connection.realConnection.py_types[postgres.six.text_type] = (705, 
postgres.core.FC_TEXT, my_text_out)
+    ##connection.realConnection.py_types[postgres.six.text_type] = (705, 
postgres.core.FC_TEXT, my_text_out)
 
     def my_text_recv(data, offset, length):
         return str(data[offset: offset + length])
- - -
and reached this point:
- - -
2016-05-31T12:48:55+0200 [-] Log opened.
2016-05-31T12:48:55+0200 [-] twistd 15.2.1 (/usr/local/bin/python2.7 2.7.11) 
starting up.
2016-05-31T12:48:55+0200 [-] reactor class: 
twisted.internet.kqreactor.KQueueReactor.
2016-05-31T12:48:55+0200 [-] AMPPushNotifierFactory starting on 62311
2016-05-31T12:48:55+0200 [-] ControlSocket starting on 
'/var/db/caldavd/data/Logs/state/caldavd.sock'
2016-05-31T12:48:55+0200 [twistedcaldav.upgrade#warn] Upgrading to version 1
2016-05-31T12:48:55+0200 [twistedcaldav.sql#info] Initializing database 
/var/db/caldavd/data/Data/mailgatewaytokens.sqlite
2016-05-31T12:48:55+0200 [twistedcaldav.upgrade#warn] Upgraded to version 1
2016-05-31T12:48:55+0200 [twistedcaldav.upgrade#warn] Upgrading to version 2
2016-05-31T12:48:55+0200 [twistedcaldav.upgrade#warn] Upgraded to version 2
2016-05-31T12:48:55+0200 
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn] 
Beginning database schema check.
2016-05-31T12:48:55+0200 
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaStep#warn] 
Required database key VERSION: 60.
2016-05-31T12:48:55+0200 [twext.enterprise.adbapi2#critical] 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/lib/python2.7/site-packages/twext/internet/threadutils.py", 
line 51, in _run
    while self._qpull():
  File "/usr/local/lib/python2.7/site-packages/twext/internet/threadutils.py", 
line 71, in _qpull
    self._oneWorkUnit(*work)
  File "/usr/local/lib/python2.7/site-packages/twext/internet/threadutils.py", 
line 77, in _oneWorkUnit
    result = instruction()
  File "/usr/local/lib/python2.7/site-packages/twext/enterprise/adbapi2.py", 
line 423, in <lambda>
    lambda: self._reallyExecSQL(*args, **kw)
--- <exception caught here> ---
  File "/usr/local/lib/python2.7/site-packages/twext/enterprise/adbapi2.py", 
line 256, in _reallyExecSQL
    self._cursor.execute(sql, args)
  File 
"/usr/local/lib/python2.7/site-packages/txdav/base/datastore/dbapiclient.py", 
line 83, in execute
    self.realCursor.execute(sql, args)
  File "/usr/local/lib/python2.7/site-packages/pg8000/core.py", line 907, in 
execute
    self._c.execute(self, operation, args)
  File "/usr/local/lib/python2.7/site-packages/pg8000/core.py", line 1946, in 
execute
    self.handle_messages(cursor)
  File "/usr/local/lib/python2.7/site-packages/pg8000/core.py", line 2094, 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'986', u'parserOpenTable', u'', 
u'')
2016-05-31T12:48:55+0200 [calendarserver.tap.util#critical] Step failure: 
UpgradeDatabaseAddressBookDataStep
- - -
I have created an empty database and expected caldavd to create all the 
necessary tables.
Is this wrong?

Axel
---
PGP-Key:29E99DD6  ☀  computing @ chaos claudius

_______________________________________________
calendarserver-dev mailing list
calendarserver-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/calendarserver-dev

Reply via email to