Yum update - / bin / python not found

Я пытаюсь обновить систему Red Hat 7, но не могу из-за следующего сообщения о зависимости:

Error: Package: Trac-1.0.12-1.noarch (@/Trac-1.0.12-1.noarch)
           Requires: /bin/python
           Removing: python-2.7.5-34.el7.x86_64 (@rhel-7-server-rpms)
               Not found
           Updated By: python-2.7.5-48.el7.x86_64 (rhel-7-server-rpms)
               Not found

/ bin / python определенно существует . Я получаю следующее из «whereis python»:

python: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

Как видите, no / bin / python - это важно? Я не уверен, откуда он берет информацию.

'which python' возвращает /bin/python.

Мне нужно, чтобы эта система обновлялась чисто - любые предложения будут с благодарностью приняты.

0
задан 28 June 2017 в 10:35
3 ответа

Я не знаю, как это организовано в RHEL, но в CentOS / bin / python есть символическая ссылка на python2 , которая является символической ссылкой на python2.7 . Таким образом, вы можете создать / bin / python как символическую ссылку на любой python2.7 , представленный в вашей системе.

0
ответ дан 4 December 2019 в 16:13

Первое, что вам нужно проверить, это то, что ваши репозитории по-прежнему включены:

yum repolist all

Это должен вернуть ваши репозитории и их статус. Проверьте, есть ли у вас идентификатор репозитория rhel-7-server, и проверьте, включен ли статус по-прежнему.

Если отключено, используйте диспетчер подписки для включения репозитория:

subscription-manager repos --enable=rhel-7-server

Если это не сработает, проверьте свою подписку:

subscription-manager version

] Если есть строка «зарегистрирован на: Неизвестно», вам следует обновить подписку.

1
ответ дан 4 December 2019 в 16:13

Это было конфеткой, тупой (или я?). Я просто выполнил «yum update python», позвольте этому запуску выполнить «yum update». Все проблемы решены ...

0
ответ дан 4 December 2019 в 16:13

Теги

Похожие вопросы