<tt><font size=2>Lennart Poettering <lennart@poettering.net> wrote
on 06/18/2015 11:10:49 AM:<br>
> On Fri, 22.05.15 15:59, Aaron_Wright@selinc.com <br>
> (Aaron_Wright@selinc.com) wrote:<br>
> <br>
> > I'm trying to get kexec reboots to work on my box with systemd.
I can get <br>
> > "kexec -l ..." and "kexec -e" to work when
ran straight from the command <br>
> > line, but when I run "kexec -l ..." and "systemctl
kexec" I get "kexec <br>
> > returned error code 1" and it falls back to a full reboot.<br>
> > I've puzzled over this for a while, but I can't figure out the
difference <br>
> > between the two situations that would prevent the later from
working. <br>
> > (error code 1 doesn't tell me much) Ideas?<br>
> <br>
> Consider placing a script in /usr/lib/systemd/system-shutdown/ that
is<br>
> marked executable, that play around with the kexec command line,<br>
> echoing its output to some log file, so that you can look at it after<br>
> reboot. Note though that at that time the fs are already mounted<br>
> read-only, you'd have to remount it rw first, to be able to place
that<br>
> log file somwhere.<br>
> <br>
> Regular logging is unfortunately not available anymore that late,<br>
> because things are already mounted read-only.<br>
> <br>
> Also see systemd-shutdown(8) for details.<br>
</font></tt>
<br><tt><font size=2>Thanks for checking in on this. Strangely, this cleared
up on its own. I'm not 100% sure why, but it could be related to improper
command line arguments to kexec when I was loading the kernel. If it comes
up again, I'm sure I'll let you know. :)</font></tt>
<br>