On Tue, 18 Oct 2011, Martin Kosek wrote:
> I tested our most recent master with simo's rebased patch and your patch
> 0004-Spin-for-connection-success-also-when-socket-is-not-.patch. It
> looks very good, I hit just few issues:
> 
> 1) ipa service reports inactive (dead) status even though LDAP server is
> running:
> 
> systemctl status ipa.service
> ipa.service - Identity, Policy, Audit
>         Loaded: loaded (/lib/systemd/system/ipa.service; enabled)
>         Active: inactive (dead) since Mon, 17 Oct 2011 10:21:30 -0400; 15s ago
>        Process: 25194 ExecStop=/usr/sbin/ipactl stop (code=exited, 
> status=0/SUCCESS)
>        Process: 25173 ExecStart=/usr/sbin/ipactl start (code=exited, 
> status=0/SUCCESS)
>         CGroup: name=systemd:/system/ipa.service
> 
> Maybe we should return "active" status when dirsrv is running?
We can't. This is systemd's status which we can't influence. And you 
have stopped the service so it is properly showing it as 'inactive'.

I still need to investigate such cases as in correct situation it should be:
ipa.service - Identity, Policy, Audit
          Loaded: loaded (/lib/systemd/system/ipa.service; enabled)
          Active: active (exited) since Mon, 17 Oct 2011 07:03:17 -0400; 24h ago
         Process: 956 ExecStart=/usr/sbin/ipactl start (code=exited, 
status=0/SUCCESS)
          CGroup: name=systemd:/system/ipa.service

Note that you have ExecStop for process 25194 (which is newer than 
25173) -- which means you have stopped ipa.service yourself.

It should have stopped dirsrv.target, though. Here is how it looks if 
I issue 'systemctl stop ipa.service':
ipa.service - Identity, Policy, Audit
          Loaded: loaded (/lib/systemd/system/ipa.service; enabled)
          Active: inactive (dead) since Tue, 18 Oct 2011 07:24:30 -0400; 1s ago
         Process: 11004 ExecStop=/usr/sbin/ipactl stop (code=exited, 
status=0/SUCCESS)
         Process: 956 ExecStart=/usr/sbin/ipactl start (code=exited, 
status=0/SUCCESS)
          CGroup: name=systemd:/system/ipa.service

And for dirsrv.target after that:
# systemctl status dirsrv.target
dirsrv.target - 389 Directory Server
          Loaded: loaded (/lib/systemd/system/dirsrv.target; disabled)
          Active: inactive (dead)


> 2) I wasn't able to build IPA on F-15 after the patches were applied:
> $ make rpms
> ...
> + install -m755
> init/SystemV/ipa.init 
> /home/mkosek/freeipa/rpmbuild/BUILDROOT/freeipa-2.99.0GITb607c5c-0.fc15.x86_64/etc/rc.d/init.d/ipa
> install: cannot stat `init/SystemV/ipa.init': No such file or directory
> error: Bad exit status from /var/tmp/rpm-tmp.nwbRUX (%install)
> 
> ipa.init was removed from the git, but it was never moved to
> init/SystemV/.
It should have been moved (rm+new file). I'll check what's happening 
there, maybe Simo's patch omitted that one?

http://koji.fedoraproject.org/koji/taskinfo?taskID=3437275 is current 
scratch build of 2.1 for F-16. It is 2.1.2+diff up to current ipa-2-1 
git tree + systemd patch.
-- 
/ Alexander Bokovoy

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to