This guide outlines various methods to allow Kolab components to log verbosely, for the purpose of troubleshooting.
Tag Archives: Kolab 16
Configuring Kolab with setup-kolab
After having installed kolab (following the appropriate install guide in this knowledge base) it needs to be configured. The script ‘setup-kolab’ is distributed with the out-of-the-box installation and is taking care of the basic configuration, but a successful configuration is depending on the environment that Kolab is installed into. Many aspects and variables will have an impact on the configuration. This guide is only touching on the absolute basics. For information and assistance with more complex installation scenarios, please contact sales@kolabsystems.com
Update: roundcubemail 1.4-rc1.27
We’re pleased to announce an update for the roundcubemail packages, version 1.4`rc1.27
This update is a bugfix and update release for Kolab 16, available for Red Hat Enterprise Linux 7, CentOS 7, Debian 8, Debian 9, Ubuntu 16.04, Ubuntu 18.04 and for Plesk Premium Email version 16 for Red Hat Enterprise Linux 7, CentOS 7, Debian 8, Debian 9, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed and changed:
- T179003: Kolab responsive design – not possible to change calendar color when kolab is running in iFrame
- All skins are rebuilt against this package
Update: roundcubemail-plugins-kolab 3.4.3
We’re pleased to announce an update for the roundcubemail-plugins-kolab packages, version 3.4.3.
This update is a bugfix release for Kolab 16, available for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04, and Plesk Premium Email version 16 for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed and changed:
- Upgrade to fullCalendar 3.9.0
- T173153: The plaintext editor was unable to save. This is now fixed
- T176546: Calendar visualization by month / week did not show events over a weekend. This has been fixed
- Responsive skin: A checkbox style issue in tasks export dialog was fixed
- Responsive skin: The style in some Files dialogs were off. This is now fixed
- Responsive skin: Options were named inconsistently in folders list menus. This is now fixed
- Responsive skin: The completion status checkbox on the tasks list was not working. It is now fixed
- T184892: RFE: System-level Service/App Integration via kolab-proxy-login plugin
- T97743: RFE: Change to the eventview calendar color in the Responsive skin
- Events can now be searched on their categories
- Calendar events could be entered without a title/summary. This is now fixed
- T127626: Improved performance of fetching folders hierarchy in Files
- Skins are rebuilt against this package
Update: kolab-autoconf 1.3.1
We’re pleased to announce an update for the kolab-autoconf, version 1.3.1.
This update is a bugfix release for Kolab 16, available for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04, and Plesk Premium Email version 16 for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed and changed:
- T192989: ‘ldaps://’ annotation was not supported in an ldap_uri. This is now fixed
Update: chwala 0.5.5
We’re pleased to announce an update for the chwala packages, version 0.5.5.
This update is a bugfix release for Kolab 16, available for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04, and Plesk Premium Email version 16 for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed;
- Support added for new Kolab SSO plugin
- T162404: Performance stats are now logged to the main console log when ‘per_user_logging=true’ is set
- WebDAV: Compatibility with servers that require Content-Length in PUT requests is fixed
- WebDAV: Self-referencing storage is now detected
- WebDAV: Files can now be listed from storage root
- WebDAV: Servers with disabled Depth:infinite are now supported
- Seafile: An error, when trying to lock storage root folder, has been fixed
- Seafile: Refactored caching system
- Folder_list api has been extended so it’s possible to request specified part of the hierarchy
Update: iRony 0.4.2
We’re pleased to announce an update for the iRony packages, version 0.4.2.
This update is a bugfix release for Kolab 16, available for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04, and Plesk Premium Email version 16 for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed;
- WebDAV folders listings was very slow. A performance issue was fixed, and this listing is now faster
- T162404: Performance stats are now logged to the main console log when ‘per_user_logging=true’ is set
- T175679: Calendar subscription via CalDAV was only working after a user login to the webclient
- T184892: RFE: System-level Service/App Integration via kolab-proxy-login plugin
Update: kolab-syncroton 2.3.15
We’re pleased to announce an update for the kolab-syncroton packages, version 2.3.15.
This update is a bugfix release for Kolab 16, available for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04, and Plesk Premium Email version 16 for CentOS 7, Debian 8, Debian 9, Red Hat Enterprise Linux 7, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed:
- T162404: Performance stats are now logged to the main console log when ‘per_user_logging=true’ is set
- T154970: ActiveSync was only working correctly after login to webmail. This is now fixed
- T152528: Confidential or private folders were synchronized as email. This is now fixed
Upgrading from Kolab 3.4 to Kolab 16
The purpose of this guide is, to describe the procedure of upgrading a Kolab Goupware installation from a default installed Kolab 3.4 (last “community version”) to Kolab 16. The guide is not taking into consideration any customized configuration. neither is it considering installations of Kolab 3.4 on CentOS 6, which is not supported for Kolab 16.
Upgrading Kolab
Install the Kolab Groupware repository configuration:
# cd /etc/yum.repos.d/
# wget http://obs.kolabsys.com/repositories/Kolab:/16/CentOS_7/Kolab:16.repo
Remove the existing Kolab 3.4 repositories:
# rm Kolab\:3.4.repo
# rm Kolab\:3.4\:Updates.repo
Make sure that the packages from the Kolab repositories have a higher priority than e.g. the EPEL packages:
# for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done
Replace php-mysql with php-mysqlnd:
# yum shell
> remove php-mysql
> install php-mysqlnd
> run
(Confirm as requested)
> exit
Update all:
# yum -y update
Note
During the cleanup, you might see the message:
/var/tmp/rpm-tmp.TUmak9: line 1: fg: no job control
Cleanup : cyrus-imapd-2.5-108.3.el7.kolab_3.4.x86_64 347/404
/var/tmp/rpm-tmp.K51Mal: line 2: fg: no job control
warning: %postun(cyrus-imapd-2.5-108.3.el7.kolab_3.4.x86_64) scriptlet failed, exit status 1
Non-fatal POSTUN scriptlet failure in rpm package cyrus-imapd-2.5-108.3.el7.kolab_3.4.x86_64
This is a warning, and the Cyrus-imapd package will be updated. This can be checked after the update with the command:
# rpm -qv cyrus-imapd
Drop the policy_result table from MySQL.
Updating the Configuration
After upgrading the packages to Kolab 16 repository, the configuration needs to be updated.
Configure the new module “Guam”:
# setup-kolab guam
Warning
If the Kolab 3.4 installation was a standard installation with no changes to the defaults, then the following 2 commands can be run at no risk (The correct password for the current roundcube database user is still needed for verification).
However, if changes were made to the defaults, the original configuration should be copied off for later compare with the newly written configuration.
Update the roundcube configuration:
As setup-kolab is unable to write to the already existing mysql database, an error message will show:
ERROR 1007 (HY000) at line 1: Can’t create database ’roundcube’; database exists
ERROR 1050 (42S01) at line 8: Table ‘session’ already exists
The new and updated config file will however be written and the appropriate services be restarted.
The correct password for the current roundcube database user is still needed for verification.
# setup-kolab roundcube
Update the imap configuration:
# setup-kolab imap
Update: guam 0.9.4
We’re pleased to announce an update for the guam, version 0.9.4.
This update is a bugfix release for Kolab 16, available for Red Hat Enterprise Linux 7, CentOS 7, Debian 8, Debian 9, Ubuntu 16.04 and Ubuntu 18.04, and for Plesk Premium Email for Red Hat Enterprise Linux 7, CentOS 7, Debian 8, Debian 9, Ubuntu 16.04 and Ubuntu 18.04.
The following issues are fixed;
- Guam is now building on Ubuntu 18.04
- T75468: Empty lines in commands would previously break DIGEST-MD5 authentication.
- A special case where all entries of a single network packet were filtered would cause guam to get stuck.
- Previously Guam crashed on IDLE commands that allow untagged DONE responses by the client.
- T157640: Previous versions of Guam shipped with a configuration that may lead to an incomplete certificate chain.