Author calcheng
Recipients calcheng
Date 2017-05-16.14:23:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1494944599.91.0.527371158049.issue30378@psf.upfronthosting.co.za>
In-reply-to
Content
The attached test script works fine with IPv4 syslog:
$ python test_syslog.py 192.168.1.4
(no errors reported)

When running the attached script with python 3.5.2 on Ubuntu 16.04, received the following error:

$ python3 test_syslog.py ::1
--- Logging error ---
Traceback (most recent call last):
  File "/usr/lib/python3.5/logging/handlers.py", line 908, in emit
    self.socket.sendto(msg, self.address)
socket.gaierror: [Errno -9] Address family for hostname not supported
Call stack:
  File "test_syslog.py", line 16, in <module>
    logging.info("Test Syslog with IPv6")
Message: 'Test Syslog with IPv6'
Arguments: ()

Similar error in python 2.7.10:

$ python test_syslog.py ::1
Traceback (most recent call last):
  File "/usr/lib/python2.7/logging/handlers.py", line 864, in emit
    self.socket.sendto(msg, self.address)
gaierror: [Errno -9] Address family for hostname not supported
Logged from file test_syslog.py, line 16
History
Date User Action Args
2017-05-16 14:23:19calchengsetrecipients: + calcheng
2017-05-16 14:23:19calchengsetmessageid: <1494944599.91.0.527371158049.issue30378@psf.upfronthosting.co.za>
2017-05-16 14:23:19calchenglinkissue30378 messages
2017-05-16 14:23:19calchengcreate