Package: offlineimap3
Version: 0.0~git20201025.c850e74+dfsg-1
Severity: important
X-Debbugs-Cc: [email protected]
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