Your message dated Sun, 29 Apr 2012 20:44:15 +0100
with message-id <[email protected]>
and subject line Your bug (maybe) has been fixed!
has caused the Debian Bug report #630444,
regarding times out during APPEND
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
630444: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630444
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: offlineimap
Version: 6.3.3-3
Severity: normal

When uploading a large message behind a thin link, offlineimap
eventually (and reproducibly) times out:

  Thread 'New msg sync from spool' terminated with exception:
  Traceback (most recent call last):
    File "/usr/lib/pymodules/python2.6/offlineimap/threadutil.py", line 159, in 
run
      Thread.run(self)
    File "/usr/lib/python2.6/threading.py", line 484, in run
      self.__target(*self.__args, **self.__kwargs)
    File "/usr/lib/pymodules/python2.6/offlineimap/folder/Base.py", line 248, 
in syncmessagesto_neguid_msg
      successuid = dstfolder.savemessage(uid, message, flags, rtime)
    File "/usr/lib/pymodules/python2.6/offlineimap/folder/IMAP.py", line 444, 
in savemessage
      date, content)
    File "/usr/lib/pymodules/python2.6/offlineimap/imaplib2.py", line 565, in 
append
      return self._simple_command(name, mailbox, flags, date_time, **kw)
    File "/usr/lib/pymodules/python2.6/offlineimap/imaplib2.py", line 1492, in 
_simple_command
      return self._command_complete(self._command(name, *args), kw)
    File "/usr/lib/pymodules/python2.6/offlineimap/imaplib2.py", line 1268, in 
_command_complete
      typ, dat = rqb.get_response('command: %s => %%s' % rqb.name)
    File "/usr/lib/pymodules/python2.6/offlineimap/imaplib2.py", line 162, in 
get_response
      raise typ(exc_fmt % str(val))
  abort: command: APPEND => no response after 30.0 secs

Since the message usually arrives on the remote, but offlineimap
doesn't find out about the assigned UID, upon next sync, it not only
retries the upload, but it also downloads the previously uploaded
message. During the next run, another duplicate is up-/downloaded
and so on.

I've written to the Dovecot people about this:

  http://www.dovecot.org/list/dovecot/2011-June/059636.html

However, I think the problem is in offlineimap.

Of course it would be nice if the server sent progress messages or
keepalives during the APPEND, but while it does not, maybe
offlineimap could reset the timer while data are flowing uplink?

Thanks,

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-rc2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages offlineimap depends on:
ii  python                        2.6.6-14   interactive high-level object-orie
ii  python-support                1.0.13     automated rebuilding support for P

offlineimap recommends no packages.

Versions of packages offlineimap suggests:
pn  doc-base                      <none>     (no description available)
pn  python-kerberos               <none>     (no description available)

-- no debconf information


-- 
 .''`.   martin f. krafft <[email protected]>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  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/sig-policy/999bbcc4/current)


--- End Message ---
--- Begin Message ---
Version: 6.5.3.1-1

The upstream author has indicated [0] that your bug may have potentially
been fixed in 6.4.0 release.

6.5.3.1 has been recently uploaded into debian sid.

Please try this new release. From quick testing it appears to have
solved many issues.

If you still encounter your or new bugs, please either reopen or file
new bugs as appropriate.

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626417#41

-- 
Regards,
Dmitrijs.

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to