[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] /etc/init.d/xencommons start hangs



On Wed, 2018-02-14 at 15:02 -0700, ls00722 wrote:
> /strace /etc/init.d/xencommons start
> execve("/etc/init.d/xencommons", ["/etc/init.d/xencommons", "start"],
> [/* 19
> vars */]) = 0
> brk(0)                                  = 0x11c9b000
> ...
Mmm.. Actually, I was suggesting to manually run, and maybe strace,
either xen-init-dom0 or xenstored directly.

> write(1, "Setting domain 0 name, domid and"..., 48Setting domain 0
> name,
> domid and JSON config...
> ) = 48
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0,
> flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
> child_tidptr=0x7f7f6ba0d0) = 2036
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x43f938, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> wait4(-1,/
> 
> *So, it hangs right after wait4...* 
> According to the script:
> 
>        echo Setting domain 0 name, domid and JSON config...
>         ${LIBEXEC_BIN}/xen-init-dom0
> 
> I don't see the xen-init-dom0 is being called? yet it hangs after
> printing
> out "setting domain 0 name, domid and JSON config".
> 
Well, I don't have a xencommons script handy right now, but
xen-init-dom0 being "called" might very well be the clone above.

And then the script waits for xen-init-dom0 to finish, but that,
according to your previous email, never happens, which explains why the
script itself is stuck in the wait().

But it's the reason why xen-init-dom0 never completes that we're after!

Dario
-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.