I am trying to move a configuration which works on my desktop system
(running KDE) to a headless system.

I know about running DBUS and gnome-keyring -- I am using Patrick's
dbus-session.sh to do the heavy lifting.  In fact, I can successfully
sync between my Exchange account and a local filestore.

So, I moved on to what I thought would be the easy part: syncing the
local filestore with an Owncloud server (i.e. webdav).

However, attempting to configure that is giving me an error message:

syncevolution --configure --template none username=aaa password=bbb
printChanges=1 loglevel=4 target-config@Owncloud
[ERROR] sync password for target-config@owncloud: cannot store password
in GNOME keyring, not enough attributes (user=grc). Try setting syncURL
or remoteDeviceID if this is a sync password.

The exact same configure command works fine on my desktop system (where
I am using KDE keyring).

Here is a slightly simplified list of the commands I am using...

[The @FilesMaster context is already set up to provide access to the
local filestore -- it has been used for the Exchange sync]

syncevolution --configure --template none username= password=
printChanges=1 loglevel=4 Owncloud@FilesMaster

syncevolution --configure syncUrl=local://@Owncloud peerIsClient=1
loglevel=4 Owncloud@FilesMaster

syncevolution --configure sync=two-way uri=contacts loglevel=4
Owncloud@FilesMaster contacts

syncevolution --configure --template none username=aaa password=bbb
printChanges=1 loglevel=4 target-config@Owncloud

^^^^This is the command generating the error.  If that had worked I
would have gone on to do:

syncevolution --configure sync=two-way uri=contacts loglevel=4
target-config@Owncloud contacts

syncevolution --configure --template none backend=carddav
database=https://example.com/owncloud/remote.php/carddav/addressbooks/aaa/contacts/
@Owncloud contacts

These all work on my KDE system.  Any idea what I need to do to get
GNOME keyring to store my password?

By the way, leaving the password=bbb off the --configure command and
adding it to the --sync command works.  But I am trying to store the
password in the keyring so it doesn't have to be included in the cron
command line itself.

Graham
_______________________________________________
SyncEvolution mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution

Reply via email to