LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: gradetwo

linux 下的飞信2010年8月2日更新 Fedora000特供V4版本。 解决飞信协议升级问题

[复制链接]
发表于 2008-5-7 13:16:23 | 显示全部楼层
5月7日升级系统之后就用不了了。

(13:10:47) Fetion:: LoginToSsiPortal
段错误

更新fetion代码并且重新编译之后问题依旧。

OS: ubuntu hardy 8.04
Arch: Amd64
CPU: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
RAM:4G ddr2 667
回复 支持 反对

使用道具 举报

发表于 2008-5-7 13:17:57 | 显示全部楼层
5月7日升级系统之后就用不了了。

(13:10:47) Fetion:: LoginToSsiPortal
段错误

更新fetion代码并且重新编译之后问题依旧。

OS: ubuntu hardy 8.04
Arch: Amd64
CPU: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
RAM:4G ddr2 667
回复 支持 反对

使用道具 举报

发表于 2008-5-7 13:34:12 | 显示全部楼层
刚才更新pidgin的代码到2.4.1,又编译了一个libfetion.so,还是不行。
错误日志:

(13:27:04) dns: Created new DNS child 21964, there are now 1 children.
(13:27:04) dns: Successfully sent DNS request to child 21964
(13:27:04) dns: Created new DNS child 21965, there are now 2 children.
(13:27:04) dns: Successfully sent DNS request to child 21965
(13:27:04) dns: Created new DNS child 21966, there are now 3 children.
(13:27:04) dns: Successfully sent DNS request to child 21966
(13:27:04) dns: Created new DNS child 21967, there are now 4 children.
(13:27:04) dns: Successfully sent DNS request to child 21967
(13:27:04) Session Management: Received save_complete
(13:27:04) dns: Got response for 'talk.google.com'
(13:27:04) dnsquery: IP resolved for talk.google.com
(13:27:04) proxy: Attempting connection to 72.14.253.125
(13:27:04) proxy: Connecting to talk.google.com:5222 with no proxy
(13:27:04) proxy: Connection in progress
(13:27:04) dns: Created new DNS child 21968, there are now 4 children.
(13:27:04) dns: Successfully sent DNS request to child 21968
(13:27:04) dns: Got response for 'irc.xxxxxxxx.com'
(13:27:04) dnsquery: IP resolved for irc.xxxxxxxx.com
(13:27:04) proxy: Attempting connection to 59.64.176.45
(13:27:04) proxy: Connecting to irc.xxxxxxxx.com:6667 with no proxy
(13:27:04) proxy: Connection in progress
(13:27:04) dns: Created new DNS child 21969, there are now 4 children.
(13:27:04) dns: Successfully sent DNS request to child 21969
(13:27:04) proxy: Connected to irc.xxxxxxxx.com:6667.
(13:27:04) docklet: embedded
(13:27:04) dns: Got response for 'scs.msg.yahoo.com'
(13:27:04) dnsquery: IP resolved for scs.msg.yahoo.com
(13:27:04) proxy: Attempting connection to 216.155.193.169
(13:27:04) proxy: Connecting to scs.msg.yahoo.com:5050 with no proxy
(13:27:04) proxy: Connection in progress
(13:27:04) dns: Got response for 'im.myspace.akadns.net'
(13:27:04) dnsquery: IP resolved for im.myspace.akadns.net
(13:27:04) proxy: Attempting connection to 204.16.33.174
(13:27:04) proxy: Connecting to im.myspace.akadns.net:1863 with no proxy
(13:27:04) proxy: Connection in progress
(13:27:04) dns: Got response for 'nav.fetion.com.cn'
(13:27:04) dnsquery: IP resolved for nav.fetion.com.cn
(13:27:04) proxy: Attempting connection to 221.130.45.201
(13:27:04) proxy: Connecting to nav.fetion.com.cn:80 with no proxy
(13:27:04) proxy: Connection in progress
(13:27:04) proxy: Connected to nav.fetion.com.cn:80.
(13:27:04) Fetion:: sendOST /nav/getsystemconfig.aspx HTTP/1.1
User-Agent: IIC2.0/pc 2.3.0230
Host: nav.fetion.com.cn
Content-Length: 267
Connection: Close

