Установите пакет ubuntuone-client:
sudo apt-get install ubuntuone-client
Настройте пользовательские каталоги:
mkdir -p ~/.config/ubuntuone ~/bin
Если у вас не было ~ / bin при входе в систему, ваш путь не включает его, чтобы исправить запуск (или просто выйти и войти снова, и Ubuntu настроит его для вас):
export PATH=$HOME/bin:$PATH
Получите ключ OAuth для своей учетной записи:
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...
Скопируйте строку, начинающуюся с oauth =, в ~ / .config / ubuntuone / syncdaemon.conf в качестве параметра oauth в главном разделе (это файл в стиле ini):
[__main__]
oauth=hPQWPsH:rhOokmNiRuuoiHe...
(вы также можете удалить первые два поля в oauth-строке, например, oath = aaa: bbb: ccc: ddd => oath = ccc: ddd)
Загрузите упаковщик u1sdtool, который при необходимости запустит dbus. По умолчанию Ubuntu добавляет ~ / bin / к вашему пути, поэтому, когда вы запустите u1sdtool, вы будете запускать оболочку.
wget http://people.canonical.com/~roman.yepishev/us/u1sdtool-wrapper -O ~/bin/u1sdtool
chmod +x ~/bin/u1sdtool
Запустите Ubuntu One, проверьте состояние Ubuntu One и подключитесь (начиная с Oneiric Ubuntu One подключается автоматически при запуске):
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
Если вы встретились с ошибкой диспетчера отображения, попробуйте добавить u1sdtool к ~ / bin /, поскольку наиболее вероятная причина - вышеупомянутая проблема с вашим PATH.
Посмотрите на строку, за которой следует «соединение». Если появится сообщение «Не пользователь», ваши учетные данные не были обработаны, остановите и запустите syncdaemon:
u1sdtool --quit
u1sdtool --start
и попробуй еще раз.
Если он говорит «Нет сети», он утверждает, что вы не подключены к Интернету, и мне пришлось это исправить, установив nmcli (sudo apt-get install network-manager --no-install-Recommended) и поиграв с nmcli. Вам также может понадобиться установить consolekit.
Начните добавлять файлы в ~/Ubuntu One
каталог и u1sdtool для добавления UDF, публиковать файлы и т. Д.
У меня только что была эта проблема.
Оказывается, это потому, что я подключался с помощью screen + ssh.
http://www.rootninja.com/dbus-session-bus-address-with-applications-using-ssh/
Запуск этого решает проблему для меня:
источник
Похоже, что ubuntuone-syncdaemon будет работать только с управляемыми интерфейсами, поэтому вам необходимо убедиться, что NetworkManager работает и подключена хотя бы одна управляемая сеть.
Если ваш сервер, как и мой, имеет настроенный статический IP-адрес, вам нужно изменить его,
/etc/NetworkManager/NetworkManager.conf
как описано здесь: http://wiki.debian.org/NetworkManager#Enabling_Interface_Managementисточник