Kopano Core Install Fails on CentOS 7 Missing Packages
-
Attempting to follow the installation instructions in the manual for Kopano Core on CentOS 7, which is mentioned as a fully supported install target, I'm not trying to do anything odd here. I have the EPEL enabled, in case packages are needed from there. I download the tarball and there are three packages that the manual says must be installed before the others. But libical is not present and many of the remaining packages cannot be installed due to dependency issues, I assume because a critical base package does not exist.
Where do we go from here? That the package is just missing seems to be a non-starter.
-
There might be other missing packages, of course, I only know that the one is missing because the manual points out that it must be installed manually first before attempting the others.
-
Here is the full package list from today's install (two days later after they've been alerted to the issue.)
gperftools-2.5-34.3.x86_64.rpm libprofiler0-2.5-34.3.x86_64.rpm gperftools-debuginfo-2.5-34.3.x86_64.rpm libs3-3-3.0~git226-2.1.x86_64.rpm gperftools-devel-2.5-34.3.x86_64.rpm libs3-debuginfo-3.0~git226-2.1.x86_64.rpm gsoap-kopano-debuginfo-2.8.40-3.1.x86_64.rpm libs3-devel-3.0~git226-2.1.x86_64.rpm gsoap-kopano-devel-2.8.40-3.1.x86_64.rpm libs3-tools-3.0~git226-2.1.x86_64.rpm kopano-backup-8.3.0~718-85.1.x86_64.rpm libtcmalloc4-2.5-34.3.x86_64.rpm kopano-bash-completion-8.3.0~718-85.1.noarch.rpm libtidy5-5.1.9-1.1.x86_64.rpm kopano-client-8.3.0~718-85.1.x86_64.rpm libunwind-1.1-98.1.x86_64.rpm kopano-common-8.3.0~718-85.1.x86_64.rpm libunwind-debuginfo-1.1-98.1.x86_64.rpm kopano-compat-8.3.0~718-85.1.x86_64.rpm libunwind-devel-1.1-98.1.x86_64.rpm kopano-contacts-8.3.0~718-85.1.x86_64.rpm libvmime-kopano1-0.9.2-8.1.x86_64.rpm kopano-dagent-8.3.0~718-85.1.x86_64.rpm libvmime_kopano-debuginfo-0.9.2-8.1.x86_64.rpm kopano-devel-8.3.0~718-85.1.x86_64.rpm libvmime_kopano-devel-0.9.2-8.1.x86_64.rpm kopano-gateway-8.3.0~718-85.1.x86_64.rpm libxapian22-1.2.21-1.2.x86_64.rpm kopano-ical-8.3.0~718-85.1.x86_64.rpm libxapian-devel-1.2.21-1.2.x86_64.rpm kopano-lang-8.3.0~718-85.1.x86_64.rpm php-mapi-8.3.0~718-85.1.x86_64.rpm kopano-migration-pst-8.3.0~718-85.1.x86_64.rpm php-mapi-webapp-0-1.1.noarch.rpm kopano-monitor-8.3.0~718-85.1.x86_64.rpm php-xapian-1.2.21-4.2.x86_64.rpm kopano-presence-8.3.0~718-85.1.x86_64.rpm python-Flask-0.10.1-2.1.x86_64.rpm kopano-search-8.3.0~718-85.1.x86_64.rpm python-Flask-debuginfo-0.10.1-2.1.x86_64.rpm kopano-server-8.3.0~718-85.1.x86_64.rpm python-itsdangerous-0.24-1.2.noarch.rpm kopano-server-packages-8.3.0~718-85.1.x86_64.rpm python-Jinja2-2.7.3-1.1.noarch.rpm kopano-spooler-8.3.0~718-85.1.x86_64.rpm python-Jinja2-emacs-2.7.3-1.1.noarch.rpm kopano-utils-8.3.0~718-85.1.x86_64.rpm python-Jinja2-vim-2.7.3-1.1.noarch.rpm libgsoap-kopano-2_8_40-2.8.40-3.1.x86_64.rpm python-kopano-8.3.0~718-85.1.x86_64.rpm libjansson4-2.7-19.1.x86_64.rpm python-mapi-8.3.0~718-85.1.x86_64.rpm libjansson-debuginfo-2.7-19.1.x86_64.rpm python-MarkupSafe-0.23-1.2.x86_64.rpm libjansson-devel-2.7-19.1.x86_64.rpm python-MarkupSafe-debuginfo-0.23-1.2.x86_64.rpm libkcarchiver0-8.3.0~718-85.1.x86_64.rpm python-sleekxmpp-1.1.11-1.2.noarch.rpm libkcarchivercore0-8.3.0~718-85.1.x86_64.rpm python-tlslite-0.4.6-1.1.noarch.rpm libkcfreebusy0-8.3.0~718-85.1.x86_64.rpm python-tlslite-doc-0.4.6-1.1.noarch.rpm libkchl0-8.3.0~718-85.1.x86_64.rpm python-Werkzeug-0.10.4-1.2.noarch.rpm libkcicalmapi0-8.3.0~718-85.1.x86_64.rpm python-xapian-1.2.21-4.2.x86_64.rpm libkcinetmapi0-8.3.0~718-85.1.x86_64.rpm tidy-html5-5.1.9-1.1.x86_64.rpm libkcmapi0-8.3.0~718-85.1.x86_64.rpm tidy-html5-debuginfo-5.1.9-1.1.x86_64.rpm libkcserver0-8.3.0~718-85.1.x86_64.rpm tidy-html5-devel-5.1.9-1.1.x86_64.rpm libkcsoap0-8.3.0~718-85.1.x86_64.rpm xapian-bindings-debuginfo-1.2.21-4.2.x86_64.rpm libkcssl0-8.3.0~718-85.1.x86_64.rpm xapian-core-1.2.21-1.2.x86_64.rpm libkcsync0-8.3.0~718-85.1.x86_64.rpm xapian-core-debuginfo-1.2.21-1.2.x86_64.rpm libkcutil0-8.3.0~718-85.1.x86_64.rpm xapian-core-doc-1.2.21-1.2.x86_64.rpm libmapi1-8.3.0~718-85.1.x86_64.rpm xapian-core-examples-1.2.21-1.2.x86_64.rpm
-
I noticed that they quickly changed the documentation for this so that the packages that they said needed to be installed are no longer listed, but accidentally left in the "in this order" bit, even though only one file is there now.
Yesterday, this listed three packages.
-
Here is the text that was on the site yesterday"
"Replace <package file> with the packages found in the tarball. Start with libvmime, libical and kopano-server-packages (in this order) then install the other packages. The package manager might find unresolved dependencies, try to install packages for these dependencies as normal would be done for that distribution (yum -i on Red Hat, zypper -i on SLES)."
-
So as you can see, the install would not work as documented, contrary to the claims from the vendor who acted like it "just works." Both before and after snapshots of the package list the needed package was not there. And the "yum to resolve dependencies" just throws errors.
-
So that is where we are now. A missing package, unclear documentation and yum unable to resolve dependencies for some of the remaining packages. As the support community showed no interest in Kopano being used in production and actually got angry that we wanted to, we decided to halt here. But there is the documentation in case anyone runs into this and wants to pursue it further.