Patrick, William, systemctl daemon-reload did the trick, initially i did copy haproxy.service.in and repalced it with proper haproxy.service.
systemctl daemon-reload reloaded the latest file and issue is resolved now. Thanks badari On Thu, Mar 7, 2019 at 10:45 PM William Lallemand <wlallem...@irq6.net> wrote: > On Thu, Mar 07, 2019 at 09:38:01PM +0530, Badari Prasad wrote: > > Hi > > RHEL 7.4 comes with haproxy 1.5.18, I wanted use latest version of > > haproxy 1.9.4. So source code comes with haproxy.service.in [ > > > https://github.com/haproxy/haproxy/blob/master/contrib/systemd/haproxy.service.in > ] > > . > > Executing make in the dir contrib/systemd/ creates haproxy.service. I > tried > > to copy this generarted file in : > /usr/lib/systemd/system/haproxy.service . > > With this I see lots of errors : > > #systemctl status haproxy.service > > ● haproxy.service - HAProxy Load Balancer > > Loaded: loaded (/usr/lib/systemd/system/haproxy.service; disabled; > > vendor preset: disabled) > > Active: inactive (dead) > > > > Mar 07 03:13:47 local systemd[1]: > > [/usr/lib/systemd/system/haproxy.service:9] Executable path is not > > absolute, ignoring: @SBINDIR@/haproxy -f $CONFIG -c -q > > Mar 07 03:13:47 local systemd[1]: haproxy.service lacks both ExecStart= > and > > ExecStop= setting. Refusing. > > Mar 07 03:13:47 local systemd[1]: > > [/usr/lib/systemd/system/haproxy.service:3] Failed to add dependency on > > =syslog.target, ignoring: Invalid argument > > Mar 07 03:13:47 local systemd[1]: > > [/usr/lib/systemd/system/haproxy.service:7] Executable path is not > > absolute, ignoring: @SBINDIR@/haproxy -f $CONFIG -c -q > > Mar 07 03:13:47 local systemd[1]: > > [/usr/lib/systemd/system/haproxy.service:8] Executable path is not > > absolute, ignoring: @SBINDIR@/haproxy -Ws -f $CONFIG -p $PIDFILE > > Mar 07 03:13:47 local systemd[1]: > > [/usr/lib/systemd/system/haproxy.service:9] Executable path is not > > absolute, ignoring: @SBINDIR@/haproxy -f $CONFIG -c -q > > Mar 07 03:13:47 local systemd[1]: haproxy.service lacks both ExecStart= > and > > ExecStop= setting. Refusing. > > Mar 07 03:29:51 local systemd[1]: Unit haproxy.service cannot be reloaded > > because it is inactive. > > Mar 07 09:28:57 local systemd[1]: Unit haproxy.service cannot be reloaded > > because it is inactive. > > Mar 07 09:35:45 local systemd[1]: Unit haproxy.service cannot be reloaded > > because it is inactive. > > > > > > Have attached haproxy.service for reference. Can I get some pointers to > > resolve this issue. > > > > Thanks > > badari > > Looks like you copied the haproxy.service.in instead of the > haproxy.service generated. > > "@SBINDIR@" is a macro that is present in the .in but replaced in the > .service. > > -- > William Lallemand >