2013-07-01 32 views
23

当我的Ubuntu机器尚未关闭后尝试登录到Skype时收到以下消息正确和skype正在运行:Skype无法打开:“我们无法打开Skype,您已在此计算机上登录...”

“我们无法打开Skype,您已在此计算机上登录,请退出并重试。

+0

题外话,属于http://superuser.com – Alexandros

+2

值得一提的这个问题发生在我身上在Ubuntu 14.04 x86_64的后我跑了Skype的第一次,然后最小化它。最小化后,它不会在屏幕的右上角添加图标,所以我无法重新打开它。当我尝试从启动器重新打开它时,我得到了上述错误。为了解决这个问题,我安装了:'sudo apt-get install sni-qt:i386',杀死了Skype进程,从.Skype中删除了.lck文件(见下面的答案),然后从启动器重新打开。图标出现在右上角。 –

+0

终端 - >'pkill Skype' –

回答

45

要解决此问题,您需要手动删除.Skype目录中的锁定文件。

要做到这一点,在终端中运行以下命令:

cd ~/.Skype 
find ./ -name "*.lock" | xargs rm 
find ./ -name "*.lck" | xargs rm 
+0

谢谢。这有帮助! –

+0

感谢您的提示。有效。我遇到这个问题,对此非常恼火。感谢:) –

+0

我希望我可以一次又一次upvote这一次,每隔几年发生这种情况:P – bbozo

4

上面并没有在这里解决它的Ubunto 12.04安装。 但是,删除整个〜/ .Skype子目录有什么帮助: sudo rm -R〜/ .Skype 它由Skype应用程序重新进行下次登录。

+0

适用于Ubuntu 16.04 – ajaanbaahu

19

如果实在不行,这样做:

cd ~ 
rm -rf .Skype  

这将删除完整的Skype配置和你现有的和错误的会话。 。当您重新启动Skype时,Skype将被重新创建。

+0

这对我有效。我有一个旧的安装旧的.Skype目录。 – Jens

+0

完美...像魅力一样工作.. –

6

由于Donal指出你需要摆脱〜/ .Skype目录中的锁定文件。我喜欢这个cmd比仅仅因为它是一个班轮。除非我不能在评论中添加代码块,否则我会将此添加为Donal答案的评论。

find ~/.Skype -regex ".*\.lo?ck" -exec rm {} \; 
+0

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – matiash

+1

我想我明白这个问题。我编辑了我的答案,为问题提供了完整的答案。我认为这有点小,尽管我认为这是Donal答案的补充,而不是本身的答案 - 我无法正确格式化它。 –