Eu estava recebendo o mesmo erro no MacOS. Quando você ssh para uma caixa linux, eles se recusam a configurar um UTF-8 locale. Você pode ver as diferenças nas configurações de localidade executando o comando locale em seu terminal MacOS e na caixa Linux.
Para corrigir esse erro, abra o terminal - > preferências - > perfis - > Avançado e desfazendo Set locale environment variables on startup no seu mac.
Agora, quando você executar locale no mac. Você pode ver que essa alteração definiu LC_CTYPE="C" , que foi LC_CTYPE="UTF-8" com a configuração anterior.
você terá que fechar seu terminal para ter esse efeito e agora faça o login na sua caixa linux e execute yum update .
Espero que ajude :)