Я использую Ubuntu 10.10 со всеми обновлениями. Ubuntu One будет очень хорошо синхронизировать файлы, но не будет синхронизировать контакты или закладки. Я выполнил шаги по устранению неполадок, удалив все упоминания о couchdb из списка паролей, установил дополнение bindwood в Firefox и даже переустановил couchdb. Это все еще будет только синхронизировать файлы. Кто-нибудь знает, что должно быть сделано? Я не опытный ветеран Linux, но учусь, поэтому ищу тех, кто знает, как это работает, для вашего вклада.
Вот что происходит, когда я пытаюсь ответить на этот вопрос .
dendox@Ubuntu-Desktop:~$ killall beam.smp beam
beam.smp: no process found
dendox@Ubuntu-Desktop:~$
dendox@Ubuntu-Desktop:~$ rm ~/.config/desktop-couch/desktop-couchdb.ini
dendox@Ubuntu-Desktop:~$
dendox@Ubuntu-Desktop:~$ dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort
Error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Вот что происходит, когда я запускаю то, что вы опубликовали:
dendox @ Ubuntu-Desktop: ~ $ killall beam.smp beam beam.smp: процесс не найден dendox @ Ubuntu-Desktop: ~ $ dendox @ Ubuntu-Desktop: ~ $ rm ~ / .config / desktop-couch / desktop-couchdb.ini dendox @ Ubuntu-Desktop: ~ $ dendox @ Ubuntu-Desktop: ~ $ dbus-send --session --dest = org. desktopcouch.CouchDB --print-reply --type = method_call / org.desktopcouch.CouchDB.getPort Ошибка org.freedesktop.DBus.Error.NoReply: не получил ответ. Возможные причины: удаленное приложение не отправило ответ, политика безопасности шины сообщений заблокировала ответ, истекло время ожидания ответа или было разорвано сетевое соединение.
Синхронизация контактов:
Если вы работаете в Ubuntu 10.10 (Maverick) или новее, убедитесь, что у вас установлены последние обновления. Если у вас установлены последние обновления, а контакты по-прежнему не синхронизируются, попробуйте выполнить следующие действия.
Откройте «Приложения» -> Аксессуары-> Терминал и запуск:
killall beam.smp beam
rm ~/.config/desktop-couch/desktop-couchdb.ini
dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort
Вам понадобится подождать около десяти минут для завершения синхронизации.
Примечание:
Для того чтобы вернуть desktopcouch / couchdb в известное состояние, проверьте следующее:
не запущены процессы службы desktopcouch:
/ usr / lib / desktopcouch / desktopcouch-stop
killall desktopcouch-service
Конфиг отсутствует файл для couchdb - ~ / .config / desktop-couch / desktop-couchdb.ini
После этого попробуйте запустить desktop-couch напрямую:
/ usr / lib / desktopcouch / desktopcouch-service
Это должно напечатать много сообщений, но в конце концов он должен начать репликацию баз данных. В случае, если запуск полностью завершается неудачей (то есть с трассировкой стека Python или чем-то, что выглядит как ошибка), тогда может быть что-то еще сломано, и потребуется более глубокое исследование.