Init script is broken
# /etc/init.d/gitlab restart
/etc/init.d/gitlab: line 110: syntax error near unexpected token `do'
/etc/init.d/gitlab: line 110: ` while [ ! -f $web_server_pid_path ] || [ ! -f $sidekiq_pid_path ] || [ ! -f $gitlab_ workhorse_pid_path ] || { [ "$mail_room_enabled" = true ] && [ ! -f $mail_room_pid_path ] || { [ "$gitlab_pages_enabl ed" = true ] && [ ! -f $gitlab_pages_pid_path ]; }; do'
The error has been introduced in 3504b68a, there is an extra {
in line 110.