Description of problem: Version-Release number of selected component (if applicable): rh-mariadb101-galera-25.3.12-9.el6.x86_64 How reproducible: Steps to Reproduce: 1. /etc/init.d/rh-mariadb101-garbd start Actual results: which: no garbd in (/sbin:/usr/sbin:/bin:/usr/bin) /etc/init.d/rh-mariadb101-garbd: line 122: [: too many arguments Expected results: galera arbitrator service starts Additional info: I did a quick fix by: 1.- Creating a link to garbd in the exec path so "which" finds it: ln -sf /opt/rh/rh-mariadb101/root/usr/bin/garbd /usr/bin/garbd 2.- Patching the init script: diff -u /etc/init.d/rh-mariadb101-garbd /etc/init.d/rh-mariadb101-garbd.patched --- /etc/init.d/rh-mariadb101-garbd 2016-05-14 19:35:53.000000000 +0200 +++ /etc/init.d/rh-mariadb101-garbd.patched 2016-12-30 13:58:14.534000054 +0100 @@ -119,7 +119,7 @@ fi fi - [ -x $prog ] || return 5 + # [ -x $prog ] || return 5 [ -f $config ] && . $config # Check that node addresses are configured if [ -z "$GALERA_NODES" ]; then With this 2 changes the service starts correctly, but probably a better init script is necessary which accounts for the paths in software collections.
Thanks for reporting, this is problem in RHSCL packages as well, so moving to fix it there and eventually the fix should get to sclo packages as well.