Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#39694 - [getmail] 4.45.0 upgrade creates unhandled exception
Attached to Project:
Arch Linux
Opened by Willy Wonka (sivers) - Monday, 31 March 2014, 00:13 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 08 April 2014, 13:19 GMT
Opened by Willy Wonka (sivers) - Monday, 31 March 2014, 00:13 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 08 April 2014, 13:19 GMT
|
DetailsDescription:
Has been working great for years until 4.45.0 update today introduces new crash, seen below. Additional info: getmail version 4.45.0 Python version 2.7.6 (default, Feb 26 2014, 12:07:17) [GCC 4.8.2 20140206 (prerelease)] Unhandled exception follows: File "/usr/bin/getmail", line 866, in main success = go(configs, options.idle) File "/usr/bin/getmail", line 156, in go retriever.initialize(options) File "/usr/lib/python2.7/site-packages/getmailcore/_retrieverbases.py", line 978, in initialize self._connect() File "/usr/lib/python2.7/site-packages/getmailcore/_retrieverbases.py", line 295, in _connect if ssl and self.conf['ca_certs']: KeyError: 'ca_certs' $ getmail --getmaildir=/home/mark --rcfile=/home/mark/somedir/getmailrc -da --dump getmail version 4.45.0 Copyright (C) 1998-2012 Charles Cazabon. Licensed under the GNU GPL version 2. getmail configuration: getmail version 4.45.0 Python version 2.7.6 (default, Feb 26 2014, 12:07:17) [GCC 4.8.2 20140206 (prerelease)] retriever: SimplePOP3SSLRetriever(certfile="None", delete_dup_msgids="False", getmaildir="/home/mark", keyfile="None", password="*", port="995", server="mail.gandi.net", timeout="180", use_apop="False", username="mark@somedomain.net") destination: Maildir(filemode="384", path="/home/mark/somedir/Maildir/", user="None") options: delete : True delete_after : 0 delete_bigger_than : 0 delivered_to : True fingerprint : False logfile : None max_bytes_per_session : 0 max_message_size : 0 max_messages_per_session : 0 message_log : None message_log_syslog : False message_log_verbose : False read_all : True received : True verbose : 2 ## getmailrc: [retriever] type = SimplePOP3SSLRetriever port = 995 server = mail.gandi.net username = mark@somedomain.net password = somePassWord [destination] type = Maildir path = /home/mark/somedir/Maildir/ [options] verbose = 2 read_all = false delete = true Steps to reproduce: As seen above. |
This task depends upon
getmail version 4.45.0
Python version 2.7.6 (default, Feb 26 2014, 12:07:17)
[GCC 4.8.2 20140206 (prerelease)]
Unhandled exception follows:
File "/usr/bin/getmail", line 866, in main
success = go(configs, options.idle)
File "/usr/bin/getmail", line 156, in go
retriever.initialize(options)
File "/usr/lib/python2.7/site-packages/getmailcore/_retrieverbases.py", line 978, in initialize
self._connect()
File "/usr/lib/python2.7/site-packages/getmailcore/_retrieverbases.py", line 295, in _connect
if ssl and self.conf['ca_certs']:
KeyError: 'ca_certs'
They added SSL verification as a feature. I noticed in the email announcing the update that they only mentioned the IMAP retriever, so they might have forgotten to update the POP3 receiver accordingly.
Great to hear getmail is getting SSL certificate checking.
http://article.gmane.org/gmane.mail.getmail.user/5150