为什么Skype突然无法登录?原来,它是tor!


10

更新到4.2.0.11后Skype无法连接

我不确定在这里是否遇到网络问题或错误。自从更新到4.2.0.11以来,我的Skype无法再连接。我的室友有同样的问题。就我而言,我们都在EliteBook 9470m上的Ubuntu Raring Ringtail 13.04上。是否有人遇到相同的问题,或者您知道错误报告?

(更新:事实证明这既不是错误也不是网络问题。Tor出口节点被Microsoft阻止。请参见下面的答案!)

清除-重新安装(包括的删除~/.Skype)以及使用来自skype.com(版本4.2.0.11_1)的.deb而不是存储库都没有帮助。从命令行运行Skype不会提供其他消息。

我不知道如何解码其中的日志文件,~/.Skype/Logs但普通日志中/var/log/没有显示异常。将Skype使用的端口更改为由路由器转发到我的计算机的端口,也不起作用。也不以root用户身份运行Skype。

当我使用移动设备的系留连接指向网络问题时,我可以使它在同一台机器上运行,但随后我们家中的其他机器完全没有问题,并且我没有更改任何网络配置半年。

更改端口


Skype的社区论坛中,该问题目前正在讨论中,并引起了一位工作人员的注意。我们将看到情况如何。至少我似乎并不孤单。
con-f-use,

没有64位版本的Skype 4.2。32位版本被认为是“ multiarch”并且是强制的。另外,我看不到与GUI的nvidia相关的修补程序应该在哪里解决我的登录问题(尤其是因为我没有nvidia卡)。GUI正常工作。清除安装后,libqt4-network也会自动重新配置。尽管如此,我还是尝试了。
con-f-use


1
是的 您可以在我上面的问题中阅读。这是来自skype.com的官方文件。那里的名字说它是一个i386软件包。看,我感谢您的努力,但这些都是显而易见的事情,您只是在猜测。
CON-F使用的

Launchpad上已为此打开一个错误,请添加您自己的受影响范围。bugs.launchpad.net/ubuntu/+source/skype/+bug/1184128
user162687

Answers:


11

更新:原来这个答案是错误的。这里的问题是Skype阻止IP运行Tor出口节点。请参阅下面的答案

但是,答案可能有助于解决其他问题。


这是我所做的。

所有这些都是使用终端完成的。只需按键盘上的Ctrl+ Alt+ T打开终端。

我使用删除了旧的Skype sudo apt-get autoremove --purge skype,并删除了~/.Skype文件夹。

然后,我以这种方式安装了Skype 4.2.0.11。

wget -O skype-NoobsLab.deb http://download.skype.com/linux/skype-ubuntu-lucid_4.2.0.11-1_i386.deb
sudo dpkg -i skype-NoobsLab.deb
sudo apt-get -f install;rm skype-NoobsLab.deb

安装完成后,我在Dash中键入Skype,单击它,然后在打开时输入用户名和密码,并能够登录。请参见下文。

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

注意:我使用的是32位Skype,没有问题。

此方法将自动检测操作系统架构并安装最新的Skype:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype && sudo apt-get -f install

注意:我必须安装libqt4-webkit,为此我使用了Synaptic。

资料来源:Noobslab


非常好的答案和完整的答案,但我已经在网上找到了这些说明并尝试了这些说明。即使使用此版本的Skype,我也无法连接(为什么我应该使用相同的二进制文件?)。我非常感谢您的努力,但这对我的ISP或Skype而言似乎都是一件实质性的事情。顺便dpkg给我消息“遇到错误”,但是仍然可以安装。您知道这是什么问题吗?
CON-F使用的

好吧,您是使用32位还是64位Ubuntu?
米奇

据我所知,64位版本使用相同的二进制文件。区别只是包装中的强制体系结构标志。第二种方法只是我以前安装的官方软件包。
CON-F使用的

只是一个主意。我将在13.04 64bit上尝试相同的方法,并让您知道。
米奇

Skype正在我的计算机上运行,​​只是没有连接。因此,这不可能是64位与32位之间的体系结构问题,否则它根本不会运行。
CON-F使用的

5

最近的共识是,Skype无法与tor和类似程序配合使用。这就是导致问题的原因。Skype公司自动阻止的几个 巨量运行Tor出口节点IP地址的。到目前为止,如果您仍然遇到此问题,则只有两种可行的解决方法:

  1. 禁用tor(节点和客户端都使用!)。一两天后,Skype应该重新开始工作。如果问题仍然存在,请启用日志记录:

    mkdir ~/.Skype/Logs
    cd ~/.Skype/
    mv shared.xml old_shared.xml
    sed 's/<Lib>/<Lib>\n    <LogLevel>3</LogLevel>/g' old_shared.xml > shared.xml
    

    然后重新启动Skype,等待错误发生。之后,将您的日志发布到Skype论坛~/.Skype/Logs相应线程中他们会帮助您!他们不会反应。

  2. 配置用于Skype的代理

    1. 单击Skype图标,然后选择选项

    2. 在“ 高级”下,将“ 主机”,“ 端口”以及(可选)“ 用户密码”的代理详细信息放在相应的字段中。如果您还不知道好的代理,则需要通过Google查找可信赖的列表。我发现hidemyass很有用。安全比速度更重要!在此处输入图片说明

    3. 确保将端口转发到您的PC(用于代理和传入)。

  3. 使用VPN连接(例如公司或大学网络)

更新:

Skype支持不再响应对此问题的询问。我感到非常不安。有多个封闭线程-全部标记为offtopic。垃圾邮件是不受欢迎的,因为它阻碍了数据挖掘,或者垃圾邮件从网络散发到Skype中,从而滥杀了Tor用户。两种解释最终都是邪恶的。


所以您在使用tor .......这很有趣,您没有告诉我们您在使用tor ... +1进行更新
Qasim 2013年

我认为没关系。我将出口节点运行了2年没有问题。我也禁用了一段时间。甚至Microsoft / Skype员工也花了很长时间才发现问题。
混淆使用

非常感谢,如果您的问题看起来像“ Skype无法登录”或类似内容,那会更好。因为我在Google上搜索了很多东西,但没有得到此页面的结果。只有在搜索“ Ubuntu skype无限旋转”后,我才找到它。再次谢谢你。
user907860 2014年

不客气,我同意。更改标题。谢谢!
con-f-use

2

您是否尝试修复软件包?

sudo apt-get update && sudo apt-get install -f && sudo apt-get update && sudo apt-get upgrade -y

是的,无济于事。没有破损的包裹。谢谢您的回答。
CON-F使用的

0

我尝试了这种解决方案,但不适用于我的Ubuntu 14.04(x64)。

终于,我删除了所有的Skype软件包并重新安装可以解决它。

新版本是(4.3.0.37)

去掉:

  1. 须藤apt-get autoremove --pure skype

  2. sudo apt-get autoremove --purge skype-bin(可选)

  3. sudo apt-get autoremove --purge skype:i386(可选)

安装:

须藤apt-get install skype


0

在我看来,版本4.2的问题!我从终端上将其卸载,然后从Skype网站下载了4.3(对于Ubuntu 12.04为.deb),并使用软件中心进行了安装,效果很好。使用Microsoft总是很痛苦的(即使在我的MacBook上运行正常)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.