On Fri, Nov 08, 2013 at 10:05:09AM -0700, Khalid Aziz wrote: > On Sat, 2013-01-26 at 08:44 +0100, Philipp Matthias Hahn wrote: > > Package: kexec-tools ... > > My current work-around was to juse out-comment that line: ... > > -. /lib/lsb/init-functions > > +#. /lib/lsb/init-functions ... > I am struggling with a fix for this one. Commenting out > ". /lib/lsb/init-functions" is not a solution since that causes all > calls to log the actions of the script to fail.
I know that this is not the solution, but it was the easiest thing to get it working again. > Can you give me more details on "....kexec-load no longer works as I > expect"? Does the script fail to load the kernel? No kernel is loaded: # cat /sys/kernel/kexec_loaded 0 > Do you see warnings? Can you send me the output of > "/etc/init.d/kexec-load stop" without ". /lib/lsb/init-functions" > commented out? With an additional "set -x" inserted: # /etc/init.d/kexec-load stop + PATH=/sbin:/bin:/usr/sbin:/usr/bin + NOKEXECFILE=/tmp/no-kexec-reboot + . /lib/lsb/init-functions + run-parts --lsbsysinit --list /lib/lsb/init-functions.d + [ -r /lib/lsb/init-functions.d/20-left-info-blocks ] + . /lib/lsb/init-functions.d/20-left-info-blocks + [ -r /lib/lsb/init-functions.d/40-systemd ] + . /lib/lsb/init-functions.d/40-systemd + [ -d /run/systemd/system ] + set +e + set +u + [ -n ] + [ 7380 -ne 1 ] + [ -z ] + [ -z ] + readlink -f /etc/init.d/kexec-load + _use_systemctl=1 + prog=kexec-load + service=kexec-load.service + systemctl -p CanReload show kexec-load.service + [ CanReload=no = CanReload=no ] + [ stop = reload ] + [ 1 = 1 ] + [ xstop = xstart -o xstop = xstop -o xstop = xrestart -o xstop = xreload -o xstop = xforce-reload -o xstop = xstatus ] + systemctl_redirect /etc/init.d/kexec-load stop + local s + local rc + local prog=kexec-load + local command=stop + s=Stopping kexec-load (via systemctl) + service=kexec-load.service + systemctl -p LoadState show kexec-load.service + state=LoadState=loaded + [ LoadState=loaded = LoadState=masked ] + [ stop = status ] + log_daemon_msg Stopping kexec-load (via systemctl) kexec-load.service + [ -z Stopping kexec-load (via systemctl) ] + log_daemon_msg_pre Stopping kexec-load (via systemctl) kexec-load.service + log_use_fancy_output + TPUT=/usr/bin/tput + EXPR=/usr/bin/expr + [ -t 1 ] + [ xxterm != x ] + [ xxterm != xdumb ] + [ -x /usr/bin/tput ] + [ -x /usr/bin/expr ] + /usr/bin/tput hpa 60 + /usr/bin/tput setaf 1 + [ -z ] + FANCYTTY=1 + true + echo -n [....] [....] + [ -z kexec-load.service ] + echo -n Stopping kexec-load (via systemctl): kexec-load.service Stopping kexec-load (via systemctl): kexec-load.service+ log_daemon_msg_post Stopping kexec-load (via systemctl) kexec-load.service + : + /bin/systemctl stop kexec-load.service + rc=0 + [ stop = status ] + log_end_msg 0 + [ -z 0 ] + local retval + retval=0 + log_end_msg_pre 0 + log_use_fancy_output + TPUT=/usr/bin/tput + EXPR=/usr/bin/expr + [ -t 1 ] + [ xxterm != x ] + [ xxterm != xdumb ] + [ -x /usr/bin/tput ] + [ -x /usr/bin/expr ] + /usr/bin/tput hpa 60 + /usr/bin/tput setaf 1 + [ -z 1 ] + true + true + /usr/bin/tput setaf 1 + RED= + /usr/bin/tput setaf 2 + GREEN= + /usr/bin/tput setaf 3 + YELLOW= + /usr/bin/tput op + NORMAL= + /usr/bin/tput civis + /usr/bin/tput sc + /usr/bin/tput cnorm + log_use_fancy_output + TPUT=/usr/bin/tput + EXPR=/usr/bin/expr rc + [ -t 1 ] + [ xxterm != x ] + [ xxterm != xdumb ] + [ -x /usr/bin/tput ] + [ -x /usr/bin/expr ] + /usr/bin/tput hpa 60 + /usr/bin/tput setaf 1 + [ -z 1 ] + true + true + /usr/bin/tput setaf 1 + RED= + /usr/bin/tput setaf 3 + YELLOW= + /usr/bin/tput op + NORMAL= + [ 0 -eq 0 ] + echo . . + log_end_msg_post 0 + : + return 0 + return 0 + exit 0 BYtE Philipp -- DPSG Stamm Widukind Oldenburg http://dpsg-widukind-ol.de/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

