Ubuntuマシンが正しくシャットダウンされておらず、Skypeが実行されていた後に、Skypeにサインインしようとすると、次のメッセージが表示されます。
「Skypeを開くことができません。このコンピューターには既にサインインしています。サインアウトしてから、もう一度やり直してください。」
この問題を解決するには、.Skypeディレクトリにあるロックファイルを手動で削除する必要があります。
これを行うには、ターミナルで次のコマンドを実行します。
cd ~/.Skype
find ./ -name "*.lock" | xargs rm
find ./ -name "*.lck" | xargs rm
何も機能しない場合は、次のようにします。
cd ~
rm -rf .Skype
これにより、Skype構成全体が削除され、既存の障害のあるセッションになります。 .Skypeを再起動すると、Skypeが再作成されます。
Donalが指摘するように、〜/ .Skype dir内のロックファイルを取り除く必要があります。このcmdは、1つのライナーであるという理由だけでDonalよりも優れています。これをコメントとしてドナルの回答に追加しますが、コメントにコードブロックを追加することはできません。
find ~/.Skype -regex ".*\.lo?ck" -exec rm {} \;
上記では、Ubunto 12.04のインストールでは解決しませんでした。しかし、助けとなったのは〜/ .Skypeサブディレクトリ全体を削除することでした:Sudo rm -R〜/ .Skypeこれは次のログイン時にSkypeアプリケーションによって再作成されます。