web-dev-qa-db-fra.com

Impossible de créer des carnets d'adresses CouchDB en évolution?

Je n'arrive pas à créer de nouveaux carnets d'adresses couchDB dans evolution ou ouvrez ceux que Evolution pense avoir. . J'ai essayé de parcourir ces suggestions en vain:

$ 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.

La suggestion suivante est de killall -9 e-addressbook-factory puis export COUCHDB_DEBUG_MESSAGES=1 et relancez avec /usr/lib/evolution/e-addressbook-factory&

e-addressbook-factory ne fonctionne pas, mais sa relance semble aller bien. Lorsque j'essaie d'afficher mes carnets d'adresses CouchDB (j'ai essayé d'en créer un deuxième, j'en ai donc deux maintenant), j'obtiens ceci:

** (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

La dernière suggestion - arrêter Desktopcouch et supprimer le fichier .ini et le fichier couchdb.html mis en cache - ne fonctionne pas mieux.

** (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

En fait, je n'ai pas besoin de mes données, je l'ai. Je voudrais cependant commencer à utiliser la synchronisation des contacts d'UbuntuOne. Il manque clairement quelque chose ici.

5
Amanda

Je vous ai remarqué Rm votre fichier desktop.ini.

Lorsque vous avez redémarré le canapé, il n'a peut-être pas réinstallé le fichier avec succès. J'ai eu ce problème pendant un moment.

Essayez/usr/lib/desktopcouch/desktopcouch-service

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

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

Cela va recréer les fichiers ini, randomiser les ports et redémarrer complètement le système. Une fois cela fait, il vous montrera vos coordonnées sur le serveur Apache

2