Active Topics

 


Reply
Thread Tools
Posts: 78 | Thanked: 135 times | Joined on Jul 2012
#41
This thread appears to be relevant: http://forum.kde.org/viewtopic.php?f=230&t=112102

1. Facebook has acknowledged the problem (if indeed it is the same problem, who knows) and will fix it "in a couple of weeks"

2. There is beta.chat.facebook.com one could try (but apparently it sends replies as "chat.facebook.com" which confuses telepathy).

3. There is a patch for telepathy-gabble which ignored the "didn't receive a response to our disco request: disconnect" message. If I apply this to the Debian squeeze package, empathy will connect (on either beta.chat.facebook.com or chat.facebook.com) but I do not see any contacts (there are some online contacts in the web chat). The debug protocols imply a successfull login, though.
 

The Following 3 Users Say Thank You to mbanck For This Useful Post:
Posts: 78 | Thanked: 135 times | Joined on Jul 2012
#42
Originally Posted by mbanck View Post
This thread appears to be relevant: http://forum.kde.org/viewtopic.php?f=230&t=112102
This patch appears to be relevant as well: https://bugs.freedesktop.org/attachment.cgi?id=85203

Unfortunately, this is not easily backportable to the telepathy-gabble in squeeze, but it applies (with fuzz) to Harmattan's version. So if somebody wants to try (and hoping one can replace telepathy-gabble with a new .deb), this might work (possibly along with the other patch above).
 

The Following 3 Users Say Thank You to mbanck For This Useful Post:
Posts: 78 | Thanked: 135 times | Joined on Jul 2012
#43
Originally Posted by mbanck View Post
This patch appears to be relevant as well: https://bugs.freedesktop.org/attachment.cgi?id=85203

Unfortunately, this is not easily backportable to the telepathy-gabble in squeeze, but it applies (with fuzz) to Harmattan's version. So if somebody wants to try (and hoping one can replace telepathy-gabble with a new .deb), this might work (possibly along with the other patch above).
I applied that patch to my Debian wheezy install and this fixes Facebook chat for me.
 

The Following 2 Users Say Thank You to mbanck For This Useful Post:
SteveYoungs's Avatar
Posts: 79 | Thanked: 47 times | Joined on Oct 2011 @ Brisbane, AU
#44
Originally Posted by Lucazz990 View Post
Hi, since a few days my N9 doesn't want to connect to the stock facebook chat system.
You can get limited functionality back by setting up a new jabber a/c that uses telepathy-haze instead of gabble.

By 'limited' I mean it will connect, messages can be received and replied to, but you won't get any fb chat contacts.

Rather odd because when I first set it up as haze/jabber it worked completely, but by the next day contacts were gone. The same thing is happening in Empathy. Pidgin still appears to work though (pidgin working is what prompted me to try haze).
 

The Following 3 Users Say Thank You to SteveYoungs For This Useful Post:
Mikkosssss's Avatar
Posts: 645 | Thanked: 519 times | Joined on Apr 2012 @ Finland
#45
You could write full guide?
And you can still send messages if you dont have contacts?

Edit:First thing you do is install this?: http://talk.maemo.org/showthread.php?t=81423
__________________
────────────────────
Try:My N9 bootvideo

Last edited by Mikkosssss; 2013-09-08 at 07:04.
 
Posts: 60 | Thanked: 24 times | Joined on May 2012 @ port harcourt
#46
Facebook chat on my N900 is no more working. I can no longer see my Online Contacts. Please help me.
 
SteveYoungs's Avatar
Posts: 79 | Thanked: 47 times | Joined on Oct 2011 @ Brisbane, AU
#47
Originally Posted by Mikkosssss View Post
You could write full guide?
And you can still send messages if you dont have contacts?
You wouldn't be able to instigate a conversation, but you can reply to any existing messages. (as I said... limited functionality)

