Menu

errors when adding imap server and trying to connect

nyback
2014-11-10
2015-02-08
  • nyback

    nyback - 2014-11-10

    following also show errors from opening the logging window:

    $ ./admin4.py
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    347, in OnActivate
    self.AutoConnect(evt)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    363, in AutoConnect
    rc=self.servers.ConnectServer(server, self.tree.name)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/tree.py", line 468,
    in ConnectServer
    rc=server.Connect(self)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/node.py", line 602,
    in Connect
    rc=self.DoConnect()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/modImap/Server.py",
    line 35, in DoConnect
    self.connection.Login(self.user, self.password)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/modImap/_imap.py",
    line 126, in Login
    res=self.login_cram_md5(user, password)
    File "/usr/lib64/python2.7/imaplib.py", line 530, in login_cram_md5
    return self.authenticate('CRAM-MD5', self._CRAM_MD5_AUTH)
    File "/usr/lib64/python2.7/imaplib.py", line 361, in authenticate
    typ, dat = self._simple_command('AUTHENTICATE', mech)
    File "/usr/lib64/python2.7/imaplib.py", line 1087, in _simple_command
    return self._command_complete(name, self._command(name, args))
    File "/usr/lib64/python2.7/imaplib.py", line 886, in _command
    literal = literator(self.continuation_response)
    File "/usr/lib64/python2.7/imaplib.py", line 1293, in process
    ret = self.mech(self.decode(data))
    File "/usr/lib64/python2.7/imaplib.py", line 536, in _CRAM_MD5_AUTH
    return self.user + " " + hmac.HMAC(self.password, challenge).hexdigest()
    File "/usr/lib64/python2.7/hmac.py", line 75, in init
    self.outer.update(key.translate(trans_5C))
    TypeError: character mapping must return integer, None or unicode
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    489, in OnTreeSelChange
    self.details.Set(node)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    142, in Set
    self.doDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    159, in doDisplay
    page.Display(self.node, self.GetTopLevelParent() ==
    self.node.detachedWindow)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/page.py", line 131,
    in Display
    for props in node.GetProperties():
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/modImap/Server.py",
    line 54, in GetProperties
    self.annotations=self.connection.GetAnnotations('')
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/modImap/_imap.py",
    line 99, in GetAnnotations
    dat=self.getresult(self.getannotation(mailbox, '"
    "', '"value.shared"'))
    File "/usr/lib64/python2.7/imaplib.py", line 472, in getannotation
    typ, dat = self._simple_command('GETANNOTATION', mailbox, entry,
    attribute)
    File "/usr/lib64/python2.7/imaplib.py", line 1087, in _simple_command
    return self._command_complete(name, self._command(name, *args))
    File "/usr/lib64/python2.7/imaplib.py", line 837, in _command
    ', '.join(Commands[name])))
    imaplib.error: command GETANNOTATION illegal in state NONAUTH, only
    allowed in states AUTH, SELECTED
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 241, in OnPageChange
    newPage.ShowPage(True)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 38, in ShowPage
    self.TriggerTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/page.py", line 80,
    in TriggerTimer
    self.owner.OnTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Error in sys.excepthook:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/main.py", line 253,
    in LoggerExceptionHook
    logger.sysexception(exType, args, tb)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/logger.py", line
    142, in sysexception
    _log(LOGLEVEL.ERROR, "%s: %s", (extype.name, " ".join(args)),
    "".join(traceback.format_tb(tb)))
    TypeError: sequence item 2: expected string, int found

    Original exception was:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 241, in OnPageChange
    newPage.ShowPage(True)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 38, in ShowPage
    self.TriggerTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/page.py", line 80,
    in TriggerTimer
    self.owner.OnTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    114, in OnCall
    proc(evt)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    389, in OnLogging
    dlg.Go()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 247, in Go
    self.OnPageChange()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 241, in OnPageChange
    newPage.ShowPage(True)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 38, in ShowPage
    self.TriggerTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/page.py", line 80,
    in TriggerTimer
    self.owner.OnTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Error in sys.excepthook:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/main.py", line 253,
    in LoggerExceptionHook
    logger.sysexception(exType, args, tb)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/logger.py", line
    142, in sysexception
    _log(LOGLEVEL.ERROR, "%s: %s", (extype.name, " ".join(args)),
    "".join(traceback.format_tb(tb)))
    TypeError: sequence item 2: expected string, int found

    Original exception was:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    114, in OnCall
    proc(evt)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/frame.py", line
    389, in OnLogging
    dlg.Go()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 247, in Go
    self.OnPageChange()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 241, in OnPageChange
    newPage.ShowPage(True)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 38, in ShowPage
    self.TriggerTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/page.py", line 80,
    in TriggerTimer
    self.owner.OnTimer()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Error in sys.excepthook:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/main.py", line 253,
    in LoggerExceptionHook
    logger.sysexception(exType, args, tb)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/logger.py", line
    142, in sysexception
    _log(LOGLEVEL.ERROR, "%s: %s", (extype.name, " ".join(args)),
    "".join(traceback.format_tb(tb)))
    TypeError: sequence item 2: expected string, int found

    Original exception was:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    327, in OnMouseMove
    self.SetToolTipString(self.getToolTipTextProc(id))
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 110, in GetToolTipText
    line=logger.loglines[id]
    IndexError: list index out of range
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/notebook.py", line
    43, in OnTimer
    self.refreshDisplay()
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/LoggingDialog.py",
    line 100, in Display
    self.control.InsertItem(self.insertPosition, line.LevelImageId(),
    [line.Timestamp(), line.text, tb])
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/ctl_adm.py", line
    270, in InsertItem
    val=unicode(val)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23:
    ordinal not in range(128)
    Error in sys.excepthook:
    Traceback (most recent call last):
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/main.py", line 253,
    in LoggerExceptionHook
    logger.sysexception(exType, args, tb)
    File "/home/andreas/Hämtade filer/Admin4-2.2.0-Src/logger.py", line
    142, in sysexception
    _log(LOGLEVEL.ERROR, "%s: %s", (extype.name, " ".join(args)),
    "".join(traceback.format_tb(tb)))
    TypeError: sequence item 2: expected string, int found

    --
    Andreas Nyback
    +46705954395
    Ketura Infosystem
    Norrgården 47
    186 44 Vallentuna

     
    • Andreas Pflug

      Andreas Pflug - 2015-02-08

      Sorry for replying so late, I didn't get notified.

      Primary cause seems to be "command GETANNOTATION illegal in state NONAUTH, only allowed in states AUTH, SELECTED" . Which imap server are you connecting to?

       

Log in to post a comment.