Liverpool will be without forward Mohamed Salah when they face Barcelona in the second leg of their Champions League semi-final.