First thing you do is install this?: http://talk.maemo.org/showthread.php?t=81423
I would think not because when you set up a jabber a/c via those extra plugins it will be a telepathy-gabble a/c and you want telepathy-haze. You'll have to do this one manually.

I'm a little hesitant to write up a howto as this really isn't a fix, I probably wouldn't even class it as a work-around. The issue isn't with the clients but with the xmpp servers at facebook. They've said it is going to be fixed some time soon, so I'd recommend just sit tight for a while.

If you do wish to muck about with it I used http://talk.maemo.org/showthread.php?t=80501 as a guide.
 

The Following 2 Users Say Thank You to SteveYoungs For This Useful Post:
Posts: 78 | Thanked: 135 times | Joined on Jul 2012
#48
Originally Posted by mbanck View Post
This patch appears to be relevant as well: https://bugs.freedesktop.org/attachment.cgi?id=85203

Unfortunately, this is not easily backportable to the telepathy-gabble in squeeze, but it applies (with fuzz) to Harmattan's version. So if somebody wants to try (and hoping one can replace telepathy-gabble with a new .deb), this might work (possibly along with the other patch above).
Turns out applying the patch goes fine, but it doesn't compile, I had to backport another change to make it actually build.

EDIT: As people have been reporting problems with the .deb I posted, please see Schturman's post here: http://talk.maemo.org/showpost.php?p...&postcount=114

Last edited by mbanck; 2013-09-11 at 16:15.
 

The Following 16 Users Say Thank You to mbanck For This Useful Post:
Posts: 78 | Thanked: 135 times | Joined on Jul 2012
#49
Originally Posted by mrbee View Post
Facebook chat on my N900 is no more working. I can no longer see my Online Contacts. Please help me.
This is related to the N9 issues, as Telepathy discards the roster of contacts the Facebook XMPP server is sending because it does not properly format its response. The N9 version of Telepathy is not affected because the relevant check has been removed in the meantime. If somebody wants to patch Freemantle, it probably boils down to something similar to

Code:
--- ./src/roster.c.orig	2013-09-08 15:06:04.487098988 +0200
+++ ./src/roster.c	2013-09-08 15:06:40.820177614 +0200
@@ -1579,23 +1579,6 @@
   if (query_node == NULL)
     return LM_HANDLER_RESULT_ALLOW_MORE_HANDLERS;
 
-  from = lm_message_node_get_attribute (
-      wocky_stanza_get_top_node (message), "from");
-
-  if (from != NULL)
-    {
-      TpHandle sender;
-
-      sender = tp_handle_lookup (contact_repo, from, NULL, NULL);
-
-      if (sender != conn->self_handle)
-        {
-           NODE_DEBUG (iq_node, "discarding roster IQ which is not from "
-              "ourselves or the server");
-          return LM_HANDLER_RESULT_REMOVE_MESSAGE;
-        }
-    }
-
   sub_type = lm_message_get_sub_type (message);
 
   /* if this is a result, it's from our initial query. if it's a set,
(See https://paste.debian.net/36883)


This patch fixes it for me on Debian squeeze.

Last edited by mbanck; 2013-09-08 at 13:31.
 

The Following 2 Users Say Thank You to mbanck For This Useful Post:
Mikkosssss's Avatar
Posts: 645 | Thanked: 519 times | Joined on Apr 2012 @ Finland
#50
Originally Posted by mbanck View Post
Turns out applying the patch goes fine, but it doesn't compile, I had to backport another change to make it actually build.

The resulting .deb is too big to attach to this thread, but I have uploaded it here:

http://people.debian.org/~mbanck/har...nmu1_armel.deb

I have not tested it, mostly because my N9 is having hardware issues right now, so let me know whether this is possible to install and/or works.
Edit: Needs trusted install from debinstaller.

Edit2: Facebook is online now. So it works?

Edit3:FB working well.
__________________
────────────────────
Try:My N9 bootvideo

Last edited by Mikkosssss; 2013-09-08 at 14:43.
 

The Following 2 Users Say Thank You to Mikkosssss For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 06:14.