Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    centos 7 kopano-dagent wont run after upgrade

    Kopano Groupware Core
    4
    15
    1350
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Former User
      A Former User last edited by

      Hi Just did that however No change.

      If I change the port to 2004 it works?

      fbartels 1 Reply Last reply Reply Quote 0
      • fbartels
        fbartels Kopano @Guest last edited by

        @ckruijntjens said in centos 7 kopano-dagent wont run after upgrade:

        If I change the port to 2004 it works?

        is that a question are a statement?

        Regards Felix

        Resources:
        https://kopano.com/blog/how-to-get-kopano/
        https://documentation.kopano.io/
        https://kb.kopano.io/

        Support overview:
        https://kopano.com/support/

        A Former User 1 Reply Last reply Reply Quote 0
        • A Former User
          A Former User @fbartels last edited by

          @fbartels

          Sorry this is No question. It works if I change it to port 2004. If I then look What is using port 2003 it is kopano-dagent ipv6?

          If I change the port to 2003 in dagent.cfg the it starts to complain again?

          1 Reply Last reply Reply Quote 0
          • thctlo
            thctlo last edited by

            Hai, i have seen this yesterday also on my Debian 9 server.

            Thu May  3 14:34:16 2018: [crit   ] Unable to create socket(10,1,6) port 2003: Address already in use
            Thu May  3 14:34:16 2018: [crit   ] Unable to create socket(10,1,6) port 2003: Address already in use
            

            im today working on my kopano server again, if see why/how i’ll post this here.

            1 Reply Last reply Reply Quote 0
            • thctlo
              thctlo last edited by fbartels

              Im sure this is a bug.

              netstat -plant | grep kopano
              tcp        0      0 0.0.0.0:236             0.0.0.0:*               LISTEN      7776/kopano-server
              tcp        0      0 0.0.0.0:237             0.0.0.0:*               LISTEN      7776/kopano-server
              tcp6       0      0 :::143                  :::*                    LISTEN      5724/kopano-gateway
              tcp6       0      0 :::8080                 :::*                    LISTEN      5377/kopano-ical
              tcp6       0      0 :::8443                 :::*                    LISTEN      5377/kopano-ical
              tcp6       0      0 :::993                  :::*                    LISTEN      5724/kopano-gateway
              tcp6       0      0 :::995                  :::*                    LISTEN      5724/kopano-gateway
              tcp6       0      0 :::110                  :::*                    LISTEN      5724/kopano-gateway
              

              A start and status from systemd.

              root@mail1:/etc/kopano# systemctl start kopano-dagent
              root@mail1:/etc/kopano# systemctl status kopano-dagent
              ● kopano-dagent.service - Kopano Core Delivery Agent
                 Loaded: loaded (/lib/systemd/system/kopano-dagent.service; enabled; vendor preset: enabled)
                Drop-In: /etc/systemd/system/kopano-dagent.service.d
                         └─override.conf
                 Active: inactive (dead) since Fri 2018-05-04 11:45:08 CEST; 4s ago
                   Docs: man:kopano-dagent(8)
                         man:kopano-dagent.cfg(5)
                Process: 13297 ExecStart=/usr/sbin/kopano-dagent -l (code=exited, status=0/SUCCESS)
               Main PID: 13297 (code=exited, status=0/SUCCESS)
              
              May 04 11:45:08 mail1 systemd[1]: Started Kopano Core Delivery Agent.
              

              and the log is telling different.

              root@mail1:/etc/kopano# cat /var/log/kopano/dagent.log
              Fri May  4 11:43:27 2018: [crit   ] Unable to create socket(10,1,6) port 2003: Address already in use
              Fri May  4 11:45:08 2018: [crit   ] Unable to create socket(10,1,6) port 2003: Address already in use
              
              1 Reply Last reply Reply Quote 0
              • thctlo
                thctlo last edited by thctlo

                and the fix is pretty simple.
                i changed lmtp_port = 2003 to
                lmtp_port = 0.0.0.0:2003

                results in :

                Fri May  4 11:49:18 2018: [=======] [13391] Starting kopano-dagent version 8.6.80 (pid 13391) (LMTP mode)
                

                Now only this is NOT correct, so its still buggy imo.

                netstat -plant | grep kopano-dagent
                tcp6       0      0 :::2003                 :::*                    LISTEN      13391/kopano-dagent
                

                I’ve set 0.0.0.0:2003 why is the listen on ipv6 ?

                1 Reply Last reply Reply Quote 0
                • umgfoin
                  umgfoin last edited by umgfoin

                  Please post your dagent.cfg - your problem might be related to an issue with option lmtp_listen.
                  ++umgfoin

                  1 Reply Last reply Reply Quote 0
                  • thctlo
                    thctlo last edited by thctlo

                    In dagent.conf, If you set

                    server_bind = 0.0.0.0
                    lmtp_port = 2003
                    Results in : Fri May 4 11:54:25 2018: [crit ] Unable to create socket(2,1,6) port 2003: Address already in use

                    server_bind = ::1
                    lmtp_port = 2003
                    Results in : Fri May 4 11:56:03 2018: [crit ] Unable to create socket(10,1,6) port 2003: Address already in use

                    server_bind = [::1]
                    lmtp_port = 2003
                    Results in : Fri May 4 11:56:37 2018: [=======] [13505] Starting kopano-dagent version 8.6.80 (pid 13505) (LMTP mode)

                    server_bind = 127.0.0.1
                    lmtp_port = 2003

                    Results in : Fri May 4 11:57:41 2018: [crit ] Unable to create socket(2,1,6) port 2003: Address already in use

                    server_bind =
                    lmtp_port = 2003
                    Results in : Fri May 4 12:03:41 2018: [crit ] Unable to create socket(10,1,6) port 2003: Address

                    and what is “server_bind_intf”
                    What do you need to set here, totaly unclear with the current text in the config.
                    Sorry but server_bind_intf is a joke, remove it, where is this for? limit to ipv4/ipv6.
                    above settings like
                    server_bind = 0.0.0.0 should set all adresses. ( ipv4 and ipv6 )
                    server_bind = [::1] should set only ipv6 localhost adresses.
                    server_bind = 127.0.0.1 should set only ipv4 localhost adresses.

                    I cant think of any use for server_bind_intf, is only more confusing imo.

                    so yes, imo, a bug.

                    forgot to mention:
                    dpkg -l | grep kopano-dagent
                    ii kopano-dagent 8.6.80.722-0+83.1 amd64 E-Mail Delivery Agent for the Kopano Core

                    i’ll go test the daily update now.

                    1 Reply Last reply Reply Quote 0
                    • thctlo
                      thctlo last edited by

                      Hai, tested again exact same results as above.

                      dpkg -l | grep kopano-dagent
                      ii kopano-dagent 8.6.80.743-0+84.1 amd64 E-Mail Delivery Agent for the Kopano Core

                      umgfoin 1 Reply Last reply Reply Quote 0
                      • umgfoin
                        umgfoin @thctlo last edited by

                        Hello,
                        there have been recent changes to dagent interface/port configuration to match server.cfg nomenclatura.
                        server_bind,server_bind_intf,lmtp_port will be declared “legacy”

                        try:

                        lmtp_listen = [::1]:2003 127.0.0.1:2003
                        lmtp_port = ""
                        

                        to listen on IPV4/6 localhost addresses.

                        There’s an issue with option lmtp_port - read here - already fixed, but probably not contained in current community builds, yet.

                        ++umgfoin.

                        1 Reply Last reply Reply Quote 0
                        • thctlo
                          thctlo last edited by

                          thank for notice. and yes, that works.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post