<font size=2 face="sans-serif">All,</font>
<br>
<br><font size=2 face="sans-serif">I was recently testing out Kolab 3.4
on Centos 7 with a lot of success. During testing I upgraded
to Centos 7.1 and also applied the Roundcube updates that recently appeared
in the Kolab 3.4 repo. Everything worked great, so I decided to wipe the
server and start with a fresh install of everything in preparation for
a demo. I immediately had problems with Cyrus-IMAP not starting due
to a sieve extension issue that was resolved in another thread.</font>
<br>
<br><font size=2 face="sans-serif">Unfortunately, I can't log into roundcube
now. I tried changing passwords and creating new users, but they
all fail. </font>
<br>
<br><font size=2 face="sans-serif">This is what I see in cat /var/log/roundcubemail/errors:</font>
<br><font size=2 face="sans-serif"><br>
[10-Apr-2015 13:40:44,000000 -0400]: <cukd2rcp> IMAP Error: Login
failed for test.user@example.com from ###.###.###.###. LOGIN: Login only
available under a layer in /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap.php
on line 198 (POST /roundcubemail/?_task=login?_task=login&_action=login)<br>
</font>
<br><font size=2 face="sans-serif">I used "kolab lm" to see if
the mailbox had been created, but the command just hangs until I press
control-c at which point I get this:</font>
<br>
<br><font size=2 face="sans-serif">2015-04-10 13:44:15,274 pykolab.imap
WARNING Could not connect to Cyrus IMAP server 'imaps://localhost:993'</font>
<br>
<br><font size=2 face="sans-serif">I used the command, "nmap -sT -O
localhost" to confirm that 993/tcp is open.</font>
<br>
<br><font size=2 face="sans-serif">Here is the output from "systemctl
-l status cyrus-imapd":</font>
<br>
<br><font size=2 face="sans-serif">cyrus-imapd.service - Cyrus-imapd IMAP/POP3
email server</font>
<br><font size=2 face="sans-serif"> Loaded: loaded (/usr/lib/systemd/system/cyrus-imapd.service;
enabled)</font>
<br><font size=2 face="sans-serif"> Active: active (running)
since Fri 2015-04-10 10:25:34 EDT; 4h 42min ago</font>
<br><font size=2 face="sans-serif"> Process: 1108 ExecStartPre=/usr/lib/cyrus-imapd/cyr_systemd_helper
start (code=exited, status=0/SUCCESS)</font>
<br><font size=2 face="sans-serif"> Main PID: 3944 (cyrus-master)</font>
<br><font size=2 face="sans-serif"> CGroup: /system.slice/cyrus-imapd.service</font>
<br><font size=2 face="sans-serif"> †€
3944 /usr/lib/cyrus-imapd/cyrus-master</font>
<br><font size=2 face="sans-serif"> †€
4002 idled</font>
<br><font size=2 face="sans-serif"> †€
4008 lmtpd</font>
<br><font size=2 face="sans-serif"> †€
4009 notifyd</font>
<br><font size=2 face="sans-serif"> †€
4012 pop3d</font>
<br><font size=2 face="sans-serif"> †€
4017 pop3d</font>
<br><font size=2 face="sans-serif"> †€
4018 imapd</font>
<br><font size=2 face="sans-serif"> †€
4019 pop3d</font>
<br><font size=2 face="sans-serif"> †€
4023 pop3d</font>
<br><font size=2 face="sans-serif"> †€
4028 imapd</font>
<br><font size=2 face="sans-serif"> †€
4073 imapd</font>
<br><font size=2 face="sans-serif"> †€
4690 pop3d</font>
<br><font size=2 face="sans-serif"> †€
4691 imapd</font>
<br><font size=2 face="sans-serif"> †€
7601 imapd</font>
<br><font size=2 face="sans-serif"> †€
7603 pop3d</font>
<br><font size=2 face="sans-serif"> †€
7632 imapd</font>
<br><font size=2 face="sans-serif"> †€
7634 ptloader</font>
<br><font size=2 face="sans-serif"> †€12239
imapd</font>
<br><font size=2 face="sans-serif"> †€12987
imapd</font>
<br><font size=2 face="sans-serif"> †€16995
imapd</font>
<br><font size=2 face="sans-serif"> †€25250
[imapd]</font>
<br><font size=2 face="sans-serif"> †€25253
pop3d -s</font>
<br><font size=2 face="sans-serif"> †€25255
imapd -s</font>
<br><font size=2 face="sans-serif"> „€30509
imapd</font>
<br>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com pop3s[25241]:
pop3s: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com imaps[25242]:
imaps: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com pop3s[25243]:
pop3s: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com pop3s[25245]:
pop3s: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com imaps[25246]:
imaps: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com pop3s[25247]:
pop3s: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com imaps[25251]:
imaps: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com imaps[25251]:
Fatal error: imaps: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com imaps[25250]:
imaps: required OpenSSL options not present</font>
<br><font size=2 face="sans-serif">Apr 10 15:08:06 host.exmple.com imaps[25250]:
Fatal error: imaps: required OpenSSL options not present</font>
<br>
<br><font size=2 face="sans-serif">Here is the output for "rpm -qa
| grep openssl":</font>
<br>
<br><font size=2 face="sans-serif">openssl-libs-1.0.1e-42.el7.4.x86_64</font>
<br><font size=2 face="sans-serif">openssl-1.0.1e-42.el7.4.x86_64</font>
<br>
<br><font size=2 face="sans-serif">Here is the output for "rpm -qa
| grep cyrus":</font>
<br>
<br><font size=2 face="sans-serif">cyrus-sasl-plain-2.1.26-17.el7.x86_64</font>
<br><font size=2 face="sans-serif">cyrus-sasl-lib-2.1.26-17.el7.x86_64</font>
<br><font size=2 face="sans-serif">cyrus-imapd-utils-2.4.17-8.el7_1.x86_64</font>
<br><font size=2 face="sans-serif">cyrus-sasl-2.1.26-17.el7.x86_64</font>
<br><font size=2 face="sans-serif">cyrus-sasl-md5-2.1.26-17.el7.x86_64</font>
<br><font size=2 face="sans-serif">cyrus-imapd-2.4.17-8.el7_1.x86_64</font>
<br><font size=2 face="sans-serif">cyrus-sasl-gssapi-2.1.26-17.el7.x86_64</font>
<br>
<br><font size=2 face="sans-serif">Finally, here is the output for "rpm
-qa | grep php":</font>
<br>
<br><font size=2 face="sans-serif">php-ldap-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-kolabformat-1.1.git.1422810799-29.1.el7.kolab_3.4.x86_64</font>
<br><font size=2 face="sans-serif">php-pear-Auth-SASL-1.0.6-5.el7.noarch</font>
<br><font size=2 face="sans-serif">php-Net-LDAP3-1.0.2-2.1.el7.kolab_3.4.noarch</font>
<br><font size=2 face="sans-serif">php-pear-HTTP-Request2-2.2.1-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-DB-1.7.14-6.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-MDB2-Driver-mysqli-1.5.0-0.8.b4.el7.noarch</font>
<br><font size=2 face="sans-serif">php-ZendFramework-1.12.5-11.1.el7.kolab_3.4.noarch</font>
<br><font size=2 face="sans-serif">php-mbstring-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-cli-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-pear-Net-Socket-1.0.14-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Net-LDAP2-2.0.12-20.1.el7.kolab_3.4.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Net-URL2-2.1.1-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Net-Sieve-1.3.4-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-mysql-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-bcmath-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-common-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-Smarty-3.1.21-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-1.9.4-21.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Mail-Mime-1.8.9-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Net-IDNA2-0.1.1-10.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Mail-1.2.0-7.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pdo-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-kolab-0.6.0-3.el7.kolab_3.4.x86_64</font>
<br><font size=2 face="sans-serif">php-mcrypt-5.4.16-3.el7.x86_64</font>
<br><font size=2 face="sans-serif">php-xml-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-process-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-pear-Net-SMTP-1.6.2-1.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-MDB2-2.5.0-0.9.b5.el7.noarch</font>
<br><font size=2 face="sans-serif">php-pear-Mail-mimeDecode-1.5.5-7.el7.noarch</font>
<br><font size=2 face="sans-serif">php-5.4.16-23.el7_0.3.x86_64</font>
<br><font size=2 face="sans-serif">php-gd-5.4.16-23.el7_0.3.x86_64</font>
<br>
<br><font size=2 face="sans-serif">I'm also going to list the content of
my /etc/imap.conf:</font>
<br>
<br><font size=2 face="sans-serif">configdirectory: /var/lib/imap</font>
<br><font size=2 face="sans-serif">partition-default: /var/spool/imap</font>
<br><font size=2 face="sans-serif">admins: cyrus-admin</font>
<br><font size=2 face="sans-serif">sievedir: /var/lib/imap/sieve</font>
<br><font size=2 face="sans-serif">sendmail: /usr/sbin/sendmail</font>
<br><font size=2 face="sans-serif">sasl_pwcheck_method: auxprop saslauthd</font>
<br><font size=2 face="sans-serif">sasl_mech_list: PLAIN LOGIN</font>
<br><font size=2 face="sans-serif">allowplaintext: no</font>
<br><font size=2 face="sans-serif">tls_server_cert: /etc/pki/cyrus-imapd/cyrus-imapd.pem</font>
<br><font size=2 face="sans-serif">tls_server_key: /etc/pki/cyrus-imapd/cyrus-imapd.pem</font>
<br><font size=2 face="sans-serif"># uncomment this if you're operating
in a DSCP environment (RFC-4594)</font>
<br><font size=2 face="sans-serif"># qosmarking: af13</font>
<br><font size=2 face="sans-serif">auth_mech: pts</font>
<br><font size=2 face="sans-serif">pts_module: ldap</font>
<br><font size=2 face="sans-serif">ldap_servers: ldap://localhost:389</font>
<br><font size=2 face="sans-serif">ldap_sasl: 0</font>
<br><font size=2 face="sans-serif">ldap_base: dc=example,dc=com</font>
<br><font size=2 face="sans-serif">ldap_bind_dn: uid=kolab-service,ou=Special
Users,dc=example,dc=com</font>
<br><font size=2 face="sans-serif">ldap_password: xxx</font>
<br><font size=2 face="sans-serif">ldap_filter: (|(&(|(uid=cyrus-admin)(uid=cyrus-murder))(uid=%U))(&(|(uid=%U)(mail=%U@%d)(mail=%U@%r))(objectclass=kolabinetorgperson)))</font>
<br><font size=2 face="sans-serif">ldap_user_attribute: mail</font>
<br><font size=2 face="sans-serif">ldap_group_base: dc=example,dc=com</font>
<br><font size=2 face="sans-serif">ldap_group_filter: (&(cn=%u)(objectclass=ldapsubentry)(objectclass=nsroledefinition))</font>
<br><font size=2 face="sans-serif">ldap_group_scope: one</font>
<br><font size=2 face="sans-serif">ldap_member_base: ou=People,dc=example,dc=com</font>
<br><font size=2 face="sans-serif">ldap_member_method: attribute</font>
<br><font size=2 face="sans-serif">ldap_member_attribute: nsrole</font>
<br><font size=2 face="sans-serif">ldap_restart: 1</font>
<br><font size=2 face="sans-serif">ldap_timeout: 10</font>
<br><font size=2 face="sans-serif">ldap_time_limit: 10</font>
<br><font size=2 face="sans-serif">unixhierarchysep: 1</font>
<br><font size=2 face="sans-serif">virtdomains: userid</font>
<br><font size=2 face="sans-serif">annotation_definitions: /etc/imapd.annotations.conf</font>
<br><font size=2 face="sans-serif">sieve_extensions: fileinto reject envelope
body vacation imapflags notify include regex subaddress relational copy</font>
<br><font size=2 face="sans-serif">allowallsubscribe: 0</font>
<br><font size=2 face="sans-serif">allowusermoves: 1</font>
<br><font size=2 face="sans-serif">altnamespace: 1</font>
<br><font size=2 face="sans-serif">hashimapspool: 1</font>
<br><font size=2 face="sans-serif">anysievefolder: 1</font>
<br><font size=2 face="sans-serif">fulldirhash: 0</font>
<br><font size=2 face="sans-serif">sieveusehomedir: 0</font>
<br><font size=2 face="sans-serif">sieve_allowreferrals: 0</font>
<br><font size=2 face="sans-serif">lmtp_downcase_rcpt: 1</font>
<br><font size=2 face="sans-serif">lmtp_fuzzy_mailbox_match: 1</font>
<br><font size=2 face="sans-serif">username_tolower: 1</font>
<br><font size=2 face="sans-serif">deletedprefix: DELETED</font>
<br><font size=2 face="sans-serif">delete_mode: delayed</font>
<br><font size=2 face="sans-serif">expunge_mode: delayed</font>
<br><font size=2 face="sans-serif">postuser: shared</font>
<br><font size=2 face="sans-serif"><br>
Am I missing an openssl package or is their something in a config file
that I should change?</font>
<br>
<br><font size=2 face="sans-serif">Thanks!</font>
<br>
<br><font size=2 face="sans-serif">Hector</font>