Estou enfrentando um problema ao executar o comando yum. Ao executar o comando yum, estou recebendo o erro abaixo:
-bash: /usr/bin/yum: /usr/libexec/platform-python: bad interpreter: No such file or directory.
Ao executar o subscription-manager, ele apresenta o erro abaixo:
ModuleNotFoundError: No module named 'pkg_resources'
As alterações que fiz foram remover o arquivo python3.6. O python3.11 está atualmente instalado no servidor e consigo usar o python3 sem problemas.
Existe alguma configuração pela qual eu possa apontar o yum/subscription-manager para o python3.11 e resolver esse problema?
Obrigado
Você quebrou seu sistema. Você não pode simplesmente remover o interpretador Python do sistema e esperar que os programas Python continuem funcionando!
Então, você precisa reverter (idealmente, você tem backups – essa pode ser a rota mais rápida) sua exclusão do interpretador python3.6. Você não pode simplesmente usar "qualquer" python3.6, ele precisa ser exatamente aquele compilado para seu RHEL.
Seja lá o que você estivesse tentando alcançar ao deletar o python3.6, você nunca deve remover partes da instalação do seu sistema diretamente, mas deixar o gerenciador de pacotes lidar com isso. Esse é
yum
o trabalho do – permitindo que você remova e instale software com segurança . Nesse caso, tentar desinstalar essa versão do Python teria falhado, porqueyum
teria dito corretamente que você estaria desinstalando uma parte crítica do sistema.Não sei qual foi a motivação para remover o python3.6, mas você provavelmente deveria ler sobre como criar ambientes específicos da versão do python com a versão do python que deseja usar, em vez de desinstalar outras versões.