Вы должны попытаться поставить знак $ перед вашим параметром в кавычках, избегая при этом внутренних кавычек, например:
./run.sh name $'--vars="service_name=\'\someothername\'"'
Это должно работать, так как $ указывает оболочке рассматривать содержимое строки как строку, чтобы оно не интерпретировалось. И кавычки должны быть экранированы, чтобы они не рассматривались как конечные кавычки для строки.
(см. также этот пост)
Обновление с Centos 7 до Centos 8 не поддерживается.
Вы можете удалять пакеты до тех пор, пока это не заработает, но в итоге вы получите сломанную систему.