Installez le package ubuntuone-client:
sudo apt-get install ubuntuone-client
Configurez les répertoires utilisateur:
mkdir -p ~/.config/ubuntuone ~/bin
Si vous n'aviez pas de ~ / bin lorsque vous vous êtes connecté, votre chemin ne l'inclut pas, pour rectifier l'exécution (ou simplement vous déconnecter et vous reconnecter et ubuntu le configurera pour vous):
export PATH=$HOME/bin:$PATH
Obtenez la clé OAuth pour votre compte:
cd /tmp
wget http://people.canonical.com/~roman.yepishev/us/ubuntuone-sso-login.py
python ubuntuone-sso-login.py
Ubuntu SSO Login: **your Ubuntu SSO Login**
Password: **your Ubuntu SSO Password**
oauth=hPQWPsH:rhOokmNiRuuoiHe...
Copiez la ligne commençant par oauth = dans ~ / .config / ubuntuone / syncdaemon.conf comme paramètre oauth dans la section principale (il s'agit d'un fichier de style ini):
[__main__]
oauth=hPQWPsH:rhOokmNiRuuoiHe...
(vous pouvez tout aussi bien supprimer les deux premiers champs de la chaîne oauth, c'est-à-dire oath = aaa: bbb: ccc: ddd => oath = ccc: ddd)
Téléchargez le wrapper u1sdtool qui démarrera dbus en cas de besoin. Par défaut, Ubuntu ajoute ~ / bin / à votre chemin, donc lorsque vous exécutez u1sdtool, vous exécuterez le wrapper.
wget http://people.canonical.com/~roman.yepishev/us/u1sdtool-wrapper -O ~/bin/u1sdtool
chmod +x ~/bin/u1sdtool
Démarrez Ubuntu One, vérifiez l'état d'Ubuntu One et connectez-vous (à partir de Oneiric, Ubuntu One se connecte automatiquement au démarrage):
u1sdtool --start
u1sdtool --status
State: READY
connection: Not User With Network
description: ready to connect
is_connected: False
is_error: False
is_online: False
queues: IDLE
u1sdtool --connect
Si vous êtes accueilli par une erreur avec le gestionnaire d'affichage, essayez d'ajouter u1sdtool avec ~ / bin / car la cause la plus probable est le problème susmentionné avec votre PATH.
Regardez la chaîne suivie de "connexion". S'il indique "Non utilisateur", vos informations d'identification n'ont pas été traitées, arrêtez et démarrez le syncdaemon:
u1sdtool --quit
u1sdtool --start
et essayez à nouveau.
S'il dit "Pas de réseau", il prétend que vous n'êtes pas connecté à Internet, et j'ai dû résoudre ce problème en installant nmcli (sudo apt-get install network-manager --no-install-recommend) et en jouant avec nmcli. Vous devrez peut-être également installer consolekit.
Commencez à ajouter des fichiers au ~/Ubuntu One
répertoire et u1sdtool pour ajouter UDF, publier les fichiers, etc.
Je viens d'avoir ce problème.
Il s'avère que c'était parce que je me connectais avec screen + ssh.
http://www.rootninja.com/dbus-session-bus-address-with-applications-using-ssh/
L'exécution de ceci résout le problème pour moi:
la source
Il semble que ubuntuone-syncdaemon ne fonctionne qu'avec des interfaces gérées, vous devez donc vous assurer que NetworkManager est en cours d'exécution et qu'au moins un réseau géré est connecté.
Si votre serveur, comme le mien, a une adresse IP statique configurée, vous devez la modifier
/etc/NetworkManager/NetworkManager.conf
comme décrit ici: http://wiki.debian.org/NetworkManager#Enabling_Interface_Managementla source