Calendar and contacts not showing up in Kontact

me at chrisfleming.org me at chrisfleming.org
Sat Feb 11 23:14:08 CET 2017


On 11/02/17 at 12:11pm, Johannes Ranke wrote:
> Chris,
> 
> many thanks! This also solved the issue I had that my clients did not see the 
> certificate I configured in /etc/imapd.conf, because guam was sending the 
> original, self-signed certificate.
> 
> As a side not, replacing the path to the self-signed certificate specified in 
> /etc/guam/sys.config by my letsencrypt certificate made guam crash:
> 
> https://git.kolab.org/T2244
> 
> So I now disabled guam as described below (except that in kolab 16 there is 
> only imaps, no plain imap any more) and imaps is working nicely, without 
> clients having to accept a self-signed certificate.

I did manage to configure guam to use the certificates. This worked for
some clients:

For reference the listener was set up as followes:

                        imaps, [
                            { port, 993 },
                            { implicit_tls, true },
                            { imap_server, imaps },
                            {
                                rules, [
                                    { filter_groupware, [] }
                                ]
                            },
                            {
                                tls_config, [
                                    { certfile, "/etc/letsencrypt/live/<host>/cert.pem"},
                                    {  keyfile, "/etc/letsencrypt/live/<host>/privkey.pem"},
                                    {  cacertfile, "/etc/letsencrypt/live/<host>/chain.pem"}
                                ]
                            }
                        ]

Cheers
Chris

