2013-07-01 64 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答案的補充,而不是本身的答案 - 我無法正確格式化它。 –