Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    Is Ubuntu 16.04 still supported ?

    General usage of Z-Push
    xenial
    3
    20
    1140
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • atakacs
      atakacs last edited by atakacs

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • atakacs
        atakacs @Manfred last edited by

        @Manfred

        So, to recap, I am trying to deploy Z-push on an Ubuntu 16.04 (Xenial) sever.

        As per these instructions my first order of business was to add

        deb http://repo.z-hub.io/z-push:/final/Ubuntu_16.04/ /
        

        In my list of repositories

        But this is not enough because in order to get z-push-backend-kopano to work I will also need the php-mapi packages, which is produced by Kopano/Zarafa.

        My understanding those are “kind of” available without a paid subscription. You can get the latest dev (but not the stable that one would presumably want to run) build from https://download.kopano.io/community/

        As such I have to download the archive and set is a local source for apt. I downloaded core-10.0.5.5.1b82983-Ubuntu_16.04-amd64.tar.gz - which I suppose is what I need.

        But then what am I supposed to install, in which order ? Can’t seem to figure it out (or there might be an issue…).

        I would guess I need the php7-mapi package but I get

        The following packages have unmet dependencies:
         php7-mapi : Depends: kopano-client (= 10.0.4.0.b38037084-0+38.1) but it is not going to be installed
        E: Unable to correct problems, you have held broken packages.
        

        Whereas kopano-client has the following missing dependencies

        The following packages have unmet dependencies:
         kopano-client : Depends: libgsoap-kopano-2.8.101 but it is not installable
                         Depends: libkcsoap0 but it is not going to be installed
        E: Unable to correct problems, you have held broken packages.
        

        And libgsoap-kopano-2.8.101 is not part of the package.

        So that’s pretty much as far down the rabbit hole I have been.

        Any input most welcome

        fbartels 1 Reply Last reply Reply Quote 0
        • fbartels
          fbartels Kopano @atakacs last edited by

          @atakacs FYI since builds were broken in core for 16.04 and two newer lts releases are already available for Ubuntu, we ended up disabling it.

          Regards Felix

          Resources:
          https://kopano.com/blog/how-to-get-kopano/
          https://documentation.kopano.io/
          https://kb.kopano.io/

          Support overview:
          https://kopano.com/support/

          1 Reply Last reply Reply Quote 0
          • atakacs
            atakacs last edited by

            thanks - so what concrete advise do you have for me ?

            fbartels 1 Reply Last reply Reply Quote 0
            • fbartels
              fbartels Kopano @atakacs last edited by fbartels

              @atakacs said in Is Ubuntu 16.04 still supported ?:

              so what concrete advise do you have for me ?

              if you are dead set on 16.04. You could buy a Kopano subscription, which gives you access to our qa’ed releases, which still includes 16.04. (this is what I would recommend for any production deployment anyways)

              If you are set on not buying a subscription you’d have to upgrade to for example 18.04 or 20.04 and continue using the nightly downloads.

              Regards Felix

              Resources:
              https://kopano.com/blog/how-to-get-kopano/
              https://documentation.kopano.io/
              https://kb.kopano.io/

              Support overview:
              https://kopano.com/support/

              1 Reply Last reply Reply Quote 0
              • atakacs
                atakacs last edited by

                aha

                so Ubuntu 16.04 is indeed not supported… I can understand it but you should update your documentation. Would have saved me a LOT of time :(

                1 Reply Last reply Reply Quote 0
                • fbartels
                  fbartels Kopano last edited by

                  There are multiple dimensions to it. Like I said for our customers it is still supported (in regards to core). For Z-Push in general it is supported as well.

                  Nothing that is part of the nightly downloads is formally supported and only provided “as is” and without guarantees.

                  Regards Felix

                  Resources:
                  https://kopano.com/blog/how-to-get-kopano/
                  https://documentation.kopano.io/
                  https://kb.kopano.io/

                  Support overview:
                  https://kopano.com/support/

                  1 Reply Last reply Reply Quote 0
                  • atakacs
                    atakacs last edited by

                    @fbartels said in Is Ubuntu 16.04 still supported ?:

                    For Z-Push in general it is supported as well.

                    Ok you lost me here…

                    All I need is Z-Push. Z-Push has a dependency to php7-mapi. How do I get it on 16.04 ?

                    Or did you mean “16.04” is supported only for paying customers - which, again, I can perfectly understand… as long as you make it clear.

                    fbartels 1 Reply Last reply Reply Quote 0
                    • fbartels
                      fbartels Kopano @atakacs last edited by

                      @atakacs said in Is Ubuntu 16.04 still supported ?:

                      Z-Push has a dependency to php7-mapi.

                      Z-Push itself does not have a dependency on it, only the Kopano backend of Z-Push has it.

                      Z-Push is a server implementation of the ActiveSync OTA protocol. For it to be usable you need a data backend for it. This backend can be Kopano, but could be IMAP, CalDAV, Zimbra, … as well.

                      As long as you do not install the Kopano Z-Push backend, you will be able to install Z-Push without any packages downloaded from download.kopano.io (nightly or supported).

                      Which backend do you want to use?

                      Regards Felix

                      Resources:
                      https://kopano.com/blog/how-to-get-kopano/
                      https://documentation.kopano.io/
                      https://kb.kopano.io/

                      Support overview:
                      https://kopano.com/support/

                      1 Reply Last reply Reply Quote 0
                      • atakacs
                        atakacs last edited by

                        Aha - thanks for clarifying this.

                        I’m happy to use any backend that works :)

                        I just need ActiveSync OTA for Calendar, Contacts and mail for my otherwise working Zimbra 8.8.12 server.

                        Any advice ?

                        1 Reply Last reply Reply Quote 0
                        • fbartels
                          fbartels Kopano last edited by

                          Well, you could have saved us all a LOT of time, if you would have said that you wanted to use Z-Push with Zimbra ;-)

                          I am not using the Zimbra backend myself, but you can find it at https://sourceforge.net/projects/zimbrabackend/

                          Regards Felix

                          Resources:
                          https://kopano.com/blog/how-to-get-kopano/
                          https://documentation.kopano.io/
                          https://kb.kopano.io/

                          Support overview:
                          https://kopano.com/support/

                          1 Reply Last reply Reply Quote 0
                          • atakacs
                            atakacs last edited by

                            You have a point :)

                            In fact, that server was working perfectly with Z-push and Kopano community back-end until we updated Zpush to 2.5.2 (from repo).

                            So to be honest I did no really think about switching backend but insisted to continue to use the current solution…

                            That being said I suppose this will happen to anyone using Kopano community on 16.04. I guess google will bring them to this thread but maybe you should put some notice in a FAQ / support page

                            Manfred 1 Reply Last reply Reply Quote 0
                            • fbartels
                              fbartels Kopano last edited by

                              Now, you got me confused. Are you using Zimbra or Kopano for your groupware?

                              I also thought you were talking about a new installation. Which version did you use before? What stopped working when you upgraded?

                              Regards Felix

                              Resources:
                              https://kopano.com/blog/how-to-get-kopano/
                              https://documentation.kopano.io/
                              https://kb.kopano.io/

                              Support overview:
                              https://kopano.com/support/

                              1 Reply Last reply Reply Quote 0
                              • atakacs
                                atakacs last edited by atakacs

                                Not completely clear to be honest (I have not deployed the server, just “inherited” it).

                                All I did was to apply the latest update to Z-Push (they were using 2.4.xxx) and it stopped working.

                                Checking the logs I saw there was an issue with "PHP-MAPI extension is not available ". Googling it I found out that it was part of the Kopano core package, hence my quest to have it working under 16.04…

                                atakacs 1 Reply Last reply Reply Quote 0
                                • atakacs
                                  atakacs @atakacs last edited by

                                  Ok seems there is a bit of a mess on this server

                                  ubuntu@zimbrams:/$ dpkg -l z-push*
                                  Desired=Unknown/Install/Remove/Purge/Hold
                                  | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
                                  |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
                                  ||/ Name           Version      Architecture Description
                                  +++-==============-============-============-=================================
                                  un  z-push         <none>       <none>       (no description available)
                                  rc  z-push-autodis 2.3.8+0-0    all          Z-Push autodiscover
                                  rc  z-push-backend 2.3.8+0-0    all          Z-Push caldav backend
                                  rc  z-push-backend 2.3.7+0      all          Z-Push carddav backend
                                  rc  z-push-backend 2.3.7+0      all          Z-Push combined backend
                                  rc  z-push-backend 2.3.7+0      all          Z-Push searchldap backend
                                  rc  z-push-backend 2.3.7+0      all          Z-Push imap backend
                                  un  z-push-backend <none>       <none>       (no description available)
                                  rc  z-push-backend 2.3.7+0      all          Z-Push ldap backend
                                  ii  z-push-common  2.5.2+0-0    all          open source implementation of the
                                  rc  z-push-config- 2.3.7+0      all          Z-Push apache configuration
                                  rc  z-push-config- 2.3.8+0-0    all          Z-Push autodiscover apache config
                                  ii  z-push-ipc-mem 2.5.2+0-0    all          Z-Push ipc memcached provider
                                  rc  z-push-state-s 2.3.7+0      all          Z-Push mysql state backend
                                  

                                  Not sure what my best course of action is…

                                  1 Reply Last reply Reply Quote 0
                                  • Manfred
                                    Manfred Kopano @atakacs last edited by

                                    Hi @atakacs

                                    just to follow this up a bit.

                                    @atakacs said in Is Ubuntu 16.04 still supported ?:

                                    You have a point :)

                                    In fact, that server was working perfectly with Z-push and Kopano community back-end until we updated Zpush to 2.5.2 (from repo).

                                    I doubt that very much. Z-Push Kopano backend requires a Kopano server, it won’t work with any other groupware solution.
                                    I suppose the BACKEND_PROVIDER setting in config.php was ‘BackendZimbra’ which was overwritten when you updated Z-Push.

                                    @atakacs said in Is Ubuntu 16.04 still supported ?:

                                    Ok seems there is a bit of a mess on this server

                                    ubuntu@zimbrams:/$ dpkg -l z-push*
                                    Desired=Unknown/Install/Remove/Purge/Hold
                                    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
                                    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
                                    ||/ Name           Version      Architecture Description
                                    +++-==============-============-============-=================================
                                    un  z-push         <none>       <none>       (no description available)
                                    rc  z-push-autodis 2.3.8+0-0    all          Z-Push autodiscover
                                    rc  z-push-backend 2.3.8+0-0    all          Z-Push caldav backend
                                    rc  z-push-backend 2.3.7+0      all          Z-Push carddav backend
                                    rc  z-push-backend 2.3.7+0      all          Z-Push combined backend
                                    rc  z-push-backend 2.3.7+0      all          Z-Push searchldap backend
                                    rc  z-push-backend 2.3.7+0      all          Z-Push imap backend
                                    un  z-push-backend <none>       <none>       (no description available)
                                    rc  z-push-backend 2.3.7+0      all          Z-Push ldap backend
                                    ii  z-push-common  2.5.2+0-0    all          open source implementation of the
                                    rc  z-push-config- 2.3.7+0      all          Z-Push apache configuration
                                    rc  z-push-config- 2.3.8+0-0    all          Z-Push autodiscover apache config
                                    ii  z-push-ipc-mem 2.5.2+0-0    all          Z-Push ipc memcached provider
                                    rc  z-push-state-s 2.3.7+0      all          Z-Push mysql state backend
                                    

                                    Not sure what my best course of action is…

                                    The best is probably to remove all those obsolete Z-Push packages and follow installation instructions for the latest Zimbra backend version.

                                    Manfred

                                    1 Reply Last reply Reply Quote 1
                                    • First post
                                      Last post