Pidgin and Jabber

John A. Wallace jw72253 at verizon.net
Wed Aug 29 16:23:23 EDT 2012



> -----Original Message-----
> From: Matthias Apitz [mailto:guru at unixarea.de]
> Sent: Wednesday, August 29, 2012 1:42 PM
> To: John A. Wallace
> Cc: support at pidgin.im
> Subject: Re: Pidgin and Jabber
> 
> El día Wednesday, August 29, 2012 a las 01:29:54PM -0500, John A.
> Wallace escribió:
> 
> > Yes, it was a jabber.org account. However, now I seem to have another
> > problem with Pidgin although I tried completely uninstalling it and
> > reinstalling to try fixing it without success. When Pidgin starts, a
> > little icon appears in the notification area of my Windows Taskbar.
> > When I right-click it to open the program for making configuration
> > changes, nothing happens. I right-click and no menu appears allowing
> me to open the program.
> > If I left-click or right click the icon, nothing happens. I cannot
> > seem to get to the Pidgin account setup dialogue window any longer.
> As
> > I said, I uninstalled and reinstalled the program, but nothing
> > changed. I am running 64-bit Windows 7.
> 
> I will never understand how people can think to solve a problem a
> software has by uninstalling and reinstalling the piece of software en
> cuestion. But anyway.

I have found this to be a solution to data corruption problems on more than
one occasion.
> 
> Try starting pidgin from a command line (also called DOS prompt) and
> with debugging enabled (don't know how to enable this in Win, but there
> is for sure a way to do). And watch what it is saying. In a normal
> (read: in a UNIX) system it would be
> 
> $ pidgin --debug

I used this same command at the command prompt where Pidgin was installed,
and it appeared to create a good deal of output, yes.  As I am not familiar
with this procedure, I do not really understand what I should be looking for
in it.  I can say that Pidgin appeared to start up as a result, in addition
to the command prompt output, but still no connection was made. The
right-click menu options were now working from the icon in the Notification
area, and I was able to get into the configuration dialogue. I changed the
domain for the server connection from "jabber.org" to "hermes.jabber.org".
Even so, the connection did not succeed. I can see in the Pidgin window
these two lines:

username at hermes.jabber.org/ disabled
XMPP stream header missing

Clicking on the button labeled Re-enable does not help make the connection.
In addition, when I used Ctrl+C to end the debug command procedure, it
failed to end the instance of Pidgin in Process Manager, and I was unable to
close the command window normally. In fact I had to reboot the machine to
terminate the process.  After doing so and restarting Pidgin, the program
started successfully but no connection was made to "hermes.jabber.org".
Those same two lines I just showed still appear in the Pidgin window. When I
open the Help > Debug window, I can see these lines:


(14:59:35) jabber: XML parser error for JabberStream 05CC6510: Domain 3,
code 201, level 2: Namespace prefix stream on error is not defined
(14:59:35) jabber: Expecting stream header, got error with xmlns (null)
(14:59:35) connection: Connection error on 05CEEF98 (reason: 3 description:
XMPP stream header missing)
(14:59:35) jabber: Expecting stream header, got host-gone with xmlns
urn:ietf:params:xml:ns:xmpp-streams
(14:59:35) account: Disconnecting account username at hermes.jabber.org/
(0297C088)
(14:59:35) connection: Disconnecting connection 05CEEF98
(14:59:35) jabber: Sending (username at hermes.jabber.org): </stream:stream>
(14:59:35) connection: Destroying connection 05CEEF98
(14:59:40) util: Writing file accounts.xml to directory
C:\Users\logonname\AppData\Roaming\.purple
(14:59:40) util: Writing file
C:\Users\logonname\AppData\Roaming\.purple\accounts.xml
(15:00:37) network: found network ''
(15:00:37) network: found network 'home'
(15:00:37) network: Received Network Change Notification. Current network
count is 2, previous count was 2.
(15:01:07) network: found network ''
(15:01:07) network: found network 'home'
(15:01:07) network: Received Network Change Notification. Current network
count is 2, previous count was 2.
(15:01:37) network: found network ''
(15:01:37) network: found network 'home'
(15:01:37) network: Received Network Change Notification. Current network
count is 2, previous count was 2.
(15:07:45) network: found network ''
(15:07:45) network: found network 'home'
(15:07:45) network: Received Network Change Notification. Current network
count is 2, previous count was 2.
(15:08:08) account: Connecting to account username at hermes.jabber.org/.
(15:08:08) connection: Connecting. gc = 05CEF718
(15:08:08) dnssrv: Aborting SRV lookup in Tor Proxy mode.(15:08:08)
dnsquery: Performing DNS lookup for 127.0.0.1
(15:08:08) dnsquery: IP resolved for 127.0.0.1
(15:08:08) proxy: Attempting connection to 127.0.0.1
(15:08:08) proxy: Connecting to hermes.jabber.org:5222 via 127.0.0.1:9050
using SOCKS5
(15:08:08) socks5 proxy: Connection in progress
(15:08:08) socks5 proxy: Connected.
(15:08:08) socks5 proxy: Able to read.
(15:08:14) util: Writing file accounts.xml to directory
C:\Users\logonname\AppData\Roaming\.purple
(15:08:14) util: Writing file
C:\Users\logonname\AppData\Roaming\.purple\accounts.xml
(15:08:15) network: found network ''
(15:08:15) network: found network 'home'
(15:08:15) network: Received Network Change Notification. Current network
count is 2, previous count was 2.
(15:08:15) s5: reallocing from 5 to 8
(15:08:15) s5: reallocing from 8 to 10
(15:08:15) proxy: Connected to hermes.jabber.org:5222.
(15:08:15) jabber: Sending (username at hermes.jabber.org): <?xml version='1.0'
?>
(15:08:15) jabber: Sending (username at hermes.jabber.org): <stream:stream
to='hermes.jabber.org' xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(15:08:23) jabber: Recv (498): <stream:error><host-gone
xmlns='urn:ietf:params:xml:ns:xmpp-streams'/></stream:error></stream:stream>
<?xml version='1.0'?><stream:stream xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' from='hermes.jabber.org'
id='4ab938bafa501f16' version='1.0'><stream:features><starttls
xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><mechanisms
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>CRAM-MD5</mechanism><mec
hanism>LOGIN</mechanism><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5<
(15:08:23) jabber: XML parser error for JabberStream 05C68A28: Domain 3,
code 201, level 2: Namespace prefix stream on error is not defined
(15:08:23) jabber: Expecting stream header, got error with xmlns (null)
(15:08:23) connection: Connection error on 05CEF718 (reason: 3 description:
XMPP stream header missing)
(15:08:23) jabber: Expecting stream header, got host-gone with xmlns
urn:ietf:params:xml:ns:xmpp-streams
(15:08:23) account: Disconnecting account username at hermes.jabber.org/
(0297C088)
(15:08:23) connection: Disconnecting connection 05CEF718
(15:08:23) jabber: Sending (username at hermes.jabber.org): </stream:stream>
(15:08:23) connection: Destroying connection 05CEF718
(15:08:29) util: Writing file accounts.xml to directory
C:\Users\display\AppData\Roaming\.purple
(15:08:29) util: Writing file
C:\Users\logonname\AppData\Roaming\.purple\accounts.xml



So, at this point, I can start Pidgin and access its configuration dialogue
windows, but I cannot connect. I am not sure what any of this means. Any
ideas would be appreciated. Thanks.




More information about the Support mailing list