[CalendarServer-users] How to upgrade from 4.2 to 6.0?

Nikola Knežević laladelausanne at gmail.com
Sat Apr 25 03:22:44 PDT 2015


Hi,

I'm trying to upgrade my local caldav server installation from 4.2 to 
6.0. When I run:

sudo -u _calendar -g _calendar python bin/calendarserver_upgrade -f 
etc/caldavd.plist -s -D

I get a weird exception:

Traceback (most recent call last):
   File "bin/calendarserver_upgrade", line 12, in <module>
     load_entry_point('CalendarServer==6.0a.unknown-r14706S', 
'console_scripts', 'calendarserver_upgrade')()
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/calendarserver/tools/upgrade.py", 
line 243, in main
     utilityMain(options["config"], makeService, reactor, 
customServiceMaker, patchConfig=_patchConfig, onShutdown=_onShutdown, 
verbose=options["debug"])
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/calendarserver/tools/cmdline.py", 
line 110, in utilityMain
     service = maker.makeService(options)
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/calendarserver/tap/caldav.py", 
line 811, in makeService
     service = serviceMethod(options)
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/calendarserver/tap/caldav.py", 
line 1409, in makeService_Utility
     toolServiceCreator, None, uid=uid, gid=gid, directory=None
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/calendarserver/tap/caldav.py", 
line 1622, in storageService
     pgConnectorFromConfig(config), None
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/calendarserver/tap/caldav.py", 
line 1513, in subServiceFactory
     config, store=store, serversDB=serversDB
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/txdav/who/util.py", 
line 75, in directoryFromConfig
     serversDB=serversDB
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/txdav/who/util.py", 
line 185, in buildDirectory
     for recordTypeName in params.recordTypes:
   File 
"/usr/local/caldavd/lib/python2.7/site-packages/CalendarServer-6.0a.unknown_r14706S-py2.7.egg/twistedcaldav/config.py", 
line 75, in __getattr__
     return dict.__getattribute__(self, attr)

Should I first upgrade to 5.2 and from there go to 6.0?

My only concern is PG database. Was there any schema change?

Thanks,
Nikola


More information about the calendarserver-users mailing list