<config><user mobile-no="138xxxxxxxx" /><client type="C" version="2.3.0230" platform="W5.1" /><servers version="51" /><service-no version="0" /><parameters version="0" /><hints version="0" /><http-applications version="0" /><client-config version="0" /></config>


(13:27:04) network: Entering nm_callback_func!
(13:27:04) account: Disconnecting account 0x868a60
(13:27:04) connection: Disconnecting connection 0x14182e0
(13:27:04) connection: Destroying connection 0x14182e0
(13:27:04) proxy: Connected to talk.google.com:5222.
(13:27:04) jabber: Sending: <?xml version='1.0' ?>
(13:27:04) jabber: Sending: <stream:stream to='gmail.com' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(13:27:04) proxy: Connected to scs.msg.yahoo.com:5050.
段错误
回复 支持 反对

使用道具 举报

发表于 2008-5-8 06:09:26 | 显示全部楼层
我的PIDGIN也是2.4.1的,也用不了!
回复 支持 反对

使用道具 举报

发表于 2008-5-9 00:34:27 | 显示全部楼层
我设置了离线消息不发送到手机,但似乎插件不能接收我离线时收到的消息,我用windows的飞信再登录的时候就能收到离线消息了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 09:29:45 | 显示全部楼层
Post by lijiangt;1846694
5月7日升级系统之后就用不了了。

(13:10:47) Fetion:: LoginToSsiPortal
段错误

更新fetion代码并且重新编译之后问题依旧。

OS: ubuntu hardy 8.04
Arch: Amd64
CPU: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
RAM:4G ddr2 667

你的问题比较奇怪,尝试删除.purple下配置文件后再试试

关于离线消息,会在以后版本中加入
回复 支持 反对

使用道具 举报

发表于 2008-5-9 12:05:18 | 显示全部楼层
Post by gradetwo;1847428
你的问题比较奇怪,尝试删除.purple下配置文件后再试试

关于离线消息,会在以后版本中加入

