Я новичок в ткани.Я пытаюсь проверить, установлен ли setkey на удаленной машине.Для этого я просто пытаюсь проверить номер его версии, и если он выдаст ошибку, он установит необходимый пакет.Ниже приведен код
with settings(hide('stdout'), warn_only=True):
out = sudo('setkey -V', shell=False);
if out.failed:
print(red("* Setkey not installed. Installing"))
sudo(setkey_install)
Однако я получаю предупреждение
Предупреждение: sudo () обнаружил ошибку (код возврата 1) при выполнении команды setkey -V
В чем может быть причина этого?Есть ли другой способ проверить, установлен ли пакет?