Is Ubuntu 16.04 still supported ?
-
This post is deleted! -
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
-
@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.
-
thanks - so what concrete advise do you have for me ?
-
@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.
-
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 :(
-
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.
-
@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.
-
@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?
-
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 ?
-
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/
-
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
-
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?
-
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…
-
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…
-
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