删除了.purplue,还是不行。

  1. lijt@lijt-buptnu:~$ pidgin -d
  2. (11:58:29) prefs: Reading /home/lijt/.purple/prefs.xml
  3. (11:58:29) prefs: Finished reading /home/lijt/.purple/prefs.xml
  4. (11:58:29) prefs: purple_prefs_get_string: /pidgin/browsers/command not a string pref
  5. (11:58:29) dbus: okkk
  6. (11:58:29) plugins: probing /usr/lib/pidgin/nautilus.so
  7. (11:58:29) plugins: probing /usr/lib/pidgin/pidginrc.so
  8. (11:58:29) plugins: probing /usr/lib/pidgin/musicmessaging.so
  9. (11:58:29) plugins: probing /usr/lib/pidgin/extplacement.so
  10. (11:58:29) plugins: probing /usr/lib/pidgin/convcolors.so
  11. (11:58:29) plugins: probing /usr/lib/pidgin/ticker.so
  12. (11:58:29) plugins: probing /usr/lib/pidgin/notify.so
  13. (11:58:29) plugins: probing /usr/lib/pidgin/timestamp.so
  14. (11:58:29) plugins: probing /usr/lib/pidgin/history.so
  15. (11:58:29) plugins: probing /usr/lib/pidgin/gevolution.so
  16. (11:58:29) plugins: probing /usr/lib/pidgin/spellchk.so
  17. (11:58:29) plugins: probing /usr/lib/pidgin/gestures.so
  18. (11:58:29) plugins: probing /usr/lib/pidgin/markerline.so
  19. (11:58:29) plugins: probing /usr/lib/pidgin/cap.so
  20. (11:58:29) plugins: probing /usr/lib/pidgin/xmppconsole.so
  21. (11:58:29) plugins: probing /usr/lib/pidgin/timestamp_format.so
  22. (11:58:29) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
  23. (11:58:29) plugins: probing /usr/lib/pidgin/iconaway.so
  24. (11:58:29) plugins: probing /usr/lib/pidgin/pidgin-otr.so
  25. (11:58:29) plugins: probing /usr/lib/purple-2/autoaccept.so
  26. (11:58:29) plugins: probing /usr/lib/purple-2/ssl.so
  27. (11:58:29) plugins: probing /usr/lib/purple-2/libgg.so
  28. (11:58:29) plugins: probing /usr/lib/purple-2/newline.so
  29. (11:58:29) plugins: probing /usr/lib/purple-2/libqq.so
  30. (11:58:29) plugins: probing /usr/lib/purple-2/libzephyr.so
  31. (11:58:29) plugins: probing /usr/lib/purple-2/libmyspace.so
  32. (11:58:29) plugins: probing /usr/lib/purple-2/joinpart.so
  33. (11:58:29) plugins: probing /usr/lib/purple-2/libmsn.so
  34. (11:58:29) plugins: probing /usr/lib/purple-2/libyahoo.so
  35. (11:58:29) plugins: probing /usr/lib/purple-2/perl.so
  36. (11:58:29) plugins: probing /usr/lib/purple-2/buddynote.so
  37. (11:58:29) plugins: probing /usr/lib/purple-2/tcl.so
  38. (11:58:29) plugins: probing /usr/lib/purple-2/libirc.so
  39. (11:58:29) plugins: probing /usr/lib/purple-2/libxmpp.so
  40. (11:58:29) util: Reading file xmpp-caps.xml from directory /home/lijt/.purple
  41. (11:58:29) util: File /home/lijt/.purple/xmpp-caps.xml does not exist (this is not necessarily an error)
  42. (11:58:29) plugins: probing /usr/lib/purple-2/libnovell.so
  43. (11:58:29) plugins: probing /usr/lib/purple-2/idle.so
  44. (11:58:29) plugins: probing /usr/lib/purple-2/log_reader.so
  45. (11:58:29) plugins: probing /usr/lib/purple-2/libsametime.so
  46. (11:58:29) plugins: /usr/lib/purple-2/libsametime.so has a prefs_info, but is a prpl. This is no longer supported.
  47. (11:58:29) plugins: probing /usr/lib/purple-2/offlinemsg.so
  48. (11:58:29) plugins: probing /usr/lib/purple-2/dbus-example.so
  49. (11:58:29) plugins: probing /usr/lib/purple-2/libsimple.so
  50. (11:58:29) plugins: probing /usr/lib/purple-2/statenotify.so
  51. (11:58:29) plugins: probing /usr/lib/purple-2/psychic.so
  52. (11:58:29) plugins: probing /usr/lib/purple-2/libicq.so
  53. (11:58:29) plugins: probing /usr/lib/purple-2/libaim.so
  54. (11:58:29) plugins: probing /usr/lib/purple-2/libbonjour.so
  55. (11:58:29) plugins: probing /usr/lib/purple-2/ssl-gnutls.so
  56. (11:58:29) plugins: probing /usr/lib/purple-2/ssl-nss.so
  57. (11:58:29) plugins: probing /usr/lib/purple-2/libjabber.so
  58. (11:58:29) plugins: /usr/lib/purple-2/libjabber.so is not usable because the 'purple_init_plugin' symbol could not be found.  Does the plugin call the PURPLE_INIT_PLUGIN() macro?
  59. (11:58:29) plugins: probing /usr/lib/purple-2/liboscar.so
  60. (11:58:29) plugins: /usr/lib/purple-2/liboscar.so is not usable because the 'purple_init_plugin' symbol could not be found.  Does the plugin call the PURPLE_INIT_PLUGIN() macro?
  61. (11:58:29) plugins: probing /usr/lib/purple-2/libfetion.so
  62. (11:58:29) prefs: /purple/status/scores/offline changed, scheduling save.
  63. (11:58:29) prefs: /purple/status/scores/available changed, scheduling save.
  64. (11:58:29) prefs: /purple/status/scores/invisible changed, scheduling save.
  65. (11:58:29) prefs: /purple/status/scores/away changed, scheduling save.
  66. (11:58:29) prefs: /purple/status/scores/extended_away changed, scheduling save.
  67. (11:58:29) prefs: /purple/status/scores/idle changed, scheduling save.
  68. (11:58:29) prefs: /purple/status/scores/offline_msg changed, scheduling save.
  69. (11:58:29) util: Reading file accounts.xml from directory /home/lijt/.purple
  70. (11:58:29) util: File /home/lijt/.purple/accounts.xml does not exist (this is not necessarily an error)
  71. (11:58:29) util: Reading file status.xml from directory /home/lijt/.purple
  72. (11:58:29) certificate: CertificateVerifier x509, singleuse requested but not found.
  73. (11:58:29) certificate: CertificateVerifier singleuse registered
  74. (11:58:29) certificate: CertificatePool x509, ca requested but not found.
  75. (11:58:29) certificate: CertificateScheme x509 requested but not found.
  76. (11:58:29) certificate/x509/ca: Lazy init failed because an X.509 Scheme is not yet registered. Maybe it will be better later.
  77. (11:58:29) certificate/x509/ca: Init failed, probably because a dependency is not yet registered. It has been deferred to later.
  78. (11:58:29) certificate: CertificatePool ca registered
  79. (11:58:29) certificate: CertificatePool x509, tls_peers requested but not found.
  80. (11:58:29) certificate: CertificatePool tls_peers registered
  81. (11:58:29) certificate: CertificateVerifier x509, tls_cached requested but not found.
  82. (11:58:29) certificate: CertificateVerifier tls_cached registered
  83. (11:58:29) prefs: /purple/logging/format changed, scheduling save.
  84. (11:58:29) prefs: /purple/logging/format changed, scheduling save.
  85. (11:58:29) prefs: /purple/proxy/type changed, scheduling save.
  86. (11:58:29) prefs: /purple/proxy/host changed, scheduling save.
  87. (11:58:29) prefs: /purple/proxy/port changed, scheduling save.
  88. (11:58:29) prefs: /purple/proxy/username changed, scheduling save.
  89. (11:58:29) prefs: /purple/proxy/password changed, scheduling save.
  90. (11:58:29) certificate: CertificateScheme x509 requested but not found.
  91. (11:58:29) certificate: CertificateScheme x509 registered
  92. (11:58:29) stun: using server
  93. (11:58:29) sound: Initializing sound output drivers.
  94. (11:58:29) prefs: /pidgin/conversations/placement changed, scheduling save.
  95. (11:58:29) prefs: purple_prefs_connect_callback: Unknown pref /pidgin/conversations/im/show_protocol_icons
  96. (11:58:29) gtkblist: added visibility manager: 1
  97. (11:58:29) docklet: created
  98. (11:58:29) util: Reading file blist.xml from directory /home/lijt/.purple
  99. (11:58:29) util: File /home/lijt/.purple/blist.xml does not exist (this is not necessarily an error)
  100. (11:58:29) pounce: Error reading pounces: 打开文件“/home/lijt/.purple/pounces.xml”失败:没有该文件或目录
  101. (11:58:29) ui_main: Failed to load the default window icon (scalablepx version)!
  102. (11:58:29) Session Management: ICE initialized.
  103. (11:58:29) Session Management: Connecting with no previous ID
  104. (11:58:29) Session Management: Handling new ICE connection...
  105. (11:58:29) done.
  106. (11:58:29) Session Management: Connected to manager (GnomeSM) with client ID 11c0a8648c000121030550900000063260027
  107. (11:58:29) Session Management: Using pidgin as command
  108. (11:58:29) gtkspell: Failed to setup GtkSpell: aspell: No word lists can be found for the language "zh_CN".
  109. (11:58:29) dbus: Need to register an object with the dbus subsystem. (If you are not a developer, please ignore this message.)
  110. (11:58:29) dbus: The signal "gtkblist-hiding" caused some dbus error. (If you are not a developer, please ignore this message.)
  111. (11:58:29) Session Management: Received first save_yourself
  112. (11:58:29) Session Management: Received save_complete
  113. (11:58:29) docklet: embedded
  114. (11:58:29) network: Entering nm_callback_func!
  115. (11:58:34) util: Writing file prefs.xml to directory /home/lijt/.purple
  116. (11:58:34) util: Writing file /home/lijt/.purple/prefs.xml
  117. (11:58:46) dbus: Need to register an object with the dbus subsystem. (If you are not a developer, please ignore this message.)
  118. (11:58:46) dbus: The signal "gtkblist-unhiding" caused some dbus error. (If you are not a developer, please ignore this message.)
  119. (11:58:46) account: Connecting to account 138xxxxxxxx@
  120. (11:58:46) connection: Connecting. gc = 0x12e1ed0
  121. (11:58:46) fetion:: IsCMccNo:[1381132]
  122. (11:58:46) util: Reading file 138xxxxxxxx-SysCfg.xml from directory /home/lijt/.purple
  123. (11:58:46) util: File /home/lijt/.purple/138xxxxxxxx-SysCfg.xml does not exist (this is not necessarily an error)
  124. (11:58:46) dns: DNS query for 'nav.fetion.com.cn' queued
  125. (11:58:46) prefs: /pidgin/blist/list_visible changed, scheduling save.
  126. (11:58:46) dns: Created new DNS child 11160, there are now 1 children.
  127. (11:58:46) dns: Successfully sent DNS request to child 11160
  128. (11:58:46) prefs: /pidgin/blist/y changed, scheduling save.
  129. (11:58:46) dns: Got response for 'nav.fetion.com.cn'
  130. (11:58:46) dnsquery: IP resolved for nav.fetion.com.cn
  131. (11:58:46) proxy: Attempting connection to 221.130.45.201
  132. (11:58:46) proxy: Connecting to nav.fetion.com.cn:80 with no proxy
  133. (11:58:46) proxy: Connection in progress
  134. (11:58:46) proxy: Connected to nav.fetion.com.cn:80.
  135. (11:58:46) Fetion:: send:POST /nav/getsystemconfig.aspx HTTP/1.1
  136. User-Agent: IIC2.0/pc 2.3.0230
  137. Host: nav.fetion.com.cn
  138. Content-Length: 266
  139. Connection: Close
  140. <config><user mobile-no="138xxxxxxxx" /><client type="PC" version="2.3.0230" platform="W5.1" /><servers version="0" /><service-no version="0" /><parameters version="0" /><hints version="0" /><http-applications version="0" /><client-config version="0" /></config>
  141. (11:58:46) account: Disconnecting account 0x12b1080
  142. (11:58:46) connection: Disconnecting connection 0x12e1ed0
  143. (11:58:46) connection: Destroying connection 0x12e1ed0
  144. 段错误
  145. lijt@lijt-buptnu:~$
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-5-11 15:37:32 | 显示全部楼层
今天刚看到这个软件,真是个好消息。
谢谢楼主~~
但是今天遇到一个问题,就是更新的版本是给pidgin 2.4.1用的
而且glibc的版本应该是在2.8以上

