web-dev-qa-db-ja.com

Ubuntu Oneの設定に使用法、名前、電子メール、最新計画が表示されない

Ubuntuoneは、Ubuntu 10.10を実行している2台のコンピューター間で選択したファイルを正しく同期しています。 Ubuntuoneの[設定]の[アカウント]タブを開くと、1台のコンピューターで使用状況、名前、電子メール、または最新計画が表示されません。他のコンピューターでは、すべての情報が正しく表示されます。 [デバイス]タブでは、2台のコンピューターは表示されません。他のコンピュータでは正しく表示されます。この問題を修正する方法に関するアイデア。私はこれごとにUbuntuoneを再インストールしましたlink

Gir1.0-soup2.4とmagicicadaをインストールしました。 watgui.pyをダウンロードしましたが、実行方法がわかりません。特定のディレクトリに配置する必要がありますか? magicicadaを使用すると、ファイルを変更したときにトラフィックを確認できます。何を見たいか教えてください。

python watgui.pyを実行して、次の結果が得られました。

  "username": "https://login.ubuntu.com/+id/C3b7HxG", 
"openid": "https://login.ubuntu.com/+id/C3b7HxG", 
"first_name": "", 
"last_name": "James Schurz", 
"features": [
    "couch_storage", 
    "file_storage", 
    "notes_sync"
], 
"couchdb": {
    "Host": "https://couchdb.one.ubuntu.com", 
    "root": "https://couchdb.one.ubuntu.com/u/a76/8a9/662864", 
    "dbpath": "u/a76/8a9/662864"
}, 
"couchdb_root": "https://couchdb.one.ubuntu.com/u/a76/8a9/662864", 
"email": "[email protected]", 
"current_plan": "Ubuntu One Basic (2 GB)\nTotal storage: 2 GB", 
"nickname": "James Schurz", 
"id": 662864, 
"subscription": {
    "upgrade_available": true, 
    "description": "Ubuntu One Basic (2 GB)", 
    "upgrade_option": {
        "upgrade_url": "https://one.ubuntu.com/account/subscription/591444/upgrade/662864/", 
        "price": 2.9900000000000002, 
        "description": "20-Pack with 20 GB (monthly)", 
        "currency": "USD", 
        "id": 591444, 
        "name": "20-Pack with 20 GB (monthly)"
    }, 
    "trial": false, 
    "started": "2010-09-06T19:27:10Z", 
    "is_paid": false, 
    "expires": null, 
    "qty": 1, 
    "price": 0.0, 
    "currency": "USD", 
    "id": 591444, 
    "name": "Ubuntu One Basic (2 GB)"
}

バグ#708902 として報告されます。

7
Jim

それは非常に奇妙です。情報(電子メールや名前などのアカウント情報とデバイスの両方)は、oauth署名付きのネットワークを介してプルされますRESTリクエスト、同じトークンを使用してsyncdaemon接続に使用します。

gir1.0-soup-2.4Install gir1.0-soup-2.4 (または gir1.2-soup-2.4Install gir1.2-soup-2.4 Nattyにいる場合)、 python-beautifulsoupInstall python-beautifulsouppython-gtksourceview2Install python-gtksourceview2 、ダウンロード watgui.py 、ターミナルで_python ~/Downloads/watgui.py_を実行し(_~/Downloads_はダウンロード先のフォルダーであると仮定)、アカウントが表示されるかどうかを確認しますそのツールを使用する情報とデバイス?

同じコンピュータと_watgui.py_が失敗したアカウントで_ubuntuone-preferences_を使用してアカウント情報を正常に取得できる場合は、 バグを報告 または、必要に応じて、 freenodeの#ubuntuoneチャネル に移動して、私を調べてください。


いずれの場合でも、syncdaemonがこの情報を表示していないコンピューターに接続されていることが確かである場合(特にwatguiがアカウント情報を取得できた場合)、問題はありません。 ;インストールしていただければ幸いです magicicadaInstall magicicada 念のため。何が起こっているのかを理解することは非常に興味深いでしょう。

2
Chipaca

私のシステムでは、最近、似ているが同一ではない動作がありました。この最初のコメントの手順に従うと、 バグレポート で問題が解決しました。

  1. Ubuntu Oneクライアントを終了します(ターミナルウィンドウを開いて、引用符なしで「u1sdtool -q; killall ubuntuone-login」を実行します)。
  2. アプリケーション->アクセサリ->パスワードと暗号化キーを開きます
  3. [パスワード:ログイン]の横のプラス記号をクリックして、リストを展開します
  4. Ubuntu Oneトークンを右クリックして、「削除」を選択します
  5. https://one.ubuntu.com/account/machines/ に移動します
  6. コンピュータの横にあるチェックボックスをクリックします
  7. 「選択したコンピュータを削除」ボタンをクリックします
  8. システムを開く->設定-> Ubuntu One
  9. webページが開き、コンピューターをUbuntu Oneアカウントに追加するように求められます
  10. コンピューターを追加する
1
Ramón