• I’m currently trying out Kopano + Z-Push via UCR 4.4-3, but I’m hitting an odd problem where event deletion on my iOS device isn’t propagating properly, as the webapp continues to show the event in question. Any idea what might be happening? Debug Z-Push log available here (long): https://pastebin.com/WvEw8tD4

    The part that looks off to me would be this, but I’m not sure what it indicates:

    18/03/2020 07:03:30 [ 7947] [WARN] [username] FreeBusyPublish is not available
    

    Thanks!

  • Kopano

    Hi @imm,

    @imm said in Event deletion not propagating?:

    I’m currently trying out Kopano + Z-Push via UCR 4.4-3, but I’m hitting an odd problem where event deletion on my iOS device isn’t propagating properly, as the webapp continues to show the event in question. Any idea what might be happening? Debug Z-Push log available here (long): https://pastebin.com/WvEw8tD4

    The log is not WBXML level, so it’s not helpful in this case. When you provide WBXML level log, also add what appointment you were trying to delete.

    The part that looks off to me would be this, but I’m not sure what it indicates:

    18/03/2020 07:03:30 [ 7947] [WARN] [username] FreeBusyPublish is not available
    

    Thanks!

    It means the free busy (availability for meeting scheduling other users are able to see) is not there for this user. Does the system have a public store?

    Manfred


  • @Manfred, I believe this is what you’re looking for (WBXML-level logging)? https://pastebin.com/TYfA5jeV

    It’s my personal calendar for testing, so the subject is Gaming, and would map to this exception (lines 389-391):

    19/03/2020 01:26:22 [118746] [WBXML] [username] I          <POOMCAL:ExceptionStartTime>
    19/03/2020 01:26:22 [118746] [WBXML] [username] I           20200320T030000Z
    19/03/2020 01:26:22 [118746] [WBXML] [username] I          </POOMCAL:ExceptionStartTime>
    

    Also, I haven’t set up a public store, so that would explain that warning.

  • Kopano

    @imm said in Event deletion not propagating?:

    Also, I haven’t set up a public store, so that would explain that warning

    Normally the public store should be auto created on ucs. How have you installed Kopano there? Has the join script successfully run?

  • Kopano

    Hi @imm,

    what is the timezone setting on the UCS server? Is Z-Push also on the same server?

    What you actually are trying to do is to delete an occurrence of a recurring event, is that right?

    According to the data sent by the device it’s an recurring event occurring every week on Thursday starting from the 7th of February 2020, is that right? Where did you create the event? Mobile device? Webapp?

    What is strange that some of the delete occurrences are not on a Thursday. Did you change the recurrence pattern at some point?

    Manfred


  • @fbartels said in Event deletion not propagating?:

    @imm said in Event deletion not propagating?:

    Also, I haven’t set up a public store, so that would explain that warning

    Normally the public store should be auto created on ucs. How have you installed Kopano there? Has the join script successfully run?
    Kopano was installed from the get-go (using the UCS Kopano image). By the join script, do you mean the “Domain join” option in the UCS settings under Domain? On the one hand, the state is “successful” for everything listed there, but the log shows an exception for:

     Traceback (most recent call last):
    File "/usr/lib/univention-directory-listener/system/license_uuid.py", line 52, in handler
    univention.config_registry.handler_set(ucrVars)
    File "/usr/lib/python2.7/dist-packages/univention/config_registry/frontend.py", line 168, in handler_set
    _run_changed(ucr, changed, None if quiet else 'W: %s is overridden by scope "%s"')
    File "/usr/lib/python2.7/dist-packages/univention/config_registry/frontend.py", line 224, in _run_changed
    handlers(list(changed.keys()), (ucr, changed))
    File "/usr/lib/python2.7/dist-packages/univention/config_registry/handler.py", line 1084, in __call__
    handler(arg)
    File "/usr/lib/python2.7/dist-packages/univention/config_registry/handler.py", line 618, in __call__
    run_module(self.module, 'generate', ucr, changed)
    File "/usr/lib/python2.7/dist-packages/univention/config_registry/handler.py", line 191, in run_module
    arg2meth[arg](module)(ucr, changes)
    File "/etc/univention/templates/modules/univention_blog.py", line 71, in handler
    '--set', 'portal=cn=domain,cn=portal,cn=univention,%s' % (ldap_base,)
    File "/usr/lib/python2.7/subprocess.py", line 186, in check_call
    raise CalledProcessError(retcode, cmd)
    

    No other errors, however.

    @Manfred said in Event deletion not propagating?:

    Hi @imm,

    what is the timezone setting on the UCS server? Is Z-Push also on the same server?

    What you actually are trying to do is to delete an occurrence of a recurring event, is that right?

    According to the data sent by the device it’s an recurring event occurring every week on Thursday starting from the 7th of February 2020, is that right? Where did you create the event? Mobile device? Webapp?

    What is strange that some of the delete occurrences are not on a Thursday. Did you change the recurrence pattern at some point?

    The timezone setting is US/Pacific. Z-Push is on the same server (as appears to be standard for the UCS Kopano image).

    Yes, I’m trying to delete an occurrence of a recurring event.

    That event description is correct (weekly on Thursday). The event would have been created on a mobile device (I don’t recall whether iOS or Outlook, but via ActiveSync either way).

    It’s possible? that I copied the event from a previous event and modified it. Would recreating it from scratch help?

    Thanks much!

  • Kopano

    Hi @imm,

    yes, recreating from scratch and testing if it still happens would be helpful.

    Manfred