Instale el paquete ubuntuone-client:
sudo apt-get install ubuntuone-client
Configurar los directorios de usuarios:
mkdir -p ~/.config/ubuntuone ~/bin
Si no tenía un ~ / bin cuando inició sesión, su ruta no lo incluye, para rectificar la ejecución (o simplemente cierre la sesión y vuelva a iniciarla y ubuntu lo configurará para usted):
export PATH=$HOME/bin:$PATH
Obtenga la clave OAuth para su cuenta:
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...
Copie la línea que comienza con oauth = a ~ / .config / ubuntuone / syncdaemon.conf como parámetro oauth en la sección principal (este es un archivo de estilo ini):
[__main__]
oauth=hPQWPsH:rhOokmNiRuuoiHe...
(también podría eliminar los dos primeros campos de la cadena oauth, es decir, juramento = aaa: bbb: ccc: ddd => juramento = ccc: ddd)
Descargue el contenedor u1sdtool que iniciará dbus cuando sea necesario. De forma predeterminada, Ubuntu agrega ~ / bin / a su ruta, por lo que cuando ejecute u1sdtool, ejecutará el contenedor.
wget http://people.canonical.com/~roman.yepishev/us/u1sdtool-wrapper -O ~/bin/u1sdtool
chmod +x ~/bin/u1sdtool
Inicie Ubuntu One, verifique el estado de Ubuntu One y conéctese (a partir de Oneiric Ubuntu One se conecta automáticamente cuando se inicia):
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 recibe un error con el administrador de pantalla, intente anteponer u1sdtool con ~ / bin / ya que la causa más probable es el problema mencionado anteriormente con su RUTA.
Mire la cadena seguida de "conexión". Si dice "No usuario", sus credenciales no se han procesado, detenga e inicie el syncdaemon:
u1sdtool --quit
u1sdtool --start
e intenta de nuevo.
Si dice "Sin red", dice que no está conectado a Internet, y tuve que arreglar esto instalando nmcli (sudo apt-get install network-manager --no-install-recomienda) y jugar con nmcli. Es posible que también necesite instalar consolekit.
Comience a agregar archivos al ~/Ubuntu One
directorio y a u1sdtool para agregar UDF, publicar los archivos, etc.
Acabo de tener este problema.
Resulta que fue porque me estaba conectando con pantalla + ssh.
http://www.rootninja.com/dbus-session-bus-address-with-applications-using-ssh/
Ejecutar esto me resuelve el problema:
fuente
Parece que ubuntuone-syncdaemon solo funcionará con interfaces administradas, por lo que debe asegurarse de que NetworkManager se esté ejecutando y que al menos una red administrada esté conectada.
Si su servidor, como el mío, tiene una dirección IP estática configurada, debe modificarla
/etc/NetworkManager/NetworkManager.conf
como se describe aquí: http://wiki.debian.org/NetworkManager#Enabling_Interface_Managementfuente