Hello everybody,

Yesterday we upgraded a few legacy systems to ubuntu lucid and the caledarserver packages provided in ubuntu broke. Causing the caldavd service to disappear.

I need to get my data of the calendars back and seem to need a running caldavd server for that. I tried setting one up but it gives the following error:

2010-05-22 09:38:07+0200 [-] [twistedcaldav.upgrade#error] Failed to upgrade calendar home /var/spool/caldavd/calendars/__uids__/d7/ac/d7aced3a-3918-550d-822c-a8c7290d6623: [Errno 95] Operation not supported: '/var/spool/caldavd/calendars/__uids__/d7/ac/d7aced3a-3918-550d-822c-a8c7290d6623/calendar/5adaaadc-e4ad-4f76-b67f-be8a1bff3fd3.ics'

Please see the attachment.

Can somebody help me out?

With kind regards,

Jelle de Jong
------------------------------------------------------------------------

tar --create --auto-compress --verbose --file 
/root/tar-caldavd-files-backup-2010-05-22.tar.gz /var/spool/caldavd/
ls -hal /root/tar-caldavd-files-backup-2010-05-22.tar.gz
tar --list --file /root/tar-caldavd-files-backup-2010-05-22.tar.gz

------------------------------------------------------------------------

sudo apt-get install memcached subversion curl python2.6 python2.6-dev 
python-setuptools

sudo mkdir /usr/local/src/caldavd
sudo chown caldavd:caldavd /usr/local/src/caldavd
sudo su - caldavd
cd /usr/local/src/caldavd
svn co 
http://svn.calendarserver.org/repository/calendarserver/CalendarServer/tags/release/CalendarServer-2.3

------------------------------------------------------------------------

cd /usr/local/src/caldavd/CalendarServer-2.3
./run -h # this will show you what's possible.
./run -i /usr/local/caldavd

------------------------------------------------------------------------

mkdir -p /usr/local/caldavd/var/spool
mkdir -v /usr/local/caldavd/var/run
mkdir -v /usr/local/caldavd/var/data
mkdir -v /usr/local/caldavd/var/docroot
mkdir -v /usr/local/caldavd/log

------------------------------------------------------------------------

cp -v /usr/local/src/caldavd/CalendarServer-2.3/conf/caldavd.plist 
/usr/local/caldavd/usr/local/caldavd
cp -v /usr/local/src/caldavd/CalendarServer-2.3/conf/sudoers.plist 
/usr/local/caldavd/usr/local/caldavd
cp -v /usr/local/src/caldavd/CalendarServer-2.3/conf/auth/accounts.xml 
/usr/local/caldavd/usr/local/caldavd

------------------------------------------------------------------------

ls -hal /usr/local/caldavd/usr/local/caldavd

cp -v /etc/caldavd/accounts.xml /usr/local/caldavd/usr/local/caldavd
cp -v /etc/caldavd/caldavd.plist /usr/local/caldavd/usr/local/caldavd
cp -v /etc/caldavd/sudoers.plist /usr/local/caldavd/usr/local/caldavd

ls -hal /var/spool/caldavd/
ls -hal /usr/local/caldavd/var/spool

------------------------------------------------------------------------

rsync -av /var/spool/caldavd/ /usr/local/caldavd/var/spool
ls -hal /var/spool/caldavd/
ls -hal /usr/local/caldavd/var/spool/

------------------------------------------------------------------------

export 
PYTHONPATH=/usr/local/caldavd/usr/local/lib/python2.6:/usr/local/caldavd/usr/local/lib/python2.6/dist-packages
/usr/local/caldavd/usr/local/bin/caldavd -X -f 
/usr/local/caldavd/usr/local/caldavd/caldavd.plist -T 
/usr/local/caldavd/usr/local/bin/twistd

------------------------------------------------------------------------

apt-get install python-kerberos

------------------------------------------------------------------------

r...@ashley:/usr/local/src/caldavd/CalendarServer-2.3# export 
PYTHONPATH=/usr/local/caldavd/usr/local/lib/python2.6:/usr/local/caldavd/usr/local/lib/python2.6/dist-packages
r...@ashley:/usr/local/src/caldavd/CalendarServer-2.3# 
/usr/local/caldavd/usr/local/bin/caldavd -X -f 
/usr/local/caldavd/usr/local/caldavd/caldavd.plist -T 
/usr/local/caldavd/usr/local/bin/twistd
exec python /usr/local/caldavd/usr/local/bin/twistd  -n caldav -f 
/usr/local/caldavd/usr/local/caldavd/caldavd.plist
/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/mail/smtp.py:10:
 DeprecationWarning: the MimeWriter module is deprecated; use the email package 
instead
  import MimeWriter, tempfile, rfc822
/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/calendarserver/tap/caldav.py:49:
 DeprecationWarning: mktap and related support modules are deprecated as of 
Twisted 8.0.  Use Twisted Application Plugins with the 'twistd' command 
directly, as described in 'Writing a Twisted Application Plugin for twistd' 
chapter of the Developer Guide.
  from twisted.scripts.mktap import getid
2010-05-22 09:38:07+0200 [-] Log opened.
2010-05-22 09:38:07+0200 [-] twistd 8.2.0 (/usr/bin/python 2.6.5) starting up.
2010-05-22 09:38:07+0200 [-] reactor class: 
twisted.internet.selectreactor.SelectReactor.
2010-05-22 09:38:07+0200 [-] [twistedcaldav.upgrade#warn] Upgrading to version 1
2010-05-22 09:38:07+0200 [-] [twistedcaldav.upgrade#warn] Moving calendar homes 
to /var/spool/caldavd/calendars/__uids__
2010-05-22 09:38:07+0200 [-] [twistedcaldav.upgrade#warn] Processing 15 
calendar homes in /var/spool/caldavd/calendars/__uids__
2010-05-22 09:38:07+0200 [-] [twistedcaldav.upgrade#error] Failed to upgrade 
calendar home 
/var/spool/caldavd/calendars/__uids__/d7/ac/d7aced3a-3918-550d-822c-a8c7290d6623:
 [Errno 95] Operation not supported: 
'/var/spool/caldavd/calendars/__uids__/d7/ac/d7aced3a-3918-550d-822c-a8c7290d6623/calendar/5adaaadc-e4ad-4f76-b67f-be8a1bff3fd3.ics'
2010-05-22 09:38:07+0200 [-] Traceback (most recent call last):
2010-05-22 09:38:07+0200 [-]   File "/usr/local/caldavd/usr/local/bin/twistd", 
line 19, in <module>
2010-05-22 09:38:07+0200 [-]     run()
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/scripts/twistd.py",
 line 27, in run
2010-05-22 09:38:07+0200 [-]     app.run(runApp, ServerOptions)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/application/app.py",
 line 694, in run
2010-05-22 09:38:07+0200 [-]     runApp(config)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/scripts/twistd.py",
 line 23, in runApp
2010-05-22 09:38:07+0200 [-]     _SomeApplicationRunner(config).run()
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/application/app.py",
 line 425, in run
2010-05-22 09:38:07+0200 [-]     self.application = 
self.createOrGetApplication()
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/application/app.py",
 line 493, in createOrGetApplication
2010-05-22 09:38:07+0200 [-]     ser = plg.makeService(self.config.subOptions)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twisted/plugins/caldav.py",
 line 33, in makeService
2010-05-22 09:38:07+0200 [-]     return self._serviceMaker.makeService(options)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/calendarserver/tap/caldav.py",
 line 378, in makeService
2010-05-22 09:38:07+0200 [-]     upgradeData(config)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twistedcaldav/upgrade.py",
 line 472, in upgradeData
2010-05-22 09:38:07+0200 [-]     method(config)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twistedcaldav/upgrade.py",
 line 424, in upgrade_to_1
2010-05-22 09:38:07+0200 [-]     directory):
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twistedcaldav/upgrade.py",
 line 181, in upgradeCalendarHome
2010-05-22 09:38:07+0200 [-]     if not upgradeCalendarCollection(calPath, 
directory):
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/twistedcaldav/upgrade.py",
 line 158, in upgradeCalendarCollection
2010-05-22 09:38:07+0200 [-]     xattr.setxattr(resPath, 
"WebDAV:{http:%2F%2Ftwistedmatrix.com%2Fxml_namespace%2Fdav%2F}getcontentmd5", 
md5value)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/xattr/__init__.py", 
line 188, in setxattr
2010-05-22 09:38:07+0200 [-]     return xattr(f).set(attr, value, 
options=options)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/xattr/__init__.py", 
line 81, in set
2010-05-22 09:38:07+0200 [-]     self._set(name, value, 0, options | 
self.options)
2010-05-22 09:38:07+0200 [-]   File 
"/usr/local/caldavd/usr/local/lib/python2.6/dist-packages/xattr/__init__.py", 
line 16, in _func
2010-05-22 09:38:07+0200 [-]     return func(first, *args)
2010-05-22 09:38:07+0200 [-] IOError: [Errno 95] Operation not supported: 
'/var/spool/caldavd/calendars/__uids__/d7/ac/d7aced3a-3918-550d-822c-a8c7290d6623/calendar/5adaaadc-e4ad-4f76-b67f-be8a1bff3fd3.ics'

------------------------------------------------------------------------
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to