web-dev-qa-db-ja.com

CouchDBアドレス帳を進化させて作成できませんか?

私は、evolutionまたは Evolutionが私が持っていると考えるものを開く で新しいcouchDBアドレス帳を作成できないようです。私は通り抜けてみました これらの提案 役に立たない:

$ killall beam.smp beam
beam: no process found
$ rm /home/amanda/.config/desktop-couch/desktop-couchdb.ini 
$ 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.

次の提案は、killall -9 e-addressbook-factory、次にexport COUCHDB_DEBUG_MESSAGES=1/usr/lib/evolution/e-addressbook-factory&で再起動することです。

e-addressbook-factoryは実行されていませんが、再起動すると正常に動作するようです。 CouchDBのアドレス帳を表示しようとすると(2つ目を作成しようとしたので、2つ作成しました)、次のようになります。

** (e-addressbook-factory:6491): WARNING **: Couldn't get port for desktopcouch: Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/desktopcouch/desktopcouch-service", line 73, in getPort
    port = int(desktopcouch._direct_access_find_port())
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 193, in __find_port__linux
    return __find_port__linux(pid, ctx, retries_left - 1)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 193, in __find_port__linux
    return __find_port__linux(pid, ctx, retries_left - 1)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 193, in __find_port__linux
    return __find_port__linux(pid, ctx, retries_left - 1)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 194, in __find_port__linux
    raise RuntimeError("Unable to find listening port")
RuntimeError: Unable to find listening port


** (e-addressbook-factory:6491): WARNING **: Could not create DesktopcouchSession object

そこでの最後の提案-desktopcouchを停止して.iniファイルとキャッシュされたcouchdb.htmlを削除する-はうまく機能しません。

** (e-addressbook-factory:6680): WARNING **: Couldn't get port for desktopcouch: 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.

** (e-addressbook-factory:6680): WARNING **: Could not create DesktopcouchSession object

私は実際に私のデータを必要としません、私はそれを持っています。ただし、UbuntuOneの連絡先同期の使用を開始したいと思います。ここには明らかに何かが欠けています。

5
Amanda

Rm your desktop.ini file。

カウチを再起動したときに、ファイルが正常に再インストールされていない可能性があります。しばらくこの問題がありました。

/ usr/lib/desktopcouch/desktopcouch-serviceを試してください

dbus-send --session --dest = org.desktopcouch.CouchDB --print-reply --type = method_call/org.desktopcouch.CouchDB.getPort

xdg-open file:///home/amanda/.local/share/desktop-couch/couchdb.html

これにより、iniファイルが再作成され、ポートがランダム化され、システムが完全に再起動します。これが完了すると、Apacheサーバーの詳細が表示されます