Package: offlineimap
Version: 7.3.3+dfsg1-1+0.0~git20231201.77e70ed+dfsg-1
Severity: grave
X-Debbugs-Cc: sramac...@debian.org

offlineimap no longer works after the last upgrade due to a missing
import.

$ offlineimap -a mailhost
OfflineIMAP 8.0.0
  Licensed under the GNU GPL v2 or any later version (with an OpenSSL exception)
imaplib2 v3.05, Python v3.11.7, OpenSSL 3.1.4 24 Oct 2023
*** Processing account mailhost
Establishing connection to tunnel:ssh -i /home/sebastian/.ssh/offlineimap -C -q 
mailhost -S none '/usr/bin/imapd ./Maildir' (mailhost_imap)
ERROR: While attempting to sync account 'mailhost'
  name 'fcntl' is not defined
*** Finished account 'mailhost' in 0:00
ERROR: Exceptions occurred during the run!
ERROR: While attempting to sync account 'mailhost'
  NameError: name 'fcntl' is not defined


Traceback:
  File "/usr/share/offlineimap3/offlineimap/accounts.py", line 298, in 
syncrunner
    self.__sync()
  File "/usr/share/offlineimap3/offlineimap/accounts.py", line 375, in __sync
    remoterepos.getfolders()
  File "/usr/share/offlineimap3/offlineimap/repository/IMAP.py", line 698, in 
getfolders
    imapobj = self.imapserver.acquireconnection()
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/offlineimap3/offlineimap/imapserver.py", line 552, in 
acquireconnection
    imapobj = imaplibutil.IMAP4_Tunnel(
              ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/offlineimap3/offlineimap/imaplibutil.py", line 133, in 
__init__
    IMAP4.__init__(self, tunnelcmd, **kwargs)
  File "/usr/lib/python3/dist-packages/imaplib2.py", line 336, in __init__
    self.open(host, port)
  File "/usr/share/offlineimap3/offlineimap/imaplibutil.py", line 145, in open
    self.set_nonblocking(self.read_fd)
  File "/usr/share/offlineimap3/offlineimap/imaplibutil.py", line 151, in 
set_nonblocking
    fl = fcntl.fcntl(fd, fcntl.F_GETFL)
         ^^^^^

Cheers

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (650, 'unstable-debug'), (650, 'unstable'), (601, 'testing'), 
(600, 'experimental-debug'), (600, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-5-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages offlineimap depends on:
ii  offlineimap3  0.0~git20231201.77e70ed+dfsg-1

offlineimap recommends no packages.

offlineimap suggests no packages.

-- no debconf information

-- 
Sebastian Ramacher

Reply via email to