从cvs下来代码不能编译,所以做了一个兼容pidgin 2.2.1的头文件
搭了简陋的编译环境,这样在ubuntu 7.10下的用户就可以用了
目前一切正常
internal.h文件

#include <sys/types.h>          /* See NOTES */
#include <sys/socket.h>
#include <errno.h>
#include <glib.h>
#include <string.h>
#include <unistd.h>
#include <sys/time.h>
#include <netdb.h>
#include <netinet/in.h>
#define DISPLAY_VERSION "0.1.1"
#define N_(x) x
#define PURPLE_PLUGINS
#define PURPLE_CONNECTION_ERROR_OTHER_ERROR  16
#define PURPLE_CONNECTION_ERROR_NETWORK_ERROR 17
#define PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED 19
#define _

有一个connect_error报告函数做成空函数就好。
其他就是编译环境的问题了。

附件是ubuntu 7.10下可用的版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-5-11 19:40:16 | 显示全部楼层
在我这里给隐身的飞信用户发消息的话,会发到他的手机上。这是为什么呢?

是否发送即使消息和发短信是不同的?

那么官方飞信是怎么实现给隐身用户发消息的呢?

进而,是否意味着官方飞信可以区分出隐身用户和不在线的用户呢?
回复 支持 反对

使用道具 举报

发表于 2008-5-12 13:33:51 | 显示全部楼层
我用的是ubuntu 8.04 AMD64  pidgin2.4.1
HOME/.purple/plugins/ 这个目录没有,创建后加入文件,在协议里没有fetion
/usr/lib/purple-2/这个目录有,加入文件后,协议里还是没有
/usr/local/lib/purple-2/这个目录也没有,创建目录后加入文件,在协议里还是没有

请问我该怎么办???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表