[CalendarServer-dev] [Calendar and Contacts Server] #429: calendarserver documentroot in root of filesytem volume causing No space left on device error

Calendar and Contacts Server trac at macosforge.org
Tue Apr 5 01:17:30 PDT 2011


#429: calendarserver documentroot in root of filesytem volume causing No space
left on device error
----------------------------------------------+-----------------------------
 Reporter:  lwartha@…                         |       Owner:  wsanchez@…        
     Type:  Defect                            |      Status:  new               
 Priority:  3: Important                      |   Milestone:  CalendarServer-2.4
Component:  Calendar Server                   |    Severity:  Crash/data loss   
 Keywords:  No space left on device, volumes  |       Radar:                    
----------------------------------------------+-----------------------------
 Hi,

 I was using debian squeeze with calendardserver, wanted to use separate
 volume to prevent issues with disk space so I created new volume and
 mounted it under /var/spool/caldavd (default document root under Debian).

 When creating new event in iCal or Sunbird, I receive 500 errors. In the
 log file I saw only cryptic message No space left on device.

 After few days of checking up, I find out that issue will be resolved,
 when I move DocumentRoot onelevel down in the structure to the
 /var/spool/caldvd/documnetroot and set corresponding value to the
 calendarserver.

 Seems that errror reported is not correct.


 2011-04-04 16:17:36+0200 [-] [caldav-8008]
 [PooledMemCacheProtocol,client]
 [twistedcaldav.scheduling.caldav#error] Could not store data in Inbox
 : <ScheduleInboxFile (calendar inbox collection):
 /var/spool/caldavd/calendars/__uids__/ca/d3/cad3eefc-
 2c5e-5277-8b50-23128d2654a5/inbox>
 2011-04-04 16:17:36+0200 [-] [caldav-8008]
 [PooledMemCacheProtocol,client]
 [twistedcaldav.scheduling.scheduler.ScheduleResponseQueue#error] Error
 during PUT for urn:uuid:cad3eefc-2c5e-5277-8b50-23128d2654a5: None
 2011-04-04 16:17:36+0200 [-] [caldav-8008]
 [PooledMemCacheProtocol,client] Exception rendering:
 2011-04-04 16:17:36+0200 [-] [caldav-8008]
 [PooledMemCacheProtocol,client] Unhandled Error
 2011-04-04 16:17:36+0200 [-] [caldav-8008]      Traceback (most recent
 call last):
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/internet/defer.py",
 line 267, in errback
 2011-04-04 16:17:36+0200 [-] [caldav-8008]
 self._startRunCallbacks(fail)
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/internet/defer.py",
 line 310, in _startRunCallbacks
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          self._runCallbacks()
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/internet/defer.py",
 line 326, in _runCallbacks
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          self.result =
 callback(self.result, *args, **kw)
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/internet/defer.py",
 line 769, in gotResult
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          _inlineCallbacks(r, g,
 deferred)
 2011-04-04 16:17:36+0200 [-] [caldav-8008]      --- <exception caught
 here> ---
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/internet/defer.py",
 line 747, in _inlineCallbacks
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          result =
 result.throwExceptionIntoGenerator(g)
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/python/failure.py",
 line 338, in throwExceptionIntoGenerator
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          return
 g.throw(self.type, self.value, self.tb)
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twistedcaldav/method/put.py",
 line 68, in http_PUT
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          result = (yield
 storer.run())
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twisted/internet/defer.py",
 line 749, in _inlineCallbacks
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          result =
 g.send(result)
 2011-04-04 16:17:36+0200 [-] [caldav-8008]        File
 "/usr/lib/twisted-calendarserver/lib/python2.6/site-
 packages/twistedcaldav/method/put_common.py",
 line 1127, in run
 2011-04-04 16:17:36+0200 [-] [caldav-8008]          raise err
 2011-04-04 16:17:36+0200 [-] [caldav-8008]      exceptions.IOError: [Errno
 28] No space left on device:
 '/var/spool/caldavd/calendars/__uids__/d8/17/d817aaec-7d24-5b38-bc2f-
 6369da72cdd9/calendar/40566b49-6d89-40c8-819c-ea9cd46a9d3c.ics'
 2011-04-04 16:17:36+0200 [-] [caldav-8008]

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/429>
Calendar and Contacts Server </>
HTTP/WebDAV/CalDAV Server


More information about the calendarserver-dev mailing list