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]

Reply via email to