Package: offlineimap3
Version: 0.0~git20201025.c850e74+dfsg-1
Severity: important
X-Debbugs-Cc: davidneba...@gmail.com

Dear Maintainer,

The following command works using 'offlineimap' from package
'offlineimap':

    offlineimap -o -u quiet

The same command using 'offlineimap' from package 'offlineimap3' crashes
with this feedback:

    ERROR: While attempting to sync account 'ISP_1'
      'bytes' object has no attribute 'encode'
    ERROR: While attempting to sync account 'ISP_2'
      'bytes' object has no attribute 'encode'
    ERROR: Exceptions occurred during the run!
    ERROR: While attempting to sync account 'ISP_1'
      'bytes' object has no attribute 'encode'
    
    Traceback:
      File "/usr/lib/python3/dist-packages/offlineimap/accounts.py", line 298, 
in syncrunner
        self.__sync()
      File "/usr/lib/python3/dist-packages/offlineimap/accounts.py", line 374, 
in __sync
        remoterepos.getfolders()
      File "/usr/lib/python3/dist-packages/offlineimap/repository/IMAP.py", 
line 446, in getfolders
        imapobj = self.imapserver.acquireconnection()
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
579, in acquireconnection
        self.__authn_helper(imapobj)
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
443, in __authn_helper
        if func(imapobj):
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
388, in __authn_login
        self.__loginauth(imapobj)
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
195, in __loginauth
        imapobj.login(self.username, self.__getpassword())
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
177, in __getpassword
        self.password = self.repos.getpassword() or \
      File "/usr/lib/python3/dist-packages/offlineimap/repository/IMAP.py", 
line 386, in getpassword
        return self.localeval.eval(passwd).encode('utf-8')
    
    ERROR: While attempting to sync account 'ISP_2'
      'bytes' object has no attribute 'encode'
    
    Traceback:
      File "/usr/lib/python3/dist-packages/offlineimap/accounts.py", line 298, 
in syncrunner
        self.__sync()
      File "/usr/lib/python3/dist-packages/offlineimap/accounts.py", line 374, 
in __sync
        remoterepos.getfolders()
      File "/usr/lib/python3/dist-packages/offlineimap/repository/IMAP.py", 
line 446, in getfolders
        imapobj = self.imapserver.acquireconnection()
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
579, in acquireconnection
        self.__authn_helper(imapobj)
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
443, in __authn_helper
        if func(imapobj):
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
369, in __authn_plain
        imapobj.authenticate('PLAIN', self.__plainhandler)
      File "/usr/lib/python3/dist-packages/imaplib2.py", line 691, in 
authenticate
        typ, dat = self._simple_command('AUTHENTICATE', mechanism.upper())
      File "/usr/lib/python3/dist-packages/imaplib2.py", line 1684, in 
_simple_command
        return self._command_complete(self._command(name, *args), kw)
      File "/usr/lib/python3/dist-packages/imaplib2.py", line 1404, in _command
        literal = literator(data, rqb)
      File "/usr/lib/python3/dist-packages/imaplib2.py", line 2247, in process
        ret = self.mech(self.decode(data))
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
207, in __plainhandler
        passwd = self.__getpassword()
      File "/usr/lib/python3/dist-packages/offlineimap/imapserver.py", line 
177, in __getpassword
        self.password = self.repos.getpassword() or \
      File "/usr/lib/python3/dist-packages/offlineimap/repository/IMAP.py", 
line 386, in getpassword
        return self.localeval.eval(passwd).encode('utf-8')

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (995, 'testing'), (750, 'stable'), (500, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.8.0-3-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages offlineimap3 depends on:
ii  python3           3.8.2-3
ii  python3-imaplib2  2.57-5.1

offlineimap3 recommends no packages.

offlineimap3 suggests no packages.

-- no debconf information

Reply via email to