Page MenuHomePhorge

"Bad file descriptor" errors when using -d 9
Closed, WontfixPublic

Description

If I set "-l debug -d 9" in /etc/sysconfig/wallace I observe the following in the log:

2016-06-01 11:12:56,892 pykolab.wallace ERROR Unknown error occurred; IOError(9, 'Bad file descriptor')
2016-06-01 11:12:56,896 pykolab.wallace ERROR 'Traceback (most recent call last):\n  File "/usr/lib/python2.6/site-packages/wallace/modules.py", line 144, in _sendmail\n    msg\n  File "/usr/lib64/python2.6/smtplib.py", line 692, in sendmail\n    self.ehlo_or_helo_if_needed()\n  File "/usr/lib64/python2.6/smtplib.py", line 516, in ehlo_or_helo_if_needed\n    if not (200 <= self.ehlo()[0] <= 299):\n  File "/usr/lib64/python2.6/smtplib.py", line 389, in ehlo\n    self.putcmd(self.ehlo_msg, name or self.local_hostname)\n  File "/usr/lib64/python2.6/smtplib.py", line 323, in putcmd\n    self.send(str)\n  File "/usr/lib64/python2.6/smtplib.py", line 307, in send\n    if self.debuglevel > 0: print>>stderr, \'send:\', repr(str)\nIOError: [Errno 9] Bad file descriptor\n'

an d

2016-06-01 11:13:57,141 pykolab.imap DEBUG [19026]: Logging on to Cyrus IMAP server localhost
2016-06-01 11:13:57,145 pykolab.wallace ERROR Module resources.heartbeat() failed with error: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/wallace/__init__.py", line 89, in modules_heartbeat
    modules.heartbeat(module, lastrun)
  File "/usr/lib/python2.6/site-packages/wallace/modules.py", line 128, in heartbeat
    return modules[name]['heartbeat'](*args, **kw)
  File "/usr/lib/python2.6/site-packages/wallace/module_resources.py", line 426, in heartbeat
    imap.connect()
  File "/usr/lib/python2.6/site-packages/pykolab/imap/__init__.py", line 169, in connect
    self._imap[hostname].login(admin_login, admin_password)
  File "/usr/lib/python2.6/site-packages/pykolab/imap/cyrus.py", line 136, in login
    cyruslib.CYRUS.login(self, *args, **kw)
  File "/usr/lib/python2.6/site-packages/cyruslib.py", line 415, in login
    self.__doexception("LOGIN", error)
  File "/usr/lib/python2.6/site-packages/cyruslib.py", line 358, in __doexception
    self.__doraise( function.upper(), msg )
  File "/usr/lib/python2.6/site-packages/cyruslib.py", line 367, in __doraise
    raise CYRUSError( idError[0], mode, msg )
CYRUSError: (10, 'LOGIN', '[Errno 9] Bad file descriptor')

Details

Ticket Type
Task