Installieren Sie das Ubuntuone-Client-Paket:
sudo apt-get install ubuntuone-client
Richten Sie die Benutzerverzeichnisse ein:
mkdir -p ~/.config/ubuntuone ~/bin
Wenn Sie beim Anmelden kein ~ / bin hatten, enthält Ihr Pfad dieses nicht, um den Lauf zu korrigieren (oder melden Sie sich einfach ab und wieder an, und Ubuntu richtet es für Sie ein):
export PATH=$HOME/bin:$PATH
Erhalten Sie den OAuth-Schlüssel für Ihr Konto:
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...
Kopieren Sie die mit oauth = beginnende Zeile nach ~ / .config / ubuntuone / syncdaemon.conf als oauth-Parameter im Hauptabschnitt (dies ist eine Datei im Ini-Stil):
[__main__]
oauth=hPQWPsH:rhOokmNiRuuoiHe...
(Sie können genauso gut die ersten beiden Felder in der oauth-Zeichenfolge entfernen, dh oath = aaa: bbb: ccc: ddd => oath = ccc: ddd)
Laden Sie den u1sdtool-Wrapper herunter, der bei Bedarf dbus startet. Standardmäßig fügt Ubuntu Ihrem Pfad ~ / bin / hinzu. Wenn Sie also u1sdtool ausführen, wird der Wrapper ausgeführt.
wget http://people.canonical.com/~roman.yepishev/us/u1sdtool-wrapper -O ~/bin/u1sdtool
chmod +x ~/bin/u1sdtool
Starten Sie Ubuntu One, überprüfen Sie den Ubuntu One-Status und stellen Sie eine Verbindung her (ab Oneiric stellt Ubuntu One beim Start automatisch eine Verbindung her):
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
Wenn Sie mit einem Fehler im Display-Manager begrüßt werden, versuchen Sie, u1sdtool mit ~ / bin / voranzustellen, da die wahrscheinlichste Ursache das oben genannte Problem mit Ihrem PATH ist.
Schauen Sie sich die Zeichenfolge gefolgt von "Verbindung" an. Wenn "Nicht Benutzer" angezeigt wird, wurden Ihre Anmeldeinformationen nicht verarbeitet. Stoppen Sie den Syncdaemon und starten Sie ihn:
u1sdtool --quit
u1sdtool --start
und versuche es erneut.
Wenn dort "Kein Netzwerk" steht, wird behauptet, dass Sie nicht mit dem Internet verbunden sind, und ich musste dies beheben, indem ich nmcli installierte (sudo apt-get install network-manager --no-install-empfohlen) und mit nmcli spielte. Möglicherweise müssen Sie auch consolekit installieren.
Beginnen Sie mit dem Hinzufügen von Dateien zum ~/Ubuntu One
Verzeichnis und u1sdtool, um UDF hinzuzufügen, die Dateien zu veröffentlichen usw.
Ich hatte gerade dieses Problem.
Es stellte sich heraus, dass ich mich mit screen + ssh verbunden hatte.
http://www.rootninja.com/dbus-session-bus-address-with-applications-using-ssh/
Das Ausführen dieses Problems löst das Problem für mich:
quelle
Es scheint, dass Ubuntuone-Syncdaemon nur mit verwalteten Schnittstellen funktioniert. Sie müssen daher sicherstellen, dass NetworkManager ausgeführt wird und mindestens ein verwaltetes Netzwerk verbunden ist.
Wenn auf Ihrem Server wie meinem eine statische IP-Adresse konfiguriert ist, müssen Sie diese
/etc/NetworkManager/NetworkManager.conf
wie hier beschrieben ändern : http://wiki.debian.org/NetworkManager#Enabling_Interface_Managementquelle