Hi! To use HAProxy 1.7 on CentOS 7 you can simply recompile src.rpm from Fedora repo. You only need to disable LUA support in spec-file. It is not very tricky:
rpm -Uvh https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/h/haproxy-1.7.8-3.fc27.src.rpm sed -i "s/USE_LUA=1/USE_LUA=0/g" /root/rpmbuild/SPECS/haproxy.spec mock --no-clean --rebuild /root/rpmbuild/SRPMS/haproxy-1.7.8-3.el7.centos.src.rpm You will get ha proxy-1.7 rpms, which can be put to local repo of your organisation or installed manualy via yum localinstall haproxy<...>.rpm. Good Luck! On Wed, Aug 30, 2017 at 10:03 PM, James Moore <[email protected]> wrote: > Good evening, > > > > Hope you’re well, this is a bit cheeky but I’m hoping you may be able to > advise ….. > > > > When I install haproxy on Centos 7 via the repo “ sudo yum install haproxy” > it installs 1.5 and eveyrthings fine > > > > When I install via the below method I get an error saying the service is > bad, I have a work around however I think it’s impacting my ability to track > the service via keepalived for failover purposes, > > > > Any ideas would be appreciated : > > > > > > > > sudo yum install gcc pcre-static pcre-devel -y > > wget https://www.haproxy.org/download/1.7/src/haproxy-1.7.8.tar.gz -O > ~/haproxy.tar.gz > > tar xzvf ~/haproxy.tar.gz -C ~/ > > cd ~/haproxy-1.7.8 > > make TARGET=linux2628 > > sudo make install > > sudo mkdir -p /etc/haproxy > > sudo mkdir -p /run/haproxy > > sudo chmod +x /run/haproxy > > sudo mkdir -p /var/lib/haproxy > > sudo touch /var/lib/haproxy/stats > > sudo ln -s /usr/local/sbin/haproxy /usr/sbin/haproxy > > sudo cp ~/haproxy-1.7.8/examples/haproxy.init /etc/init.d/haproxy > > sudo chmod 755 /etc/init.d/haproxy > > sudo systemctl daemon-reload > > sudo useradd -r haproxy > > haproxy -v > > > > > > ================================================================================================ > > Create service file to stop "sudo systemctl status haproxy" throwing "bad" > errors > > ================================================================================================ > > > > # Create a file as per below : > > > > sudo vi /etc/systemd/system/haproxy.service > > > > #To edit press "I" , the bottom left should popup saying "insert" > > #Paste in the below config : > > > > > > #************************************************************* > > [Unit] > > Description=HAproxy > > After=network.target > > > > [Service] > > Type=forking > > ExecStart=/etc/rc.d/init.d/haproxy start > > ExecStop=/etc/rc.d/init.d/haproxy stop > > > > [Install] > > WantedBy=multi-user.target > > #************************************************************* > > > > > > ________________________________ > > -- Best regards, Juriy Strashnov Mob. +7 (953) 742-1550 E-mail: [email protected] Please consider the environment before printing this email.

