web-dev-qa-db-fra.com

Les préférences d'Ubuntu One ne montrent pas l'utilisation, le nom, l'e-mail, le plan actuel

Ubuntuone synchronise correctement les fichiers sélectionnés entre deux ordinateurs exécutant Ubuntu 10.10. Lorsque j'ouvre les préférences Ubuntuone, onglet Compte, sur un ordinateur, il n'affiche pas l'utilisation, le nom de l'e-mail ou le plan actuel. Sur l'autre ordinateur, toutes les informations sont affichées correctement. Dans l'onglet Périphériques, les 2 ordinateurs ne sont pas affichés. Ils s'affichent correctement sur l'autre ordinateur. Toutes les idées sur la façon de résoudre ce problème. J'ai réinstallé Ubuntuone par ceci lien.

J'ai installé gir1.0-soup2.4 et magicicada. J'ai téléchargé watgui.py mais je ne sais pas comment l'exécuter, dois-je le mettre dans un certain répertoire ?? Avec magicicada, je peux voir le trafic lorsque je change un fichier. Faites-moi savoir ce que vous aimeriez regarder.

J'ai exécuté python watgui.py avec les résultats suivants:

  "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)"
}

Signalé comme bogue n ° 708902 .

7
Jim

C'est très étrange. Les informations (à la fois les informations de compte telles que l'e-mail et le nom, et les appareils) sont extraites du réseau en faisant une demande signée par oauth REST requête, en utilisant le même jeton le syncdaemon utilise pour se connecter.

Pourriez-vous installer gir1.0-soup-2.4Install gir1.0-soup-2.4 (ou gir1.2-soup-2.4Install gir1.2-soup-2.4 si vous êtes dans Natty), python-beautifulsoupInstall python-beautifulsoup , python-gtksourceview2Install python-gtksourceview2 , téléchargez watgui.py , exécutez python ~/Downloads/watgui.py dans un terminal (en supposant que ~/Downloads est le dossier dans lequel vous l'avez téléchargé), et voyez si vous pouvez voir les informations de votre compte et les appareils à l'aide de cet outil?

Si vous pouvez obtenir avec succès les informations de votre compte en utilisant watgui.py sur le même ordinateur et compte où ubuntuone-preferences ne parvient pas à le faire, veuillez signaler un bogue ou, si vous préférez, passez à # canal ubuntuone sur freenode et recherchez-moi.


Dans tous les cas, si vous êtes sûr que votre syncdaemon est connecté sur l'ordinateur qui n'affiche pas ces informations (et surtout si watgui a pu obtenir les informations du compte), vous devriez être OK ; Je vous serais reconnaissant si vous pouviez installer magicicadaInstall magicicada juste pour être sûr. Il serait très intéressant de comprendre ce qui se passe.

2
Chipaca

J'ai récemment eu un comportement similaire, mais pas identique, sur mon système. En suivant les étapes du premier commentaire à ce sujet rapport de bogue a résolu le problème pour moi.

  1. Quittez le client Ubuntu One (ouvrez une fenêtre de terminal et exécutez "u1sdtool -q; killall ubuntuone-login" sans les guillemets)
  2. Ouvrez Applications-> Accessoires-> Mots de passe et clés de cryptage
  3. Cliquez sur le symbole plus à côté de "Mots de passe: connexion" pour agrandir la liste
  4. Faites un clic droit sur le jeton Ubuntu One et sélectionnez "Supprimer"
  5. Allez sur https://one.ubuntu.com/account/machines/
  6. Cliquez sur la case à côté de votre ordinateur
  7. Cliquez sur le bouton "Supprimer les ordinateurs sélectionnés"
  8. Système ouvert -> Préférences -> Ubuntu One
  9. une page Web devrait s'ouvrir, vous invitant à ajouter votre ordinateur à votre compte Ubuntu One
  10. Ajoutez votre ordinateur
1
Ramón