Я использую инстанс Amazon EC2. Я не могу вызвать yum с помощью sudo:
$ sudo yum update -y
sudo: unable to execute /usr/bin/yum: No such file or directory
и без sudo:
$ yum update -y
-bash: /usr/bin/yum: /usr/bin/python2.7: bad interpreter: No such file or directory
Он утверждает, что не имеет файла на /usr/bin/yum. Однако этот файл существует:
$ [ -f /usr/bin/yum ] && echo "Found" || echo "Not found"
Found
Ты прав! изменение его на "#! / usr / bin / python" устранило мою проблему
Тот факт, что /usr/bin отсутствует в PATH пользователя root (как следует из первого сообщения об ошибке), является странным.
Вы используете Amazon Linux, Ubuntu или что-то еще?





Похоже, что
/usr/bin/yumимеет#!/usr/bin/python2.7как шебанг, а/usr/bin/python2.7- это отсутствующий файл.