Você está recebendo mensagens de erro, pois o script não está encontrando o comando systemctl :
openvpnsetup.sh: line 360: systemctl: command not found
O comando ausente é usado para controlar systemd , o subsistema de init de ponta (às vezes de ponta).
De acordo com esta antiga página wiki do Ubuntu, a versão mais antiga possível systemd foi introduzida no Ubuntu foi 14.10 ou mais provável 15.04 . Você está executando 14.04.5, que é mais antigo do que qualquer um deles. Antes de systemd , acho que o Ubuntu costumava usar upstart como seu subsistema init .
Uma transição de um tipo de init subsystem para outro tipo é uma grande mudança: afeta como a inicialização e o desligamento do sistema são executados e como os serviços do sistema são definidos e controlados. Com systemd , o comando systemctl é a ferramenta universal para a maioria das tarefas de gerenciamento de serviços.
Agora você deve ler as linhas # 360, # 361 e # 362 no script openvpnsetup.sh , descobrir o que os comandos systemctl dessas linhas estão tentando fazer e substituí-los pelos comandos correspondentes aplicáveis a o subsistema upstart init. É muito provável que você também tenha que procurar por arquivos perdidos em /etc/systemd/system e substituí-los por definições de serviço no estilo upstart .
Do seu link do github, essas linhas são:
systemctl enable netfilter-persistent & systemctl start netfilter-persistent
systemctl enable openvpn@server & systemctl start openvpn@server
systemctl restart netfilter-persistent
i.e. ative os serviços do servidor netfilter-persistent e openVPN para iniciar automaticamente no boot & inicie-os imediatamente e, em seguida, reinicie o serviço netfilter-persistent mais uma vez, provavelmente para garantir que quaisquer alterações nas regras de firewall que possam ter sido feitas pela inicialização do OpenVPN sejam armazenadas imediatamente de forma persistente.