[SyncEvolution] SyncEvolution - Progress report of sorts w MemoToo and Keepcontacts/Everdroid and further requests/issues

2022-01-24 Thread Max Pyziur



Greetings,

After many iterations, it seems Syncevolution can work with Keepcontacts.

Adjustments were made by Keepcontacts support.

On the client side, the critical piece is running the sync from the 
command line interface with the command:

syncevolution --run  --sync refresh-from-local keepcontacts


Once synced, I tried syncing using the GUI. It seemed to work, but in the 
end the GUI displayed the message:

Error 22001

I checked the logfile for this error, and there is nothing there that is 
being reported.


So, Memotoo and Keepcontacts can successfully be synced from a computer.

From the phone (Samsung A52 vs Samsung S7 experience), there are some 

snits:

Memotoo's data is not visible to the A52 Samsung's native Contacts manager 
(Keepcontacts data is visible). So, I tried a few Contacts managers, and 
settled on installing Simple Contacts Pro.


For each relevant accounts' data (one that has an addressbook), that data 
is accessible via Simple Contacts Pro; on Samsung's A52 contacts manager 
Memotoo's account is not visible.


One other Memotoo-related annoyance: Memotoo data is visible to 
Simple Contacts Pro; you can initiate calls and text messages from Simple 
Contacts Pro. However, when looking through phone log or SMS history, only 
the bare numbers are visible, not the associated name from the addressbook.


However, when using Keepcontacts on the A52, the phone and SMS log/history 
shows associations to the names in the addressbook.


I've explored the Permissions Manager on the A52, and have compared it to 
the Permissions manager settings on the S7. And everything seems to be set 
correctly.


