On Wed, Mar 12, 2014 at 2:33 AM, Adam Carter <[email protected]> wrote:
> Two things;
> 1. systemctl --all doesnt show the courier-authdaemond service
> 2. The service runs fine when i start it manually, is enabled, but is dead
> when started by /usr/lib/systemd/systemd
>
> How do i fix this?
>
> proxy adam # systemctl --all | grep -i courier
> courier-imapd.service
> loaded active   running   Courier IMAP Daemon
> proxy adam # systemctl status courier-authdaemond
> courier-authdaemond.service - Courier Authentification Daemon
>    Loaded: loaded (/usr/lib64/systemd/system/courier-authdaemond.service;
> enabled)
>    Active: inactive (dead)
>
> Mar 12 19:22:48 proxy systemd[1]: Collecting courier-authdaemond.service
> proxy adam # systemctl restart courier-authdaemond
> proxy adam # systemctl status courier-authdaemond
> courier-authdaemond.service - Courier Authentification Daemon
>    Loaded: loaded (/usr/lib64/systemd/system/courier-authdaemond.service;
> enabled)
>    Active: active (running) since Wed 2014-03-12 19:22:58 EST; 1s ago
>   Process: 2878 ExecStart=/usr/sbin/courierlogger
> -pid=/var/run/authdaemon.pid -start
> /usr/lib/courier/courier-authlib/authdaemond (code=exited, status=0/SUCCESS)
>  Main PID: 2880 (courierlogger)
>    CGroup: /system.slice/courier-authdaemond.service
>            ├─2880 /usr/sbin/courierlogger -pid=/var/run/authdaemon.pid
> -start...
>            ├─2881 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2885 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2886 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2887 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2888 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2889 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2890 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2891 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2892 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2893 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2894 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2895 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2896 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2897 /usr/lib/courier/courier-authlib/authdaemond
>            ├─2898 /usr/lib/courier/courier-authlib/authdaemond
>            └─2899 /usr/lib/courier/courier-authlib/authdaemond
>
> Mar 12 19:22:58 proxy systemd[1]: courier-authdaemond.service got final
> SIG...rt
> Mar 12 19:22:58 proxy systemd[1]: Main PID loaded: 2880
> Mar 12 19:22:58 proxy systemd[1]: courier-authdaemond.service changed
> start...ng
> Mar 12 19:22:58 proxy systemd[1]: Job courier-authdaemond.service/start
> fin...ne
> Mar 12 19:22:58 proxy systemd[1]: Started Courier Authentification Daemon.
> Mar 12 19:22:58 proxy authdaemond[2880]: modules="authpam authshadow",
> daemo...5
> Mar 12 19:22:58 proxy authdaemond[2880]: Installing libauthpam
> Mar 12 19:22:58 proxy authdaemond[2880]: Installation complete: authpam
> Mar 12 19:22:58 proxy authdaemond[2880]: Installing libauthshadow
> Mar 12 19:22:58 proxy authdaemond[2880]: Installation complete: authshadow
> Hint: Some lines were ellipsized, use -l to show in full.
> proxy adam #

(I don't use courier-authdaemond.service.)

>From /usr/portage/net-mail/courier-imap/files/courier-authdaemond.service:

[Install]
WantedBy=courier-imap.service

That means that if you do:

systemctl enable courier-authdaemond.service

Then it will be enabled... if courier-imap.service it's also enabled.
Do you have courier-imap.service enabled? If you have
courier-imap.service enabled, it is correctly started when booting the
machine?

Independently of your answers to those questions, could you please
post the full exit from systemctl --full --all?

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to