Попробуйте установить флаг -nostdin
на ffmpeg
.
Хотя, возможно, это не имеет прямого отношения к основному -исходному вопросу постеров, на данный момент это самый популярный результат поиска по запросу «ffmpeg не работает из-за скрипта», поэтому я все равно делюсь своими выводами в надежде, что кто-то еще помогает.
Я сталкивался с этим всякий раз, когда запускал ffmpeg
из cat 'file' | while read INFILE ; do loop
. Запуск ffmpeg
вне этого цикла или сам по себе будет работать нормально. Добавление цикла приведет к сбросу данных на консоль. Я не совсем уверен, почему, но добавление -nostdin
вылечило мою проблему, так как я думаю, что время чтения и ffmpeg боролись за стандартный ввод. Я готов выслушать объяснения других людей, почему -nostdin
сработал в моем случае.
В выводе вашей консоли написано:Maybe run: yum groups mark install (see man yum)
— вы сделали это?
Попробуйте запустить следующие команды:
yum groups mark install "Development Tools"
yum groups mark convert "Development Tools"
yum groupinstall "Development Tools"
Попробуйте:
yum group list
Чтобы узнать, сможет ли yum найти Development Tools
под Available Groups
. Если не получится, попробуйте:
yum clean all
yum group list
И посмотрим, сможет ли он его найти. Если это все еще не удается, возможно, у вас не включены правильные зеркала для ее устранения.
попробуйте снова выполнить команду очистки, а затем:
yum --disablerepo=\* --enablerepo=base,updates group list
Если сможешь найти. Здорово! Установить с помощью:
yum --disablerepo=\* --enablerepo=base,updates groupinstall "Development Tools"
Если это не так, можете ли вы дать нам вывод:
yum repolist all
РЕДАКТИРОВАТЬ:
Спасибо за информацию.
Я нашел статью , в которой говорится следующее :" Чтобы установить инструменты разработки CentOS, вам потребуется подключиться к виртуальному серверу с помощью SSH и работать в качестве пользователь root."
Попробуйте переключиться на пользователя «root» (, если вы не знаете учетные данные root, вы можете попробовать sudo su
. sudo также может работать, но я вижу, что вы уже пробовали это... )и выполняли приведенные выше команды.
Наконец, вы можете попробовать включить эти репозитории «источники»:
И после запуска yum update
следует groupinstall
.
Дайте мне знать, если это не сработает. Удачи!