Ho avuto lo stesso errore durante l'esecuzione dello script da zsh e lo script iniziava con errato shebang.
 SBAGLIATO, ! mancante dopo # :
#/bin/bash
rest-of-the-script
Esatto:
#!/bin/bash
rest-of-the-script
 Stai eseguendo bin/sh , su Ubuntu è un collegamento simbolico che punta a /bin/dash , ma pipefail è un bashismo.
Rendi eseguibile lo script:
chmod +x myscript.sh
e quindi eseguire lo script come segue:
sudo ./myscript.sh