cannot stop kopano-services



  • Hi there,

    I want to migrate Kopano 8.4.5 on Debian to a new machine.
    To make a backup of the database on the old machine I tried to stop the kopano-services first.
    kopano-server is stoppable without problems.
    But when I try to stop kopano-spooler, kopano-dagent, kopano-gateway etc I get the message:
    “Stopping spooler: kopano-spooler failed!”

    I dont find any reasons for this in the log-files.
    What could be the problem for this?

    Regards,
    KG



  • Hi Klaus,
    sounds like a problem of the access rights?
    Did you stop the services as root user?
    regards
    Andreas



  • Hi Andreas,
    yes, I was logged in as root.
    As far as I know there are some files handled by the Services.
    .pid-files or so?
    Maybe the processes have problems accessing these files. What are the normal rights for these files?

    Regards,
    KG



  • Hi Klaus,
    yep you’re right, they are under:
    /var/run/kopano# ls -la
    insgesamt 20
    drwxrwxr-x 2 kopano kopano 240 Aug 29 22:46 .
    drwxr-xr-x 21 root root 660 Aug 26 17:56 …
    -rw-r–r-- 1 kopano kopano 6 Aug 29 22:46 dagent.pid
    -rw-r–r-- 1 kopano kopano 6 Aug 29 22:46 monitor.pid
    srw-rw---- 1 kopano kopano 0 Aug 29 22:46 prio.sock
    -rw-r–r-- 1 kopano kopano 6 Aug 29 22:46 search.pid
    -rw-rw-rw- 2 kopano kopano 0 Aug 29 22:46 search.pid.lock
    srwx------ 1 kopano kopano 0 Aug 29 22:46 search.sock
    -rw-r–r-- 1 kopano kopano 6 Aug 29 22:46 server.pid
    srw-rw-rw- 1 kopano kopano 0 Aug 29 22:46 server.sock
    -rw-r–r-- 1 kopano kopano 6 Aug 29 22:46 spooler.pid

    They normally belong to the user kopano - if activated in the .cfg files.
    do you find anything under /var/log/syslog oder /var/log/kopano/* ?

    best regards
    Andreas



  • Hi Andreas,

    I think we come closer to the cause of the problem:
    before using kopano the system was a zarafa.

    In /var/run/kopano there is only
    srw-rw---- 1 root root 0 Aug 29 22:46 prio.sock
    -rw-r–r-- 1 root root 6 Aug 29 22:46 server.pid
    srw-rw-rw- 1 root root 0 Aug 29 22:46 server.sock

    (by the way: is it a big problem when it runs as root?)
    The server-process is the one I can stop without problems.

    The other .pid-files are under /var/run
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-dagent.pid
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-gateway.pid
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-ical.pid
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-monitor.pid
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-search.pid
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-search.pid.lock
    -rw-r–r-- 1 root root 6 Aug 29 22:46 zarafa-spooler.pid

    There are no .sock-files in that directory.
    Maybe they are created only when needed? Or is that the problem?
    (I only use groupware-calendar functionality via Outlook and Mobile Phones. There is no E-Mail traffic or anything else on this server)

    Regards,
    Markus



  • Hi Markus.
    you should always run the services as non privileged user- for security reasons.
    Did you check the Migration manual? If you switch from zarafa to kopano you have to change the owner etc.
    Even If you “only” sync the calendar entries etc. your Z-push or webapp is pulic available :-).
    My suggestion is to remove to kill the processes and remove the PID Files.
    Than check the owner and try start stop with one single process.

    Best Regards
    Andreas

    p.s. do you know https://www.univention.com/ - If you want to run kopano without much care about administrations this is great :)



  • Hej.

    You say “old Debian machine” …which version of Debian is it you run Zarafa?


Log in to reply