解決 Pidgin MSN 無法登入的問題 (無法驗證憑證) 於 Ubuntu 10.10

昨天在用 Ubuntu Linux 的 Pidgin 上 MSN, 就一直出現下述訊息:

無法驗證憑證(Unable to validate certificate)
無法驗證 omega.contacts.msn.com 的憑證。 這張憑證所出示的憑證鍊是無效的。

解法1

下述解法參考自下述文章:

步驟
  1. 用 Firefox 連上 https://omega.contacts.msn.com/ 頁面, 出現下述訊息: (註: 不要管這個訊息)

    Directory Listing Denied
    This Virtual Directory does not allow contents to be listed.

  2. 於 Firefox 右下角有個小鎖的圖示, 點選此圖示.
  3. "頁面資訊": 正在 "安全" 的 Tab -> 按 "檢視憑證(V)"
  4. "憑證檢視器": 正在 "一般(G)" 的 Tab -> 點選 "細節(D)" 的 Tab
  5. 於最下面找到並點選 "匯出(X)"
  6. 將檔案命名為 omega.contacts.msn.com, 並存到 ~/.purple/certificates/x509/tls_peers/
  7. 重新登入即可.

註: 目前不建議使用上述解法, 需要經常換 key, 太麻煩, Pidgin 有出新版, 將此問題解決了, 所以更新解法1.

解法1

  1. vim /etc/apt/sources.list.d/pidgin-ppa.list

    deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu maverick main
    deb-src http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu maverick main

  2. apt-get update

    出現 W: GPG error: http://ppa.launchpad.net maverick Release: 由於無法取得它們的公鑰,以下簽章無法進行驗證: NO_PUBKEY XXXXXXXXXXX

  3. apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXXXXXXXXXXXXXXXXX
  4. apt-get upgrade # 即可將 Pidgin升級到新版

解法2

步驟
  1. apt-get install msn-pecan
  2. 重新設定 MSN 帳號, 協定選 WLM 即可.

解法3


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

解決 Pidgin MSN 無法登入的問題 (無法驗證憑證) 於 Ubuntu 10.10 有 4 則回應

  1. Will 說道:

    The solution on Retrohack has updated.

  2. Tsung 說道:

    嗯嗯, 感恩.
    但是, 照他 update 的說法做, 反而都連不上. Orz..
    目前我的作法是, 連不上時, 就上去憑證更新一下, 就搞定了.
    再看看有沒有更好的作法好了, 謝謝您. 🙂

  3. 423 說道:

    多謝教學

  4. freshjive 說道:

    感謝 分享教學
    正在下載中!!

發表迴響