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