Gajim asking several times for password until I connect
I launch gajim, who ask me for password. I don't answer to this and do something else. I don't close the password dialog. Then, every 60 seconds (I think), gajim open a new password dialog (on top...).
Gajim shouldn't bug users. One dialog only, at beginning should open.
Details after : Entering my password on one of them, connection work but other dialogs are still there. If I cancel one of them, then the account line indicate I'm offline (but I'm online).
Configuration :
use_gnomekeyring : Off
networkmanager_support : On (but not sure I have it)
autoconnect : On
autoreconnect : On
time_for_ping_alive_answer : 60
try_connecting_for_foo_secs : 60
Not saving password
Here is an extract from the verbose mode, beginning a little before reconnection. Note that in non-verbose mode, I don't see tracebacks.
18:07:44 (I) gajim.c.x.idlequeue check time evs
18:07:46 (I) gajim.c.x.idlequeue check time evs
18:07:48 (I) gajim.c.x.idlequeue check time evs
18:07:50 (I) gajim.c.x.idlequeue check time evs
18:07:52 (I) gajim.c.x.idlequeue check time evs
18:07:54 (I) gajim.c.x.idlequeue check time evs
18:07:55 (I) gajim.c.x.transports_nb pollin called, state == CONNECTED
18:07:55 (D) gajim.c.x.tls_nb Recv: Got OpenSSL.SSL.SysCallError: SysCallError(-1, 'Unexpected EOF')
Traceback (most recent call last):
File "/home/jim/gajim/gajim/src/common/xmpp/tls_nb.py", line 159, in recv
retval = self.sslobj.recv(bufsize)
SysCallError: (-1, 'Unexpected EOF')
18:07:55 (I) gajim.c.x.transports_nb _do_receive, caught SSL error, got None:
Traceback (most recent call last):
File "/home/jim/gajim/gajim/src/common/xmpp/transports_nb.py", line 532, in _do_receive
received = self._recv(RECV_BUFSIZE)
File "/home/jim/gajim/gajim/src/common/xmpp/tls_nb.py", line 167, in recv
raise SSLWrapper.Error(self.sock or self.sslobj, e)
Error: \<class 'common.xmpp.tls_nb.Error'> for 80.248.214.47:5222 (Unexpected EOF), Caused by \<class 'OpenSSL.SSL.SysCallError'>((-1, 'Unexpected EOF'))
18:07:55 (I) gajim.c.x.transports_nb Disconnected by remote server: #-1, Unexpected EOF
18:07:55 (I) gajim.c.x.plugin Plugging \<common.xmpp.tls_nb.NonBlockingTLS instance at 0x308dea8> __OUT__ of \<common.xmpp.transports_nb.NonBlockingTCP instance at 0x2a60320>.
18:07:55 (I) gajim.c.x.client_nb Disconnecting NBClient:
18:07:55 (I) gajim.c.x.plugin Plugging \<common.xmpp.auth_nb.SASL instance at 0x3095560> __OUT__ of \<common.xmpp.client_nb.NonBlockingClient instance at 0x308dfc8>.
18:07:55 (I) gajim.c.x.plugin Plugging \<common.xmpp.transports_nb.NonBlockingTCP instance at 0x2a60320> __OUT__ of \<common.xmpp.client_nb.NonBlockingClient instance at 0x308dfc8>.
18:07:55 (D) gajim.c.x.client_nb Client disconnected..
18:07:55 (D) gajim.c.x.client_nb Calling disconnect handler \<bound method Connection._disconnectedReconnCB of \<common.connection.Connection object at 0x28c3f10>>
18:07:55 (I) gajim.c.connection disconnectedReconnCB called
18:07:55 (D) gajim.c.connection Sending STATUS event to GUI: ('offline',)
18:07:55 (D) gajim.c.connection Sending STATUS event to GUI: ('error',)
18:07:55 (I) gajim.c.connection Reconnect to jabber.fr in 7s
18:07:56 (I) gajim.c.x.idlequeue check time evs
18:07:58 (I) gajim.c.x.idlequeue check time evs
18:08:00 (I) gajim.c.x.idlequeue check time evs
18:08:02 (I) gajim.c.x.idlequeue check time evs
18:08:04 (I) gajim.c.x.idlequeue check time evs
18:08:04 (D) gajim.c.connection reconnect
18:08:04 (D) gajim.c.connection Sending STATUS event to GUI: ('connecting',)
18:08:04 (D) gajim.c.connection Connection to next host
18:08:04 (I) gajim.c.connection >>>>>> Connecting to jabber.fr [jabber.fr:5222], type = tls
[...] and lot more