Мне нужно установить java на серверные узлы Ubuntu в моем пуле. Я пытаюсь сделать это по задачам, но каждый раз, когда я пытаюсь установить java через задачу, используя приведенный ниже код:
TaskAddParameter taskToAdd = new TaskAddParameter();
taskToAdd.withId(taskId).withCommandLine(String.format("sudo apt-get install openjdk-8-jdk"));
// Associate resource file with task
taskToAdd.withResourceFiles(getListOfResourceFiles(sas));
я получаю сообщение об ошибке
sudo: no tty present and no askpass program specified
Я попробовал описанный выше способ на уровне пула, также дав эту команду в StartTask пула, но затем это дало мне ту же ошибку.
Мне нужно установить java на узлы моего пула, чтобы я мог запускать на нем свою java-программу.