> Am Samstag, 11. Februar 2017, 09:53:14 schrieb me at chrisfleming.org:
> > In /etc/cyrus.conf I set the imapd to listen on the standard ports:
> > 
> > SERVICES {
> >     imap                cmd="imapd" listen="imap" prefork=5
> >     imaps               cmd="imapd -s" listen="imaps" prefork=1
> > 
> >     sieve       cmd="timsieved" listen="sieve"                         
> > prefork=0
> > 
> >     ptloader    cmd="ptloader"  listen="/var/lib/imap/ptclient/ptsock" 
> > prefork=0
> > 
> >     lmtpunix    cmd="lmtpd"     listen="/var/lib/imap/socket/lmtp"     
> > prefork=1
> > 
> >     notify      cmd="notifyd"   listen="/var/lib/imap/socket/notify"   
> > proto="udp" prefork=1 }
> > 
> > I then stoped guam and restarted cyrus imapd:
> > 
> > systemctl stop guam
> > systemctl restart cyrus-imapd
> > systemctl disable guam
> > 
> > before this guam was crashing for me all the time, and I was having trouble
> > with some clients such as the gmail imap client on Android. I'll give it
> > another run possibly on an alternative port on the next kolab release.
> > 
> > Cheers
> > Chris
> > 
> > On 11/02/17 at 09:51am, Johannes Ranke wrote:
> > > Interesting - how did you do that?
> > > 
> > > Johannes
> > > 
> > > Am Freitag, 10. Februar 2017, 21:41:30 schrieb me at chrisfleming.org:
> > > > Personally I've found that Guam isn't stable enough for production use
> > > > and have  completely disabled it.
> > > > 
> > > > Cheers
> > > > Chris
> > > > 
> > > > On 10/02/17 at 02:43pm, Johannes Ranke wrote:
> > > > >    As a workaround, I have found out how to disable the groupware
> > > > >    folder
> > > > >    filtering:
> > > > >    
> > > > >    
> > > > >    
> > > > >    --- sys.config.orig 2017-02-10 11:30:09.075115930 +0100
> > > > >    
> > > > >    +++ sys.config 2017-02-10 14:38:23.877021226 +0100
> > > > >    
> > > > >    @@ -20,9 +20,7 @@
> > > > >    
> > > > >    { port, 143 },
> > > > >    
> > > > >    { imap_server, imaps },
> > > > >    
> > > > >    {
> > > > >    
> > > > >    - rules, [
> > > > >    
> > > > >    - { filter_groupware, [] }
> > > > >    
> > > > >    - ]
> > > > >    
> > > > >    + rules, []
> > > > >    
> > > > >    },
> > > > >    
> > > > >    {
> > > > >    
> > > > >    tls_config, [
> > > > >    
> > > > >    @@ -37,9 +35,7 @@
> > > > >    
> > > > >    { implicit_tls, true },
> > > > >    
> > > > >    { imap_server, imaps },
> > > > >    
> > > > >    {
> > > > >    
> > > > >    - rules, [
> > > > >    
> > > > >    - { filter_groupware, [] }
> > > > >    
> > > > >    - ]
> > > > >    
> > > > >    + rules, []
> > > > >    
> > > > >    },
> > > > >    
> > > > >    {
> > > > >    
> > > > >    tls_config, [
> > > > >    
> > > > >    
> > > > >    
> > > > >    Apply this to /etc/guam/sys.config and do
> > > > >    
> > > > >    
> > > > >    
> > > > >    service guam restart
> > > > >    
> > > > >    
> > > > >    
> > > > >    and then all folders will show up in kontact!
> > > > >    
> > > > >    
> > > > >    
> > > > >    Cheers,
> > > > >    
> > > > >    
> > > > >    
> > > > >    Johannes
> > > > >    
> > > > >    Am Freitag, 10. Februar 2017, 13:01:50 schrieb Johannes Ranke:
> > > > >    > OK, it seems to me that guam is responsible indeed. I have
> > > > >    > reported
> > > > >    > this
> > > > >    > 
> > > > >    > here:
> > > > >    > 
> > > > >    > 
> > > > >    > 
> > > > >    > https://git.kolab.org/T2241
> > > > >    > 
> > > > >    > 
> > > > >    > 
> > > > >    > I hope I did not overlook anything. Cheers,
> > > > >    > 
> > > > >    > 
> > > > >    > 
> > > > >    > Johannes
> > > > >    > 
> > > > >    > Am Freitag, 10. Februar 2017, 11:01:36 schrieb Johannes Ranke:
> > > > >    > > Hi again,
> > > > >    > > 
> > > > >    > > 
> > > > >    > > 
> > > > >    > > Possibly, these folders are being suppressed by guam. According
> > > > >    > > to
> > > > >    > > its
> > > > >    > > 
> > > > >    > > documentation, it suppresses groupware folders for clients that
> > > > >    > > do
> > > > >    > > not
> > > > >    > > 
> > > > >    > > advertise themselves with a "user agent" string containing the
> > > > >    
> > > > >    substring
> > > > >    
> > > > >    > > "/Kolab".
> > > > >    > > 
> > > > >    > > 
> > > > >    > > 
> > > > >    > > https://kolabsys.com/about/guam/troubleshooting.html
> > > > >    > > 
> > > > >    > > 
> > > > >    > > 
> > > > >    > > I have not found out how to check the user agent string for the
> > > > >    
> > > > >    various
> > > > >    
> > > > >    > > versions of kontact I have tried. I would think that current
> > > > >    > > versions
> > > > >    
> > > > >    such
> > > > >    
> > > > >    > > as shipped with KDE neon should be compatible with kolab 16. I
> > > > >    > > will
> > > > >    
> > > > >    try to
> > > > >    
> > > > >    > > check.
> > > > >    > > 
> > > > >    > > 
> > > > >    > > 
> > > > >    > > Johannes
> > > > >    > > 
> > > > >    > > Am Freitag, 10. Februar 2017, 10:30:52 schrieb Johannes Ranke:
> > > > >    > > > Hi,
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > I am migrating an existing kolab installation to a different
> > > > >    > > > virtual
> > > > >    > > > 
> > > > >    > > > server
> > > > >    > > > 
> > > > >    > > > and have done a fresh install of Kolab 16 on Debian jessie.
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > Setting it up worked fine and I have created a regular Kolab
> > > > >    > > > user.
> > > > >    
> > > > >    The
> > > > >    
> > > > >    > > > command
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > kolab lm
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > lists all the folders I could dream of, including
> > > > >    
> > > > >    Calendar at domain.org
> > > > >    
> > > > >    > > > and
> > > > >    > > > 
> > > > >    > > > Contacts at domain.org.
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > However, I can not get kontact on the client side to use
> > > > >    > > > calendar
> > > > >    
> > > > >    and
> > > > >    
> > > > >    > > > contact from the new server.
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > When I configure a kolab groupware account for the new
> > > > >    > > > server, I
> > > > >    
> > > > >    only
> > > > >    
> > > > >    > > > see
> > > > >    > > > 
> > > > >    > > > the email folders (Inbox, Archives, ...). Korganizer and
> > > > >    
> > > > >    kaddressbook
> > > > >    
> > > > >    > > > have
> > > > >    > > > 
> > > > >    > > > no entries for the new account.
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > I have tried with kontact 4.14.1 from Debian jessie, kontact
> > > > >    > > > 5.x
> > > > >    
> > > > >    from
> > > > >    
> > > > >    > > > Ubuntu 16.10 and current kontact from KDE neon, so the
> > > > >    > > > problem
> > > > >    
> > > > >    appears
> > > > >    
> > > > >    > > > to
> > > > >    > > > 
> > > > >    > > > be on the server side.
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > Any hints?
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > Johannes
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > P.S.: Maybe it is relevant that in addition to the new server
> > > > >    > > > 
> > > > >    > > > kolab.domain.org, my old kolab 3.4 installation is still
> > > > >    > > > running
> > > > >    > > > on
> > > > >    > > > 
> > > > >    > > > {www,smtp,imap,mail}.domain.org. Is it possible that this old
> > > > >    > > > 
> > > > >    > > > installation
> > > > >    > > > 
> > > > >    > > > gets in the way, i.e. kontact tries to talk that old
> > > > >    > > > installation,
> > > > >    > > > 
> > > > >    > > > although
> > > > >    > > > 
> > > > >    > > > I specify the new server kolab.domain.org?
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > 
> > > > >    > > > _______________________________________________
> > > > >    > > > 
> > > > >    > > > users mailing list
> > > > >    > > > 
> > > > >    > > > users at lists.kolab.org
> > > > >    > > > 
> > > > >    > > > https://lists.kolab.org/mailman/listinfo/users
> > > > >    
> > > > >    --
> > > > >    
> > > > >    PD Dr. Johannes Ranke
> > > > >    
> > > > >    Wissenschaftlicher Berater
> > > > >    
> > > > >    
> > > > >    
> > > > >    Kronacher Str. 12
> > > > >    
> > > > >    79639 Grenzach-Wyhlen
> > > > >    
> > > > >    Germany
> > > > >    
> > > > >    +49 7624 8099027
> > > > >    
> > > > >    http://jrwb.de
> > > > >    
> > > > >    USt-IdNr.: DE292883940
> > > > > 
> > > > > _______________________________________________
> > > > > users mailing list
> > > > > users at lists.kolab.org
> > > > > https://lists.kolab.org/mailman/listinfo/users
> -- 
> PD Dr. Johannes Ranke
> Wissenschaftlicher Berater
> 
> Kronacher Str. 12
> 79639 Grenzach-Wyhlen
> Germany
> +49 7624 8099027
> http://jrwb.de
> USt-IdNr.: DE292883940


More information about the users mailing list