I recently upgrade my debian Jessie to Debian Stretch and my zarafa 7.2.4 to 7.2.6 and up to kopano 8.5.5 contributed edition.
and upgraded z-push to 2.4.0
In this upgrade, there are some small misses on dependies, i got them fixed, im now left over with the following message:
PHP Notice: Constant SYNC_FILTERTYPE_ALL already defined in /etc/z-push/z-push.conf.php on line 166
Now, i dont understand why im getting this message.
Can someone explain this please.
Besides that everything works great, upgrade zarafa to kopano was not that hard.
For others a few pointers,
php5 => php7 upgrade.
run : dpkg -l | egrep "jessie|deb8|php5"
remove these all, write down what is removed and install the matching new version.
! Dont use parameters as --purge here. because that remove some config you might want to keep.
mysql (5.5) => mariadb ( 10.1 )
Check the following:
dpkg -l | egrep "mysql|maria"
You might see, mysql-common but with a ~jessie extention which is a left over from backported packages or maria repo.
If you remove that one, kopano gets removed also, again here, write down what removed, dont use --purge.
after its all removed, re-check your sources.list for any jessie left overs.
now install kopano-server-packages again.
Dont forget to enable the php7-mapi
Last, bit optimization in systemd services.
If you run kopano on 1 server.
run ; systemctl edit kopano-spooler
do this for all except kopano-server.
there i use :
After=network-online.target mysql.service mariadb.service
The why, now you dont have any messages in de logs except that its started.