I would prefer using the Memotoo data for the Contacts manager (whether 
Samsung's or Simple Contacts); it seems that this is embedded in one of 
the A52 configurations that I can control.


If this isn't the appropriate forum for this, or if there are better ones, 
I would greatly welcome any suggestions on how to proceed.


Much thanks,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing with KeepContacts (onetime MobiCal/Everdroid service)

2022-01-20 Thread Max Pyziur

On Thu, 20 Jan 2022, Patrick Ohly wrote:


Max Pyziur  writes:

#

these seem to be the relevant lines from the logfile:

–
[2022-01-19 17:03:24.293] 'processStatus' - Processing incoming Status
[--][++] [->end] [->enclosing]

 [2022-01-19 17:03:24.293] Started processing Command 'Status'
(incoming MsgID=4, CmdID=5)
 [2022-01-19 17:03:24.293] WARNING: RECEIVED NON-OK STATUS 400 for
command 'Add' (outgoing MsgID=4, CmdID=5)
 [2022-01-19 17:03:24.293] - SourceRef (localID) =
'pas-id-0bb48ef3ca252ea80c8d07fd720d9818b357a2e6'
 [2022-01-19 17:03:24.293] Found matching command 'Add' for Status
 [2022-01-19 17:03:24.293] Status: 400: originator exception


As you seem to have KeepContact's attention, perhaps share this log file
with them? Further up there's the message that was sent to the
server. If you ran with a high enough log level, it will contain your
data - this is good for debugging, but beware of your privacy.


Yes, I shared it.

And I understand the concerns about privacy.

M



My guess is that SyncEvolution sends data that the server doesn't like,
but that's speculation. KeepContacts should know what this 400 status
means.

___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[SyncEvolution] Re: Syncing with KeepContacts (onetime MobiCal/Everdroid service)

2022-01-19 Thread Max Pyziur

On Wed, 19 Jan 2022, Patrick Ohly wrote:


Max Pyziur  writes:

Greetings,

I've been going back and forth with KeepContacts support in order to get
SyncEvolution working with their service.

We've gotten to the point that a connection can be established,


What fixed it?


I don't recall what was fixed regarding the establishment of a connection.

The next thing that was fixed was a recurring libsoup error.


but now there are other issues that result in a 403 error.

Specifically, in contacting KeepContacts on this round, the reply is:
"I got word from the developer that your client is trying to do a "SyncML
Alert Code Resume Session (225)" which our server does not support. Can
you see if you can trigger a "Slow Sync, SyncML Alert Code Slow Sync
(201)" instead?"

I've briefly searched syncevolution's documentation. But if there is
someone who can adivse here more quickly, that would be very helpful.


You don't have any valuable data in the server, right?

Then you can start from scratch with "--sync refresh-from-local", which
will start a new sync session, delete whatever data it finds on the
server, and then send the local data.

"Resume Session" is used when previous sessions were not terminated
properly.


Running the following command
syncevolution --run  --sync refresh-from-local keepcontacts

this is the output that was echoed to the screen

[INFO] calendar: inactive
[INFO] memo: inactive
[INFO] todo: inactive
[INFO] addressbook: starting first time sync from client (peer is server)
[INFO] creating complete data backup of datastore addressbook before sync 
(enabled with dumpData and needed for printChanges)

Local data changes to be applied during synchronization:
*** addressbook ***
Comparison was impossible.

[INFO] addressbook: sent 6/1431
[INFO] addressbook: sent 7/1431
[INFO] addressbook: sent 10/1431
[INFO] addressbook: first time sync done unsuccessfully
[ERROR] addressbook: remote, status 400
[INFO] creating complete data backup after sync (enabled with dumpData and 
needed for printChanges)


Synchronization failed, see 
/home/pyz/.cache/syncevolution/keepcontacts-2022-01-19-17-03/syncevolution-log.html 
for details.


Changes applied during synchronization:
+---|---|---|-CON-+
|   | LOCAL |REMOTE | FLI |
|Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
+---+-+-+-+-+-+-+-+-+-+
|   addressbook |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |
|   refresh-from-local, 0 KB sent by client, 0 KB received|
|   item(s) in database backup: 1431 before sync, 1431 after it   |
|   remote, status 400|
+---+-+-+-+-+-+-+-+-+-+
|  start Wed Jan 19 17:03:15 2022, duration 0:11min   |
| remote, status 400  |
+---+-+-+-+-+-+-+-+-+-+
First ERROR encountered: remote, status 400

Data modified locally during synchronization:
*** addressbook ***
no changes


#

these seem to be the relevant lines from the logfile:

–
[2022-01-19 17:03:24.293] 'processStatus' - Processing incoming Status 
[--][++] [->end] [->enclosing]


[2022-01-19 17:03:24.293] Started processing Command 'Status' 
(incoming MsgID=4, CmdID=5)
[2022-01-19 17:03:24.293] WARNING: RECEIVED NON-OK STATUS 400 for 
command 'Add' (outgoing MsgID=4, CmdID=5)
[2022-01-19 17:03:24.293] - SourceRef (localID) = 
'pas-id-0bb48ef3ca252ea80c8d07fd720d9818b357a2e6'

[2022-01-19 17:03:24.293] Found matching command 'Add' for Status
[2022-01-19 17:03:24.293] Status: 400: originator exception
–
[2022-01-19 17:03:24.293] 'SessionAbort' - Aborting Session, 
Status=400, ProblemSource=REMOTE [--][++] [->end] [->enclosing]
[2022-01-19 17:03:24.293] WARNING: Aborting Session with Reason 
Status 400 (REMOTE problem) ***
[2022-01-19 17:03:24.293] --- Ignoring all commands in 
this message (after 0 sec. request processing, 7 sec. total) with Status 
514 (0=none) from here on

–
[2022-01-19 17:03:24.293] 'DSAbort' - Aborting datastore sync, 
abortStatusCode=400, localProblem=no, resumable=yes [--][++] [->end] 
[->enclosing]

–
[2022-01-19 17:03:24.294] 'SaveSuspendState' - Saving state 
for suspend/resume, datastore=addressbook [--][++] [->end] [->enclosing]

+
[2022-01-19 17:03:24.294] 'SaveResumeMarks' - let 
implementation save resume info, datastore=addressbook [--][++] [->end] 
[->enclosing]
–[2022-01-19 17:03:24.294] End of 'SaveSuspendState' [->top] 
[->enclosing]
[2022-01-19 17:03:24.294] *** Warning: D

[SyncEvolution] Syncing with KeepContacts (onetime MobiCal/Everdroid service)

2022-01-19 Thread Max Pyziur

Greetings,

I've been going back and forth with KeepContacts support in order to get 
SyncEvolution working with their service.


We've gotten to the point that a connection can be established, but now 
there are other issues that result in a 403 error.


Specifically, in contacting KeepContacts on this round, the reply is:
"I got word from the developer that your client is trying to do a "SyncML 
Alert Code Resume Session (225)" which our server does not support. Can 
you see if you can trigger a "Slow Sync, SyncML Alert Code Slow Sync 
(201)" instead?"


I've briefly searched syncevolution's documentation. But if there is 
someone who can adivse here more quickly, that would be very helpful.


Thank you,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-13 Thread Max Pyziur

On Thu, 13 Jan 2022, Emanoil wrote:




Am Wednesday 12 January 2022 23:14:27 schrieb Max Pyziur:

< HTTP/1.1 404 Not Found
< Soup-Debug-Timestamp: 1642025460
< Soup-Debug: SoupMessage 1 (0xccd8a0)
< Date: Wed, 12 Jan 2022 22:11:00 GMT
< Server: Apache
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< Strict-Transport-Security: max-age=63072000; includeSubdomains;
< X-Permitted-Cross-Domain-Policies: none
< Content-Length: 0
< X-XSS-Protection: 1; mode=block
< Keep-Alive: timeout=15, max=100
< Connection: Keep-Alive


HTTP 404 means the resource is unavailable

Check the URL and documentation.


In communication with support at KeepContacts, I was told that I needed 
KeepContacts auto-generated credentials (i.e., there's a link on the 
settings page: Add new Device -> Manually add device)


Once clicked a page with the following information is shown:
These are the generic setup instructions:
Sync server URL: http://www.keepcontacts.com/sync/server
Username: p...@brama.com
Password: PasswordCredential
Contacts database: con
Calendar database: cal or caltask if your phone synchronizes tasks to the 
same database as the calendar. If you can't specify the tasks database 
separately you should probably pick caltask.

Tasks database: task
Notes database: vnote or pnote if you get an error while synchronizing 
notes.

Bookmark database: bmark
Some phones require that you add a dot and slash before the database 
names, e.g., ./con. Example of such phones are NEC and Panasonic.



When I put the credentials and URL into SyncEvolution, the KeepContacts 
page shows that "Patrick Ohly Syncevolution" is syncing.


However, from the SyncEvolution GUI the connection eventually times out 
with an generic error message.


Looking through the logfile for the SyncEvolution session, the following 
lines seem to be important:


 [2022-01-13 17:24:47.712] GLib-GIO: GSocketClient: Connection successful!

 [2022-01-13 17:24:48.096] SoupTransport Failure: 
https://www.keepcontacts.com/sync/server via libsoup: Conflict

 [2022-01-13 17:24:48.096] Transport giving up after 0 retries and 0:00min

 [2022-01-13 17:24:48.096] TransportException thrown at 
src/syncevo/SyncContext.cpp:4349

 [2022-01-13 17:24:48.096] transport problem: transport failed, retry 
period exceeded

 [2022-01-13 17:24:48.096] aborting after catching fatal error


Next steps?

Thank you to everyone for all of your help.

M




___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-12 Thread Max Pyziur

On Wed, 12 Jan 2022, Milan Crha wrote:


On Wed, 2022-01-12 at 08:03 -0500, Max Pyziur wrote:

get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4`


Hi,
everything after 'gcc', including the 'gcc' itself, is means to be a
separate command, thus:

  $ curl . >get.c

  $ gcc -o get `pkg-config --cflags --libs libsoup-2.4` get.c

  $ ./get 

Hope it helps.
Bye,
Milan


Everything helps.

Here's my output:

GET /sync/server HTTP/1.1
Soup-Debug-Timestamp: 1642025460
Soup-Debug: SoupSession 1 (0xcc3100), SoupMessage 1 (0xccd8a0), 

SoupSocket 1 (0x118b0f0)

Host: www.keepcontacts.com
Accept-Encoding: gzip, deflate
User-Agent: get libsoup/2.74.2
Accept-Language: en-us, en;q=0.9
Connection: Keep-Alive


< HTTP/1.1 404 Not Found
< Soup-Debug-Timestamp: 1642025460
< Soup-Debug: SoupMessage 1 (0xccd8a0)
< Date: Wed, 12 Jan 2022 22:11:00 GMT
< Server: Apache
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< Strict-Transport-Security: max-age=63072000; includeSubdomains;
< X-Permitted-Cross-Domain-Policies: none
< Content-Length: 0
< X-XSS-Protection: 1; mode=block
< Keep-Alive: timeout=15, max=100
< Connection: Keep-Alive


M
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-12 Thread Max Pyziur

On Wed, 12 Jan 2022, Patrick Ohly wrote:


Max Pyziur  writes:

this is coming from ./src/syncevo/SoupTransportAgent.cpp in
void SoupTransportAgent::HandleSessionCallback(SoupSession *session,
  SoupMessage *msg)

what is the linked version of soap you have on your side

$ ldd /usr/bin/syncevolution | grep soup
   libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1
(0x7ff3c20f5000)


Executing this command, the response that is returned is:
libsoup-2.4.so.1 => /lib64/libsoup-2.4.so.1 (0x7fb409adf000)


Which Linux distro do you run this on, and which version of libsoup do
you have installed? 2.4 is just the soname. For example, Debian Buster
has:

$ aptitude show libsoup-gnome2.4-1
Package: libsoup-gnome2.4-1
Version: 2.72.0-2
...


I use Fedora Linux; the current release is 35.

libsoup versions are:
pyz@pegasus ~> rpm -q libsoup
libsoup-2.74.2-1.fc35.x86_64
libsoup-2.74.2-1.fc35.i686

Do you need more details here?



This error does look like a low-level HTTPS problem. There is a command
line tool for libsoup similar to curl, but it doesn't seem to be
packaged. But it can be built from source easily:

curl -L 
https://salsa.debian.org/gnome-team/libsoup/-/raw/debian/master/examples/get.c?inline=false
 >get.c
gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4`


When running this command, I have the following output; there is an error:
pyz@pegasus ~/projects> curl -L 
https://salsa.debian.org/gnome-team/libsoup/-/raw/debian/master/examples/get.c?inline=false 

get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4`

Package libsoup-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsoup-2.4.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libsoup-2.4', required by 'virtual:world', not found
  % Total% Received % Xferd  Average Speed   TimeTime Time 
Current
 Dload  Upload   Total   SpentLeft 
Speed
100  8093  100  80930 0  16508  0 --:--:-- --:--:-- --:--:-- 
16516
  % Total% Received % Xferd  Average Speed   TimeTime Time 
Current
 Dload  Upload   Total   SpentLeft 
Speed
  0 00 00 0  0  0 --:--:-- --:--:-- --:--:-- 
0curl: (6) Could not resolve host: gcc
  % Total% Received % Xferd  Average Speed   TimeTime Time 
Current
 Dload  Upload   Total   SpentLeft 
Speed
  0 00 00 0  0  0 --:--:-- --:--:-- --:--:-- 
0curl: (6) Could not resolve host: get.c




./get --debug https://www.keepcontacts.com/sync/server

GET /sync/server HTTP/1.1
Soup-Debug-Timestamp: 1641973484
Soup-Debug: SoupSession 1 (0x558f081a8100), SoupMessage 1 (0x558f081b30a0), 
SoupSocket 1 (0x558f084fa8b0)
Host: www.keepcontacts.com
Accept-Encoding: gzip, deflate
User-Agent: get libsoup/2.72.0
Accept-Language: en-us, en;q=0.9, en;q=0.8
Connection: Keep-Alive


< HTTP/1.1 404 Not Found
< Soup-Debug-Timestamp: 1641973484
< Soup-Debug: SoupMessage 1 (0x558f081b30a0)
< Date: Wed, 12 Jan 2022 07:44:44 GMT
< Server: Apache
< X-Frame-Options: DENY
< X-Content-Type-Options: nosniff
< Strict-Transport-Security: max-age=63072000; includeSubdomains;
< X-Permitted-Cross-Domain-Policies: none
< Content-Length: 0
< X-XSS-Protection: 1; mode=block
< Keep-Alive: timeout=15, max=100
< Connection: Keep-Alive

The 404 error is okay. SyncEvolution itself will do a POST, which may
lead to a different outcome. The important point is that TLS works.

Do you get the same result? You may have to install libsoup2.4-dev
(Debian, Ubuntu) or some similar package.


After I install the devel rpm package, and run the command I get the 
following result:
pyz@pegasus ~/projects>  curl -L 
https://salsa.debian.org/gnome-team/libsoup/-/raw/debian/master/examples/get.c?inline=false 

get.c gcc -o get get.c `pkg-config --cflags --libs libsoup-2.4`

curl: option -I/usr/include/libsoup-2.4: is unknown
curl: try 'curl --help' or 'curl --manual' for more information

Should I be running something specific to Fedora here?

fyi,

M
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-11 Thread Max Pyziur

On Tue, 11 Jan 2022, Emanoil wrote:


Hi,
I am not sure if someone is reading here and I have no idea what you are
doing, because I am using the bluetooth side of SyncEvolution.
However I think if you run with more debugging, you will get more information
about the error.

Something like:

SYNCEVOLUTION_DEBUG=10 syncevolution --sync-property loglevel=10 -r
keepcontacts


I've used your suggestion, and the messages that are returned are exactly 
as I submitted them previously, as seen here:

Am Tuesday 11 January 2022 18:28:01 schrieb Max Pyziur:

Here is the output from running the above command:
pyz@pegasus ~/.cache/syncevolution/keepcontacts-2022-01-11-11-21>
syncevolution --run keepcontacts
[INFO] calendar: inactive
[INFO] memo: inactive
[INFO] todo: inactive
[INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via
libsoup: Conflict
[INFO] resend previous message, retry #1
[INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via
libsoup: Conflict
[INFO] resend previous message, retry #2
[INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via
libsoup: Conflict
[INFO] Transport giving up after 2 retries and 4:00min
[ERROR] transport problem: transport failed, retry period exceeded
[INFO] addressbook: inactive
[ERROR] addressbook: aborted on behalf of user (local, status 20017)
[INFO] creating complete data backup after sync (enabled with dumpData and
needed for printChanges)



this is coming from ./src/syncevo/SoupTransportAgent.cpp in
void SoupTransportAgent::HandleSessionCallback(SoupSession *session,
  SoupMessage *msg)

what is the linked version of soap you have on your side

$ ldd /usr/bin/syncevolution | grep soup
   libsoup-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1
(0x7ff3c20f5000)


Executing this command, the response that is returned is:
libsoup-2.4.so.1 => /lib64/libsoup-2.4.so.1 (0x7fb409adf000)

fyi,

M





syncevolution --print-config keepcontacts | grep ^syncURL


The output of this command:
syncURL = https://www.keepcontacts.com/sync/server




Also are you sure it is https ?
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-11 Thread Max Pyziur

On Tue, 11 Jan 2022, Patrick Ohly wrote:


Max Pyziur  writes:


On Tue, 11 Jan 2022, Patrick Ohly wrote:


Max Pyziur  writes:

I have replicated it below (earlier email), and have tried syncing via
SyncEvolution with KeepContacts. However, no KeepContacts connection is
made with SyncEvolution.


What error do you get? Do you have
https://www.keepcontacts.com/sync/server as your syncURL?


I'm using the GUI; the error message that comes back is:
"We were unable to connect to the server. The problem could be temporary
or there could be something wrong with the settings."

Are there log files that I can review somewhere?


Yes, under ~/.cache/syncevolution.


Or alternatively, is there a CLI command that I can issue, and, in that
way, capture whatever error messages (the one above, and hopefully more
informative ones) are generated?


What is your configuration called? If it is "keepcontacts", then you can
sync with:

syncevolution --run keepcontacts


Here is the output from running the above command:
pyz@pegasus ~/.cache/syncevolution/keepcontacts-2022-01-11-11-21> 
syncevolution --run keepcontacts

[INFO] calendar: inactive
[INFO] memo: inactive
[INFO] todo: inactive
[INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via 
libsoup: Conflict

[INFO] resend previous message, retry #1
[INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via 
libsoup: Conflict

[INFO] resend previous message, retry #2
[INFO] SoupTransport Failure: https://www.keepcontacts.com/sync/server via 
libsoup: Conflict

[INFO] Transport giving up after 2 retries and 4:00min
[ERROR] transport problem: transport failed, retry period exceeded
[INFO] addressbook: inactive
[ERROR] addressbook: aborted on behalf of user (local, status 20017)
[INFO] creating complete data backup after sync (enabled with dumpData and 
needed for printChanges)


Synchronization failed, see 
/home/pyz/.cache/syncevolution/keepcontacts-2022-01-11-12-20/syncevolution-log.html 
for details.


Changes applied during synchronization:
+---|---|---|-CON-+
|   | LOCAL |REMOTE | FLI |
|Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
+---+-+-+-+-+-+-+-+-+-+
|   addressbook |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |
|   aborted on behalf of user (local, status 20017)   |
+---+-+-+-+-+-+-+-+-+-+
|  start Tue Jan 11 12:20:43 2022, duration 4:02min   |
|  external transport failure (local, status 20043)   |
+---+-+-+-+-+-+-+-+-+-+
First ERROR encountered: transport problem: transport failed, retry period 
exceeded





If unsure what the configuration is called, use:

syncevolution --print-configs

You can check the syncURL with:

syncevolution --print-config keepcontacts | grep ^syncURL


The output of this command:
syncURL = https://www.keepcontacts.com/sync/server


Thank you for your help here,

M
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-11 Thread Max Pyziur

On Tue, 11 Jan 2022, Patrick Ohly wrote:


Max Pyziur  writes:

Greetings,

Apologies for yanking my own thread here. I just want to have my another
option open.

I have contacted Support at KeepContacts regarding the recommended
SyncEvolution configuration.

They said that it should be exactly the same as Mobical (note that Mobical
is part of the packaged configurations in SyncEvolution; during an interim
period MobiCal became Everdroid; by 2015 it became KeepContacts).

I have replicated it below (earlier email), and have tried syncing via
SyncEvolution with KeepContacts. However, no KeepContacts connection is
made with SyncEvolution.


What error do you get? Do you have
https://www.keepcontacts.com/sync/server as your syncURL?


I'm using the GUI; the error message that comes back is:
"We were unable to connect to the server. The problem could be temporary 
or there could be something wrong with the settings."


Are there log files that I can review somewhere?

Or alternatively, is there a CLI command that I can issue, and, in that 
way, capture whatever error messages (the one above, and hopefully more 
informative ones) are generated?


Thanks for your reply,

Max
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-10 Thread Max Pyziur

Greetings,

Apologies for yanking my own thread here. I just want to have my another 
option open.


I have contacted Support at KeepContacts regarding the recommended 
SyncEvolution configuration.


They said that it should be exactly the same as Mobical (note that Mobical 
is part of the packaged configurations in SyncEvolution; during an interim 
period MobiCal became Everdroid; by 2015 it became KeepContacts).


I have replicated it below (earlier email), and have tried syncing via 
SyncEvolution with KeepContacts. However, no KeepContacts connection is 
made with SyncEvolution.


The view from KeepContacts is that perhaps it is due to the request using 
https instead of http.


Again, I would appreciate any advice on how to proceed; thank you.

Max



On Sat, 8 Jan 2022, Max Pyziur wrote:



Greetings,

I'm trying to setup a new service on SyncEvolution. At one time there was 
MobiCal; it, in turn, became EverDroid, and is now KeepContacts.


I downloaded the app to my phone, and the account is visible to Samsung 
Contacts (unlike MemoToo, which isn't).


So, I'm trying to setup the configuration in SyncEvolution:
for the Server Address I put:
https://www.keepcontacts.com/sync/server

for Contacts URI I put:
con

However, I don't have make connection; looking at the KeepContacts website, I 
don't see any documentation here.



KeepContacts was previously referenced in part in this SyncEvolution thread 
from June 2015:

https://lists.01.org/hyperkitty/list/syncevolut...@synevolution.org/thread/XZFKC36ASAPWGHGM6GV3N37GR2763PUA/

Any guidance would be greatly appreciated,

Thank you,

Max Pyziur
p...@brama.com


___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Syncing a New Android phone (Samsung A52) w KeepContacts

2022-01-08 Thread Max Pyziur



Greetings,

I'm trying to setup a new service on SyncEvolution. At one time there was 
MobiCal; it, in turn, became EverDroid, and is now KeepContacts.


I downloaded the app to my phone, and the account is visible to Samsung 
Contacts (unlike MemoToo, which isn't).


So, I'm trying to setup the configuration in SyncEvolution:
for the Server Address I put:
https://www.keepcontacts.com/sync/server

for Contacts URI I put:
con

However, I don't have make connection; looking at the KeepContacts 
website, I don't see any documentation here.



KeepContacts was previously referenced in part in this SyncEvolution 
thread from June 2015:

https://lists.01.org/hyperkitty/list/syncevolut...@synevolution.org/thread/XZFKC36ASAPWGHGM6GV3N37GR2763PUA/

Any guidance would be greatly appreciated,

Thank you,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing a new Android phone - Gnome Evolution Contacts/Addressbook & Calendar - some progress

2022-01-08 Thread Max Pyziur



Adding one item, please see below.

On Sat, 8 Jan 2022, Max Pyziur wrote:



Greetings,
Because I was required to upgrade to a 5G phone, in November I acquired a 
Samsung A52 replacing my Samsung S7.


Almost everything was transferred correctly, except what seemed to be the 
addressbook and calendar.


I had been using SyncEvolution and MemoToo (a cloud service), and MemoToo's 
phone app to move the calendar and addressbook data to the phone, using 
Evolution on my computer to manage the data.


On the phones I use the default installed Samsung Contacts and Samsung 
Calendar apps.


At first, I reported that neither Memotoo addressbook nor calendar data were 
visibile to the Samsung apps on the new A52 phone.


Correction: the data is visible to Samsung Calendar, including the birthdays 
of people in my addressbook data.


What's still not visible is the addressbook data.

As it turns out, it's a difference in the features to the Samsung Contacts 
(ver 3.28.27.11) on the S7 phone, and the Samsung Contacts on the A52 phone 
(ver 12.7.05.26).


ver 3.28.27.11 has the feature: Settings -> Contacts to Show where you can 
individually select which accounts' addressbook to show; in this case, 
Memotoo's. Other choices that appear are things like the contacts in Signal, 
WhatsApp, Outlook, etc.,


ver 12.7.05.26 on the A52, as best I can tell, does not have this feature, 
and hence, the addressbook data that I want/need to show is unavailable.


When I first reported this issue, the suggestions made included the use of 
different apps (e.g. NextCloud) or services.


Now, I thought that possibly I could install a different Contacts manager; of 
the ones I found (so far, and which seem to have considerable popularity), I 
have installed Contacts+, SimpleContacts, and Google Contacts. None of these 
three has a "contacts to show" feature that would directly allow me to access 
specific account data.


At this point, I'm turning again to the SyncEvolution community for advice:
- is there a Contacts app that allows specific account access?
- should this issue be raised with Samsung (there are some forums and 
feedback mechanisms that Samsung provides); ver 12.7.05.26 does have a 
"Contact Us" feature

- or other approaches to solving this -

A little more: ver 12.7.05.26 of Samsung Contacts has a "Manage Contacts" 
menu; Manage Contact -> Import or Export contact -> Import has two options:
From "Phone or Cloud Storage" or From "SIM Card." Is this an acceptable 
option? Does someone have experience with this or other options under "Manage 
Contacts"


Adding: from ver 12.7.05.26 menu (three bars), there is "All Contacts;" 
tapping that shows a breakdown of different addressbooks on the phone, but 
it doesn't show the MemoToo addressbook.




Much thanks,




Max Pyziur
p...@brama.com


___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Syncing a new Android phone - Gnome Evolution Contacts/Addressbook & Calendar - some progress

2022-01-08 Thread Max Pyziur



Greetings,
Because I was required to upgrade to a 5G phone, in November I acquired a 
Samsung A52 replacing my Samsung S7.


Almost everything was transferred correctly, except what seemed to be the 
addressbook and calendar.


I had been using SyncEvolution and MemoToo (a cloud service), and 
MemoToo's phone app to move the calendar and addressbook data to the 
phone, using Evolution on my computer to manage the data.


On the phones I use the default installed Samsung Contacts and Samsung 
Calendar apps.


At first, I reported that neither Memotoo addressbook nor calendar data 
were visibile to the Samsung apps on the new A52 phone.


Correction: the data is visible to Samsung Calendar, including the 
birthdays of people in my addressbook data.


What's still not visible is the addressbook data.

As it turns out, it's a difference in the features to the Samsung Contacts 
(ver 3.28.27.11) on the S7 phone, and the Samsung Contacts on the A52 
phone (ver 12.7.05.26).


ver 3.28.27.11 has the feature: Settings -> Contacts to Show where you can 
individually select which accounts' addressbook to show; in this case, 
Memotoo's. Other choices that appear are things like the contacts in 
Signal, WhatsApp, Outlook, etc.,


ver 12.7.05.26 on the A52, as best I can tell, does not have this feature, 
and hence, the addressbook data that I want/need to show is unavailable.


When I first reported this issue, the suggestions made included the use of 
different apps (e.g. NextCloud) or services.


Now, I thought that possibly I could install a different Contacts manager; 
of the ones I found (so far, and which seem to have considerable 
popularity), I have installed Contacts+, SimpleContacts, and Google 
Contacts. None of these three has a "contacts to show" feature that would 
directly allow me to access specific account data.


At this point, I'm turning again to the SyncEvolution community for 
advice:

 - is there a Contacts app that allows specific account access?
 - should this issue be raised with Samsung (there are some forums and 
feedback mechanisms that Samsung provides); ver 12.7.05.26 does have a 
"Contact Us" feature

 - or other approaches to solving this -

A little more: ver 12.7.05.26 of Samsung Contacts has a "Manage Contacts" 
menu; Manage Contact -> Import or Export contact -> Import has two 
options:
From "Phone or Cloud Storage" or From "SIM Card." Is this an acceptable 
option? Does someone have experience with this or other options under 
"Manage Contacts"


Much thanks,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Syncing an Android Phone - Memotoo

2021-11-26 Thread Max Pyziur

On Mon, 15 Nov 2021, John DeArmond wrote:

I've been using Synthesis SyncML Client PRO for close to 10 years with 
absolutely no problems other than Ubuntu updates messing up things with 
Evolution.  It's kinda expensive at $40 but the Swedish developer claims that 
most of that is exchange rate.  It was hard to part with 40 bucks for an app 
but I'm very thankful that I did.  I've had to restore, usually the phone 
book, a couple of times after it got corrupted on my phone.


I don't recall the details but there is some setup within Evolution to make 
this work but as I recall, it walks you through it.


I think the backups are encrypted.  I have to enter a password each time.


Greetings,

Much thanks to all who have offered advice.

I have finally gotten around to upgrading my phone from an Android Samsung 
S7 to an Android Samsung A52 5G, per Sprint/T-Mobile's requirements.


The last task for managing all the upgrade is to configure MemoToo, or to 
find some other mechanism of accessing either my Evolution data or to 
download it from the Memotoo website (my governing data is what is input 
into Evolution on my computer; Memotoo and my phone(s) only receive the 
data).


Memotoo provides its app on its website. There are some instructions on 
how to configure it on different OS's and devices. I do not have an answer 
as to why it was removed from the Google Play store.


Per the instructions from Memotoo, I have downloaded and installed the 
MemoToo app on the A52.


I am able to download (reset) my contacts and calendar data to my A52.

However, when I open Samsung's Contacts on the A52, I can't configure it 
so that it sees Memotoo's data.


The same happens with my Samsung Calendar on my A52. I have contacted 
Memotoo in this regard.


I have then downloaded/purchased Synthesis SyncML Client PRO. I have only 
begun to wrestle with the configuration. So far, all I see is that it can 
upload, not download data. But these are the early stages.


What I have gleened, though. The last system software update on my S7 was 
to Android 8.x; the A52's Android version is Android 11.


Synthesis SyncML Client PRO provides documentation 
(http://www.synthesis.ch/dl.php/1596/SyncML_Client_for_Android_en.pdf); a 
brief review indicates that " for Android 1.5 up to Android 8.1 ( ARM and 
Intel Atom, 32/64 bit). The page footers indicate a copyright from 
2002-2018. So, there is some concern if this software is current.


Much thanks for any guidance that anyone can offer on how to manage this 
transition,


Max




John

On 11/15/21 15:45, Max Pyziur wrote:


Greetings,

I've been using Syncevolution to sync with my Memotoo account for a 
considerable period of time.


In turn, I use a MemoToo app to sync with my Android phone (Samsung 7).

Sometime in the last year or so, Google Play removed the Memotoo app citing 
information security concerns.


I have continued to use the app that was installed on my phone w no seeming 
problem.


However now, I'm required to upgrade because the Samsung 7 phone has no 5G 
network compatibility.


I would like to continue to use Evolution, syncingin it with Memotoo, and 
then updating my phone's contact list.


To this end, I have contacted Memotoo about the issue (no reply yet), and 
was looking for recommendations from the Syncevolution email list.


Much thanks

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s




___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Syncing an Android Phone - Memotoo

2021-11-15 Thread Max Pyziur



Greetings,

I've been using Syncevolution to sync with my Memotoo account for a 
considerable period of time.


In turn, I use a MemoToo app to sync with my Android phone (Samsung 7).

Sometime in the last year or so, Google Play removed the Memotoo app 
citing information security concerns.


I have continued to use the app that was installed on my phone w no 
seeming problem.


However now, I'm required to upgrade because the Samsung 7 phone has no 5G 
network compatibility.


I would like to continue to use Evolution, syncingin it with Memotoo, and 
then updating my phone's contact list.


To this end, I have contacted Memotoo about the issue (no reply yet), and 
was looking for recommendations from the Syncevolution email list.


Much thanks

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Sync Failure - post F31 upgrade

2019-11-10 Thread Max Pyziur

To add some more, please see below.

On Sun, 10 Nov 2019, Max Pyziur wrote:



Greetings,

Apologies for not immediately following up.

The following command, as recommended, works:
SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo addressbook

The logs as printed out are extensive; since this command was a success, I 
won't include them. However, if someone would need them for diagnostics, I 
can pass them along.


However, when modifying the command to sync the calendar:
SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo calendar

The following output is produced:
[DEBUG 00:00:00] SuspendFlags: (re)activating, currently inactive
[DEBUG 00:00:00] SuspendFlags: activating signal handler(s) with fds 8->7
[DEBUG 00:00:00] SuspendFlags: catch signal 2
[DEBUG 00:00:00] SuspendFlags: catch signal 15
[INFO 00:00:00] addressbook: inactive
[INFO 00:00:00] memo: inactive
[INFO 00:00:00] todo: inactive
[ERROR 00:00:01] The connection is closed
[DEBUG 00:00:01] SuspendFlags: deactivating fds 8->7
[DEBUG 00:00:01] SuspendFlags: close m_receiverFD 7
[DEBUG 00:00:01] SuspendFlags: close m_senderFD 8
[DEBUG 00:00:01] SuspendFlags: done with deactivation


When I use the gui interface and isolate the services (Contacts only), 
syncevolution works.


However, if I specify the calendar to be sync'd, I get the message:
"The sync process died unexpectedly."

Much thanks for getting this far. Hopefully, the calendar issue (and whatever 
others) are resolvable.


Max
p...@brama.com


The following is the contents of syncevolution-log.html when syncing for 
the calendar



SySync SyncML Engine 3.4.0.47 Log (p1 of 2)
Start of log - SySync SyncML Engine 3.4.0.47

 [-- collapse all --][++ expand all ++]



   +

   –

   [2019-11-10 21:36:41.484] 'loadSystemZoneDefinitions' - Linux system 
time zones [--][++] [->end]


   –[2019-11-10 21:36:41.765] End of 'loadSystemZoneDefinitions' [->top]

 [2019-11-10 21:36:41.765] SyncML server account: pyziur

 [2019-11-10 21:36:41.765] client: SyncEvolution 1.5.3 for workstation

 [2019-11-10 21:36:41.765] device ID: 
syncevolution-7f2775e9-8678-4baa-9324-5ec5d784b68c


 [2019-11-10 21:36:41.765] Scanning backend libraries in 
/usr/lib64/syncevolution/backends/

   Loaded backend library syncxmlrpc
   Loaded backend library synctdepimnotes
   Loaded backend library synctdepimcal
   Loaded backend library synctdepimabc
   Loaded backend library syncsqlite
   Loaded backend library syncqtcontacts
   Loaded backend library syncpbap
   Loaded backend library syncmaemocal
   Loaded backend library synckcalextended
   Loaded backend library syncfile
   Loaded backend library syncecal
   Loaded backend library syncebook
   Loaded backend library syncdav
   Loaded backend library syncactivesync
   Loaded backend library providergoa
   Loaded backend library platformtde
   Loaded backend library platformkde
   Loaded backend library platformgnome

 [2019-11-10 21:36:41.767] addressbook: inactive

 [2019-11-10 21:36:41.767] memo: inactive

 [2019-11-10 21:36:41.768] todo: inactive

 [2019-11-10 21:36:41.769] checking password property 'password' in 
config 'memotoo' with user identity 'pyziur'


 [2019-11-10 21:36:41.769] loading password from keyring with key 
user=pyziur server=sync.memotoo.com/syncML


 [2019-11-10 21:36:41.785] sync password for memotoo: loaded password 
from GNOME keyring using user=pyziur server=sync.memotoo.com/syncML


 [2019-11-10 21:36:41.785] checking password property 
'databasePassword' in datastore 'calendar' of config 'memotoo' with user 
identity ''


 [2019-11-10 21:36:41.790] GLib-GIO: _g_io_module_get_default: Found 
default implementation dconf (DConfSettingsBackend) for 
‘gsettings-backend’


 [2019-11-10 21:36:42.000] sync is starting, catch signals

 [2019-11-10 21:36:42.000] SuspendFlags: (re)activating, currently 
active


 [2019-11-10 21:36:42.000] ready to sync
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[SyncEvolution] Sync Failure - post F31 upgrade

2019-11-10 Thread Max Pyziur



Greetings,

Apologies for not immediately following up.

The following command, as recommended, works:
SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo addressbook

The logs as printed out are extensive; since this command was a success, I 
won't include them. However, if someone would need them for diagnostics, I 
can pass them along.


However, when modifying the command to sync the calendar:
SYNCEVOLUTION_DEBUG=3 syncevolution -r loglevel=6 memotoo calendar

The following output is produced:
[DEBUG 00:00:00] SuspendFlags: (re)activating, currently inactive
[DEBUG 00:00:00] SuspendFlags: activating signal handler(s) with fds 8->7
[DEBUG 00:00:00] SuspendFlags: catch signal 2
[DEBUG 00:00:00] SuspendFlags: catch signal 15
[INFO 00:00:00] addressbook: inactive
[INFO 00:00:00] memo: inactive
[INFO 00:00:00] todo: inactive
[ERROR 00:00:01] The connection is closed
[DEBUG 00:00:01] SuspendFlags: deactivating fds 8->7
[DEBUG 00:00:01] SuspendFlags: close m_receiverFD 7
[DEBUG 00:00:01] SuspendFlags: close m_senderFD 8
[DEBUG 00:00:01] SuspendFlags: done with deactivation


When I use the gui interface and isolate the services (Contacts only), 
syncevolution works.


However, if I specify the calendar to be sync'd, I get the message:
"The sync process died unexpectedly."

Much thanks for getting this far. Hopefully, the calendar issue (and 
whatever others) are resolvable.


Max
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Sync failure - F31

2019-11-06 Thread Max Pyziur

On Wed, 6 Nov 2019, Patrick Ohly wrote:


Max Pyziur  writes:

On Tue, 5 Nov 2019, deloptes wrote:


Max Pyziur wrote:



Greetings,

I'm not sure if this is the first time running sync since upgrading to
F31.

But through F30, Sync has worked flawlessly Syncing with memotoo and
evolution.


I'm behind on updating SyncEvolution, sorry for that. I have to do a new
release which is based on and tested with the current set of libraries
available in modern distros. Milan does an excellent job with keeping
the packages building, but this can't replace upstream testing.


I am on debian - don't know F.


Now, using the gui interface, the following error message appears:
The sync process died unexpectedly.

I've tried slow sync, deleting the data on the server via the gui, but
each time the process dies with some variant of the above message.

So, I'm looking for some sort of log file to see if there any messages or
other indications of where the flaw would be.




Run it from the command line

SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6  addressbook

then in your ~/.cache/syncevolution you find the logs


Much thanks for your quick reply.

What parameters and syntax are required for ?


 is the name of your configuration. See "syncevolution
--print-configs".


Thank you.

I get:

memotoo = /home/pyz/.config/syncevolution/default/peers/memotoo

How do I use it in the context of this command:
SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6  addressbook

Simply placing the specified directory 
(/home/pyz/.config/syncevolution/default/peers/memotoo) in the place of 
 produces errors.



Max
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Re: Sync failure - F31

2019-11-05 Thread Max Pyziur

On Tue, 5 Nov 2019, deloptes wrote:


Max Pyziur wrote:



Greetings,

I'm not sure if this is the first time running sync since upgrading to
F31.

But through F30, Sync has worked flawlessly Syncing with memotoo and
evolution.



I am on debian - don't know F.


Now, using the gui interface, the following error message appears:
The sync process died unexpectedly.

I've tried slow sync, deleting the data on the server via the gui, but
each time the process dies with some variant of the above message.

So, I'm looking for some sort of log file to see if there any messages or
other indications of where the flaw would be.




Run it from the command line

SYCNEVOLUTION_DEBUG=3 syncevolution -r loglevel=6  addressbook

then in your ~/.cache/syncevolution you find the logs


Much thanks for your quick reply.

What parameters and syntax are required for ?

Much thanks,

Max


And can you check the openobex version? Here it is not working with anything
recent. I still have libopenobex1 1.5. Changes in 1.7 aka libopenobex2
render it unusable


___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[SyncEvolution] Sync failure - F31

2019-11-05 Thread Max Pyziur



Greetings,

I'm not sure if this is the first time running sync since upgrading to 
F31.


But through F30, Sync has worked flawlessly Syncing with memotoo and 
evolution.


Now, using the gui interface, the following error message appears:
The sync process died unexpectedly.

I've tried slow sync, deleting the data on the server via the gui, but 
each time the process dies with some variant of the above message.


So, I'm looking for some sort of log file to see if there any messages or 
other indications of where the flaw would be.


Any advice appreciated in this matter,

Thanks!

Max
p...@brama.com
___
SyncEvolution mailing list -- syncevolution@syncevolution.org
To unsubscribe send an email to syncevolution-le...@syncevolution.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


Re: [SyncEvolution] Suggestions for moving Palm Note data to Android

2013-02-03 Thread Max Pyziur
 Hi,

 Le mardi 29 janvier 2013 à 14:47 -0500, Max Pyziur a écrit :
 Greetings,

 I have some notes that I made on my Palm Centro.

 Would anyone have any recommendations on how to move this data to
 Evolution; it seems that my effort (dumping into some VCF format, and
 them importing it into Evolution) led to the corruption of my Evolution
 addressbook, and in turn gotten me subscribed to this email list).

 Before my Palm let me down I used to sync it with Evolution with
 gnome-pilot without trouble. In particular, the notes synced fine.

 If you still have gnome-pilot somewhere (it's getting rare), you could
 do just one sync with it (gnome-pilot has a setting for 1-way sync
 once) and the rest from Evolution.

Much thanks for all of your help.

(N.B., I have over 30+ memos; importing them one at a time would take some
time.)

I used to sync my Palm Centro w/ J-Pilot, not Gnome-Pilot (although you
can still download and use Gnome-Pilot).

In my haste, I sync'd my desktop J-pilot w/ my Palm Centro, and then wiped
out the data on the Centro in order to take it to the recycler.

I suppose that I can restore the data on the Centro, and then sync it w/
Gnome-Pilot.

In the meantime, I downloaded some Android Apps for use w/ Memos created
on a Palm Centro: PalmNote and NoteEverything (both of which have claims
of interoperability w/ Palm-related data).

J-Pilot exports Palm Memos in two formats: csv and txt. The csv format can
be imported into PalmNote (yay!). PalmNote can export, but only in one
format, it's PalmNote xml export format. (NoteEverything doesn't accept
either of the two J-Pilot memo export formats).

So, are there any suggestions on how to handle the PalmNote xml export
format, in order to import the data into Evolution?

I don't see that it is given as an option when importing into Evolution; I
also don't see it as an option in importing it into a cloud service
(MemoToo, EverDroid, or OneMediaHub).





 HTH, Daniel




 Much thanks,

 Max Pyziur
 p...@brama.com
[recycle]


 --
 Daniel CLEMENT


___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


Re: [SyncEvolution] Cloud Services and rationales

2013-01-31 Thread Max Pyziur

On Thu, 31 Jan 2013, Patrick Ohly wrote:


On Tue, 2013-01-29 at 16:40 -0500, Max Pyziur wrote:

On Tue, 29 Jan 2013, Patrick Ohly wrote:

CATEGORIES were tested successfully with Onemediahub when SyncEvolution
1.3 was released; I just checked the logs, the server did include
correct CATEGORIES data when downloading via SyncML. I did not check
whether the UI made use of that data correctly.



Categories do travel with the data to Onemediahub (since when I sync a
device to OneMediahub data the categories move to the device also - I see
them if I do an export to a VCF file on the device)
however, unlike Memotoo, they don't show up automatically.


So they are stored in Android, but not used in the UI?


Sort of:
1 - if I export the contacts data in vcf format from the Android device 
OneMediaHub phonebook then I see the appropriate category in the 
exported file.
2 - if I explicitly add the category to Onemediahub Android device or on 
the website, then those items associated w/ that category appear (in this 
case MemoToo wins, since I don't have to go through this process on the 
website).



This is really a
question for Funambol, no idea.


Copy that.



 At the Android device level,
categories aren't imported during a sync; however, once you setup a
category that's in the sync'd data, the items in that category show up.


How do you sync? I used the Synthesis SyncML client for a while, but
don't remember if it supported categories.


My syncing (so far): desktop - cloud service - device.


That doesn't answer how the cloud service - device part is done. Both
Memotoo and OneMediaHub work with arbitrary SyncML clients. I see on
memotoo that for Android, both their own Memotoo sync (a Funambol client
fork as far as I know) and the Synthesis client are mentioned.

Either way, this seems to go wrong outside of SyncEvolution. You should
better try to get in touch with the developers of the Android sync
client to get your problem fixed.


I get it: SyncEvolution is between Evolution and a respective cloud 
service or peer/local device, not between cloud service and Android 
device.


One personal peeve, w/r/t contacts and the cloud services: the country 
field gets homogenized in the cloud service, notably Memotoo.


Several examples: if I have, say, an ISO-3316 two-letter code for a 
country on my Evolution desktop - US (for the United States), Memotoo 
converts it to United States.


If I use a foreign term for a country code, say Россия (Russia), Memotoo 
on the web page converts this to Russian Federation


Would someone know of an override for this (as in, leave my country names 
as is, please)?



Thanks to everyone for all of their help.

Max Pyziur
p...@brama.com___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


Re: [SyncEvolution] Syncevolution: will not sync local contact data with could (fwd)

2013-01-29 Thread Max Pyziur

On Mon, 28 Jan 2013, Patrick Ohly wrote:


On Mon, 2013-01-28 at 07:12 -0500, Max Pyziur wrote:

Digging deeper there is the following message:
[2013-01-27 20:35:40.237] error code from SyncEvolution fatal error (local,
status 10500): addressbook: reading all items: Cannot get contact list: Contact
not found


Can you check which database SyncEvolution is trying to use here? I
assume you haven't configured that manually for addressbook, so use
syncevolution --print-databases (in recent releases, drop the
parameter if your version is older).


Hopefully this is correct; I'm not familiar (as yet) with understanding 
all of the different configuration parameters expressed in this sort of 
output. Using the command, the output is:

CalDAV:
   select database via absolute URL, set username/password to scan, set 
syncURL to base URL if server does not support auto-discovery (path)


CalDAVTodo:
   select database via absolute URL, set username/password to scan, set 
syncURL to base URL if server does not support auto-discovery (path)


CalDAVJournal:
   select database via absolute URL, set username/password to scan, set 
syncURL to base URL if server does not support auto-discovery (path)


CardDAV:
   select database via absolute URL, set username/password to scan, set 
syncURL to base URL if server does not support auto-discovery (path)


Evolution Address Book = Evolution Contacts = evolution-contacts:
   Personal (local:system) default
   Verisign (ldap://directory.verisign.com:389/??one)

Evolution Calendar = evolution-calendar:
   Personal (local:system) default
   Birthdays  Anniversaries (contacts:///)

Evolution Task List = Evolution Tasks = evolution-tasks:
   Personal (local:system) default

Evolution Memos = evolution-memos:
   Personal (local:system) default

Looking for the physical location of related files, I see:
pyz@brill ~/.local/share/evolution/addressbook/system ls -al
total 12860
drwx-- 3 pyz pyz 4096 Jan 28 22:47 .
drwx-- 3 pyz pyz 4096 Mar  7  2011 ..
-rw-rw-r-- 1 pyz pyz  1548288 Jan 28 22:47 addressbook.db
-rw-rw-r-- 1 pyz pyz  363 Mar  7  2011 addressbook.db.summary
-rw-r--r-- 1 pyz pyz   540672 Jan 28 22:47 contacts.db
-rw-r- 1 pyz pyz 10485760 Jan 28 22:47 log.01
drwx-- 2 pyz pyz 4096 Jan  7 07:04 photos



The command will show you the default database for Evolution contacts.
Verify that it picks the right database, presumably the local system
address book.


I seems that the two are aligned.


So, it seems that some sort of index or file has been corrupted. Is there a way
of rebuilding it?

Currently, I have no problems working w/ my contacts/addressbook in Evolution
itself.


Then you can save all your contacts in Evolution as .vcf file, delete


I've done that, and the output looks correct.


the contacts, import again and sync.



I deleted the contacts and tried importing the *.vcf file.

However, that doesn't work, and evolution just seems to hang.


If that doesn't help, then shut
down Evolution and e[volution]-addressbook-factory and remove all files
inside the directory of the address book (shown when listing databases,
or found via the UUID inside ~/.local/share/evolution/addressbook when
using a recent EDS).


I see that evolution-addressbook-factory is running
pyz@brill ~/projects/Evolution ps waux | grep evo
pyz   1410  0.0  0.1 542704 10952 ?Sl   07:09   0:00 
/usr/libexec/evolution/3.4/evolution-alarm-notify
pyz   1586  0.0  0.2 756492 14204 ?Sl   07:09   0:01 
/usr/libexec/evolution-calendar-factory
pyz   1599  0.0  0.1 1232276 11720 ?   Sl   07:09   0:01 
/usr/libexec/evolution-addressbook-factory


but I don't know how to elegantly shutdown evolution-addressbook-factory

Is there a way?


But only do that after verifying that SyncEvolution really uses the same
address book as Evolution...





Much thanks for all of your help; and apologies for doign this overly 
asynchronously.



Max Pyziur
p...@brama.com
___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


Re: [SyncEvolution] Syncevolution: will not sync local contact data with could (fwd)

2013-01-29 Thread Max Pyziur

On Tue, 29 Jan 2013, Patrick Ohly wrote:


On Tue, 2013-01-29 at 08:51 -0500, Max Pyziur wrote:


[...]



Hopefully this is correct; I'm not familiar (as yet) with understanding
all of the different configuration parameters expressed in this sort of
output. Using the command, the output is:

[...]

Evolution Address Book = Evolution Contacts = evolution-contacts:
Personal (local:system) default
Verisign (ldap://directory.verisign.com:389/??one)


That's as it should be.


Relief ...


[...]


I deleted the contacts and tried importing the *.vcf file.

However, that doesn't work, and evolution just seems to hang.


That's a bug in Evolution. Which version are you using?


Another relief. Evolution version:
evolution-3.4.4-2 on Fedora 17

I'm running it on laptop and a desktop.

[...]


Is there a way?


You'll have to use the killall command, like this:
killall -9 evolution-addressbook-factory


So it is inelegant.


Make sure that Evolution is not running while you do this.




If importing via Evolution after killing the process and deleting the
files fails, then you can try another way of importing the file. Kill
+remove as before, but then run:
syncevolution --import your file.vcf  @default addressbook


Everything worked; I tried both of your recommended methods (1-via 
evolution; 2-via syncevolution).


Much thanks for all of the help and quick replies. I have more questions, 
but I'll put them under a separate thread.


Max Pyziur
p...@brama.com


___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


[SyncEvolution] Cloud Services and rationales

2013-01-29 Thread Max Pyziur


Greetings,

Much thanks for all of the help.

My goal is to keep all of my PIM data in sync across several components: a 
desktop, an Android phone, and occasionally a laptop; the desktop and 
laptop run some version of Fedora linux and evolution.


Previously, I had a Palm Centro phone, and I used J-Pilot on my desktops 
to sync PIM data. USB cabling was all that was required.


With an Android phone (HTC Design 4G) replacing the Palm Centro, USB 
cabling apparently became unavailable, at least for those using a Linux 
desktop/laptop. HTC only provides software for Windows platforms (HTC 
Sense).


Consequently, the cloud seemed to be the expedient alternative, with 
several choices available.


Google seemed to be an uncritical default w/ so many of Android's 
functions tied to Google's services. However, since Google is in the 
search business, PIM data seems to be something that I personally would 
like to keep separate from my search engine or Google Reader histories.


So, I've been working/syncing with three different services: Memotoo, 
Funambol/Onemediahub, and everdroid (mobical).


Two areas of frustration: category-synchronization, and device 
synchronization.


On my Android phone, PIM data is kept seperately from the default 
(Onemediahub keeps the phonebook in a phonebook labeled Onemediahub; 
likewise Memotoo). Is there are a way of making the cloudservice the 
default?


As for categories, Memotoo accepts the master data's (in my case the 
desktop's) categories; Onemediahub doesn't. At the Android device level, 
categories aren't imported during a sync; however, once you setup a 
category that's in the sync'd data, the items in that category show up.


In the old days (twenty years ago), rationales for certain 
internet-related procedures were first embedded in RFCs. However, there 
seems to be a bit of a potential for inconsistency given the way PIM data 
is used and moved by cloud services.


Comments?

Much thanks,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


[SyncEvolution] Suggestions for moving Palm Note data to Android

2013-01-29 Thread Max Pyziur


Greetings,

I have some notes that I made on my Palm Centro.

Would anyone have any recommendations on how to move this data to 
Evolution; it seems that my effort (dumping into some VCF format, and 
them importing it into Evolution) led to the corruption of my Evolution 
addressbook, and in turn gotten me subscribed to this email list).




Much thanks,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


Re: [SyncEvolution] Cloud Services and rationales

2013-01-29 Thread Max Pyziur

On Tue, 29 Jan 2013, Patrick Ohly wrote:


On Tue, 2013-01-29 at 14:42 -0500, Max Pyziur wrote:


[...]


Two areas of frustration: category-synchronization, and device
synchronization.

On my Android phone, PIM data is kept seperately from the default
(Onemediahub keeps the phonebook in a phonebook labeled Onemediahub;
likewise Memotoo). Is there are a way of making the cloudservice the
default?


I think keeping a separate address book is by design, so no.


One down, one to go. (Copy contacts may be a solution here).


As for categories, Memotoo accepts the master data's (in my case the
desktop's) categories; Onemediahub doesn't.


You are talking about contact data here, right?


Yes


CATEGORIES were tested successfully with Onemediahub when SyncEvolution
1.3 was released; I just checked the logs, the server did include
correct CATEGORIES data when downloading via SyncML. I did not check
whether the UI made use of that data correctly.



Categories do travel with the data to Onemediahub (since when I sync a 
device to OneMediahub data the categories move to the device also - I see 
them if I do an export to a VCF file on the device) 
however, unlike Memotoo, they don't show up automatically. In Memotoo, if 
categories are used in the PIM contacts data on the destktop, sync'd to 
Memotoo, then Memotoo automotacily shows accounts and their groups.



 At the Android device level,
categories aren't imported during a sync; however, once you setup a
category that's in the sync'd data, the items in that category show up.


How do you sync? I used the Synthesis SyncML client for a while, but
don't remember if it supported categories.


My syncing (so far): desktop - cloud service - device.

Since I'm new to this game (post-Palm Centro), I'm open to alternatives.

Thanks,

Max Pyziur
p...@brama.com
___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution


[SyncEvolution] Syncevolution: will not sync local contact data with could (fwd)

2013-01-28 Thread Max Pyziur


Greetings,

I first posted this item on us...@lists.fedoraproject.org, but as yet have 
not received a reply.


To add to what's written below, I've been using syncevolution with several 
cloud services, including Funambol/Onemediahub, Everdroid, and Memotoo, 
having the most success with the last one.


Yesterday, after trying to import Palm Centro-produced Notes into 
Evolution, and then doing trying to do a sync w/ MemoToo, the 
Contacts/Addressbook sync portion failed, while the Calendar portion 
continued to function.


More below.

So, my interest is in restoring the sync capabilities w/ the Addressbook.

Much thanks.

Max Pyziur
p...@brama.com


-- Forwarded message --
Date: Sun, 27 Jan 2013 20:51:22 -0500 (EST)
From: Max Pyziur p...@brama.com
Reply-To: Community support for Fedora users us...@lists.fedoraproject.org
To: us...@lists.fedoraproject.org
Subject: Syncevolution: will not sync local contact data with could


Greetings,

I've been using a Memotoo, a cloud-based service, for syncing data between my 
desktop and devices.


However, while using syncevolution's gui I get the following message:
There is problem w/ the local database; syncing again or rebooting may help

Syncing again doesn't help; rebooting (the machine?) doesn't either (is there 
something else - evolution-data-server? - that can be rebooted).


Digging deeper there is the following message:
[2013-01-27 20:35:40.237] error code from SyncEvolution fatal error (local, 
status 10500): addressbook: reading all items: Cannot get contact list: Contact 
not found


So, it seems that some sort of index or file has been corrupted. Is there a way 
of rebuilding it?


Currently, I have no problems working w/ my contacts/addressbook in Evolution 
itself.


I also have no problem syncing my calendar to Memotoo.

Much thanks in advance for all advice and suggestions,

Max Pyziur
p...@brama.com
--
users mailing list
us...@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
___
SyncEvolution mailing list
SyncEvolution@syncevolution.org
http://lists.syncevolution.org/listinfo/syncevolution