Package: offlineimap
Version: 5.99.11
Severity: normal

If a new folder appears remotely, the next offlineimap run dies. The
subsequent one works again:

OfflineIMAP 5.99.11
Copyright (C) 2002 - 2008 John Goerzen <[EMAIL PROTECTED]>
This software comes with ABSOLUTELY NO WARRANTY; see the file
COPYING for details.  This is free software, and you are welcome
to distribute it under the conditions laid out in COPYING.
***** Processing account seamus.madduck.net
Copying folder structure from IMAP to Maildir
Establishing connection to tunnel:ssh -Caxo "KeepAlive = yes" -o 
"ProtocolKeepAlives = 10" -o "ConnectTimeout 20" -i 
~/.etc/offlineimap/id_dsa.imap seamus.madduck.net 'MAIL=$HOME/.maildir/ 
/usr/lib/dovecot/imap'.
Thread 'Account sync seamus.madduck.net' terminated with exception:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/offlineimap/threadutil.py", line 153, 
in run
    Thread.run(self)
  File "/usr/lib/python2.5/threading.py", line 446, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/var/lib/python-support/python2.5/offlineimap/accounts.py", line 114, 
in syncrunner
    self.sync()
  File "/var/lib/python-support/python2.5/offlineimap/accounts.py", line 148, 
in sync
    remoterepos.syncfoldersto(localrepos, [statusrepos])
  File "/var/lib/python-support/python2.5/offlineimap/repository/Base.py", line 
157, in syncfoldersto
    copyfolder.makefolder(key)
  File 
"/var/lib/python-support/python2.5/offlineimap/repository/LocalStatus.py", line 
45, in makefolder
    os.makedirs(os.path.dirname(filename), 0700)
  File "/usr/lib/python2.5/os.py", line 171, in makedirs
    mkdir(name, mode)
OSError: [Errno 17] File exists: 
'/home/madduck/.var/offlineimap/Account-seamus.madduck.net/LocalStatus/debian'


Last 50 debug messages logged for Account sync seamus.madduck.net prior to 
exception:
maildir: _GETFOLDERS_SCANDIR STARTING. root = /home/madduck/mail, extension = 
retrain/disagree
maildir:   toppath = /home/madduck/mail/retrain/disagree
maildir:   *** top of loop
maildir:   dirname = tmp
maildir:   skipping this dir (Maildir special)
maildir:   *** top of loop
maildir:   dirname = new
maildir:   skipping this dir (Maildir special)
maildir:   *** top of loop
maildir:   dirname = cur
maildir:   skipping this dir (Maildir special)
maildir:   *** top of loop
maildir:   dirname = .
maildir:   fullname = /home/madduck/mail/retrain/disagree/.
maildir:   This is a maildir folder.
maildir:   foldername = retrain/disagree/.
maildir: _GETFOLDERS_SCANDIR RETURNING ['retrain/disagree/.']
maildir:   *** top of loop
maildir:   dirname = ham
maildir:   fullname = /home/madduck/mail/retrain/ham
maildir:   This is a maildir folder.
maildir:   foldername = retrain/ham
maildir: _GETFOLDERS_SCANDIR STARTING. root = /home/madduck/mail, extension = 
retrain/ham
maildir:   toppath = /home/madduck/mail/retrain/ham
maildir:   *** top of loop
maildir:   dirname = tmp
maildir:   skipping this dir (Maildir special)
maildir:   *** top of loop
maildir:   dirname = new
maildir:   skipping this dir (Maildir special)
maildir:   *** top of loop
maildir:   dirname = cur
maildir:   skipping this dir (Maildir special)
maildir:   *** top of loop
maildir:   dirname = .
maildir:   fullname = /home/madduck/mail/retrain/ham/.
maildir:   This is a maildir folder.
maildir:   foldername = retrain/ham/.
maildir: _GETFOLDERS_SCANDIR RETURNING ['retrain/ham/.']
maildir:   *** top of loop
maildir:   dirname = .
maildir:   fullname = /home/madduck/mail/retrain/.
maildir: _GETFOLDERS_SCANDIR RETURNING ['retrain/spam', 'retrain/spam/.', 
'retrain/unsure', 'retrain/unsure/.', 'retrain/disagree', 'retrain/disagree/.', 
'retrain/ham', 'retrain/ham/.']
maildir:   *** top of loop
maildir:   dirname = .
maildir:   fullname = /home/madduck/mail/.
maildir: _GETFOLDERS_SCANDIR RETURNING ['spam', 'spam/.', 'store', 
'store/2005_unizh', 'store/2005_unizh/.', 'store/1997_pre-swat', 
'store/1997_pre-swat/.', 'store/2001_swat', 'store/2001_swat/.', 
'store/2006_ul', 'store/2006_ul/.', 'store/2002_interim', 
'store/2002_interim/.', 'store/.', 'resubmit', 'resubmit/.', 'drafts', 
'drafts/.', 'feeds', 'feeds/.', 'admin', 'admin/.', 'sudetia', 'sudetia/.', 
'tickler', 'tickler/.', 'ref', 'ref/.', 'inbox', 'inbox/.', 'spool', 'spool/.', 
'discard', 'discard/.', 'outgoing', 'outgoing/.', 'mass', 'mass/.', 'ul', 
'ul/.', 'debian', 'debian/vimoutliner', 'debian/vimoutliner/.', 'debian/mdadm', 
'debian/mdadm/.', 'debian/debconf', 'debian/debconf/.', 'debian/libkdtree++', 
'debian/libkdtree++/.', 'debian/hibernate', 'debian/hibernate/.', 
'debian/libphidgets', 'debian/libphidgets/.', 'debian/molly-guard', 
'debian/molly-guard/.', 'debian/netconf', 'debian/netconf/.', 
'debian/libbuffy', 'debian/libbuffy/.', 'debian/book', 'debian/book/.', 
'debian/python-docutils', 'debian/python-docutils/.', 'debian/libkdtree', 
'debian/libkdtree/.', 'debian/logcheck', 'debian/logcheck/todo', 
'debian/logcheck/todo/.', 'debian/logcheck/.', 'debian/gjay', 'debian/gjay/.', 
'debian/guessnet', 'debian/guessnet/.', 'debian/poppass-cgi', 
'debian/poppass-cgi/.', 'debian/fluxbox', 'debian/fluxbox/.', 
'debian/python-lightblue', 'debian/python-lightblue/.', 'debian/libhid', 
'debian/libhid/.', 'debian/buffy', 'debian/buffy/.', 'debian/libtut', 
'debian/libtut/.', 'debian/.', 'retrain/spam', 'retrain/spam/.', 
'retrain/unsure', 'retrain/unsure/.', 'retrain/disagree', 'retrain/disagree/.', 
'retrain/ham', 'retrain/ham/.']
maildir: makefolder called with arg 'debian/jppy'
maildir: makefolder: calling makedirs debian/jppy
maildir: makefolder: creating cur, new, tmp


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1+scoflowctrl.1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages offlineimap depends on:
ii  python                        2.5.2-1    An interactive high-level object-o
ii  python-support                0.7.7      automated rebuilding support for P

offlineimap recommends no packages.

-- no debconf information


-- 
 .''`.   martin f. krafft <[EMAIL PROTECTED]>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)

Reply via email to