Navegando neste Tópico:   1 usuários anônimos





Problema com YUM
Not too shy to talk
Cadastrado em:
28/10/2011 7:54
De Pouso Alegre
Grupo:
Registered Users
Mensagens: 28
Offline

Pessoal boa tarde!

Eu tenho um servidor rodando o Centos 5.8, eu estava com problema no CRON ao tentar atualizar o cron para tentar corrigir o erro, o YUM parou de funcionar, como se ele não estivesse instalado no sistema.

eu estou tentando reparar o YUM, porém como eu instalei o sistema a partir do 1º cd de instalação o pacotes gcc, rpm e make não foram instalados, sendo assim não consigo instalar o pacote rpm ou mesmo outro tipo

Alguém sabe me informar uma forma de corrigir o Yum sem ter reinstalar o sistema, este servidor esta rodando em uma filial em SP eu fico em MG, ao tentar rodar o YUM ele diz: No module named yum

Se alguém puder ajudar fico grato.

Abraço.

Enviado em: 13/7/2012 16:15
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Just can't stay away
Cadastrado em:
13/2/2010 0:35
De São Paulo
Grupo:
Registered Users
Mensagens: 141
Offline
Remova o python e reinstale.

Consulte a versão do seu python:

rpm -qa grep python-devel


Remova o python:

rpm -e python-devel-sua_versao_aqui


Baixe novamente o python:

Se for 64 bits:
wget http://mirrors.tummy.com/mirrors/CentOS/5/updates/x86_64/RPMS/python-devel-2.4.3-46.el5_8.2.x86_64.rpm


Se for 32 bits:
wget http://mirrors.tummy.com/mirrors/CentOS/5/updates/i386/RPMS/python-devel-2.4.3-46.el5_8.2.i386.rpm


Atualize o python:
rpm --upgrade python*.rpm

Enviado em: 14/7/2012 9:25
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Not too shy to talk
Cadastrado em:
28/10/2011 7:54
De Pouso Alegre
Grupo:
Registered Users
Mensagens: 28
Offline
Guilherme, obrigado pela dica.

Como disse anteriormente eu instalei o sistema a partir do 1º cd, o unico gerenciador que eu usava era o yum. o RPM, GCC, MAKE, não tenho instalado no sistema, por esse motivo não consigo instalar pacotes que sejam RPM.

Se eu executar o comando por ex:

rpm -qa | grep python-devel

o sistema diz que, -bash: rpm: command not found


Como eu tenho uma outra máquina com o yum funcionando, eu pensei em copiar todos os confs para estas máquina que esta com problema, alguém sabe me informar se isso e possivel para reparar o yum?



Enviado em: 15/7/2012 10:13
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Home away from home
Cadastrado em:
11/4/2012 21:42
De Americana - SP
Grupo:
Registered Users
Mensagens: 376
Offline
Bom dia.

Vou dar uma dica que você pode tentar.
Seria bom fazer um backup da sua máquina problemática para que ele não fique pior, em caso de danos maiores... :)

Se você fizer o comando abaixo em outra distribuição da mesma versão, verá quais são os arquivos que o "yum" usa, ou o"rpm", caso queira tentar reparar os dois pacotes.
Localizado, direcione a saída para um txt, ex: /tmp/arquivosrepair.txt e faça um tar deles. Isso na máquina que está funcionando.

Depois na máquina que está problemática, você faz o backup que eu mencionei por precaução e então descompacta os arquivos trazidos com o .tar.gz da máquina boa.

Por exemplo, no Centos 6.3 o comando abaixo lista os arquivos do pacote :

[[email protected] admlinux]# rpm -qa -l yum
/etc/bash_completion.d
/etc/bash_completion.d/yum.bash
/etc/logrotate.d/yum
/etc/yum
/etc/yum.conf
/etc/yum.repos.d
/etc/yum/pluginconf.d
/etc/yum/protected.d
/etc/yum/vars
/etc/yum/version-groups.conf
/usr/bin/yum
/usr/lib/python2.6/site-packages/rpmUtils
/usr/lib/python2.6/site-packages/rpmUtils/__init__.py
/usr/lib/python2.6/site-packages/rpmUtils/__init__.pyc
/usr/lib/python2.6/site-packages/rpmUtils/__init__.pyo
/usr/lib/python2.6/site-packages/rpmUtils/arch.py
/usr/lib/python2.6/site-packages/rpmUtils/arch.pyc
/usr/lib/python2.6/site-packages/rpmUtils/arch.pyo
/usr/lib/python2.6/site-packages/rpmUtils/miscutils.py
/usr/lib/python2.6/site-packages/rpmUtils/miscutils.pyc
/usr/lib/python2.6/site-packages/rpmUtils/miscutils.pyo
/usr/lib/python2.6/site-packages/rpmUtils/oldUtils.py
/usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyc
/usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyo
/usr/lib/python2.6/site-packages/rpmUtils/transaction.py
/usr/lib/python2.6/site-packages/rpmUtils/transaction.pyc
/usr/lib/python2.6/site-packages/rpmUtils/transaction.pyo
/usr/lib/python2.6/site-packages/rpmUtils/updates.py
/usr/lib/python2.6/site-packages/rpmUtils/updates.pyc
/usr/lib/python2.6/site-packages/rpmUtils/updates.pyo
/usr/lib/python2.6/site-packages/yum
/usr/lib/python2.6/site-packages/yum/Errors.py
/usr/lib/python2.6/site-packages/yum/Errors.pyc
/usr/lib/python2.6/site-packages/yum/Errors.pyo
/usr/lib/python2.6/site-packages/yum/__init__.py
/usr/lib/python2.6/site-packages/yum/__init__.pyc
/usr/lib/python2.6/site-packages/yum/__init__.pyo
/usr/lib/python2.6/site-packages/yum/callbacks.py
/usr/lib/python2.6/site-packages/yum/callbacks.pyc
/usr/lib/python2.6/site-packages/yum/callbacks.pyo
/usr/lib/python2.6/site-packages/yum/comps.py
/usr/lib/python2.6/site-packages/yum/comps.pyc
/usr/lib/python2.6/site-packages/yum/comps.pyo
/usr/lib/python2.6/site-packages/yum/config.py
/usr/lib/python2.6/site-packages/yum/config.pyc
/usr/lib/python2.6/site-packages/yum/config.pyo
/usr/lib/python2.6/site-packages/yum/constants.py
/usr/lib/python2.6/site-packages/yum/constants.pyc
/usr/lib/python2.6/site-packages/yum/constants.pyo
/usr/lib/python2.6/site-packages/yum/depsolve.py
/usr/lib/python2.6/site-packages/yum/depsolve.pyc
/usr/lib/python2.6/site-packages/yum/depsolve.pyo
/usr/lib/python2.6/site-packages/yum/failover.py
/usr/lib/python2.6/site-packages/yum/failover.pyc
/usr/lib/python2.6/site-packages/yum/failover.pyo
/usr/lib/python2.6/site-packages/yum/history.py
/usr/lib/python2.6/site-packages/yum/history.pyc
/usr/lib/python2.6/site-packages/yum/history.pyo
/usr/lib/python2.6/site-packages/yum/i18n.py
/usr/lib/python2.6/site-packages/yum/i18n.pyc
/usr/lib/python2.6/site-packages/yum/i18n.pyo
/usr/lib/python2.6/site-packages/yum/logginglevels.py
/usr/lib/python2.6/site-packages/yum/logginglevels.pyc
/usr/lib/python2.6/site-packages/yum/logginglevels.pyo
/usr/lib/python2.6/site-packages/yum/mdparser.py
/usr/lib/python2.6/site-packages/yum/mdparser.pyc
/usr/lib/python2.6/site-packages/yum/mdparser.pyo
/usr/lib/python2.6/site-packages/yum/metalink.py
/usr/lib/python2.6/site-packages/yum/metalink.pyc
/usr/lib/python2.6/site-packages/yum/metalink.pyo
/usr/lib/python2.6/site-packages/yum/misc.py
/usr/lib/python2.6/site-packages/yum/misc.pyc
/usr/lib/python2.6/site-packages/yum/misc.pyo
/usr/lib/python2.6/site-packages/yum/packageSack.py
/usr/lib/python2.6/site-packages/yum/packageSack.pyc
/usr/lib/python2.6/site-packages/yum/packageSack.pyo
/usr/lib/python2.6/site-packages/yum/packages.py
/usr/lib/python2.6/site-packages/yum/packages.pyc
/usr/lib/python2.6/site-packages/yum/packages.pyo
/usr/lib/python2.6/site-packages/yum/parser.py
/usr/lib/python2.6/site-packages/yum/parser.pyc
/usr/lib/python2.6/site-packages/yum/parser.pyo
/usr/lib/python2.6/site-packages/yum/pgpmsg.py
/usr/lib/python2.6/site-packages/yum/pgpmsg.pyc
/usr/lib/python2.6/site-packages/yum/pgpmsg.pyo
/usr/lib/python2.6/site-packages/yum/pkgtag_db.py
/usr/lib/python2.6/site-packages/yum/pkgtag_db.pyc
/usr/lib/python2.6/site-packages/yum/pkgtag_db.pyo
/usr/lib/python2.6/site-packages/yum/plugins.py
/usr/lib/python2.6/site-packages/yum/plugins.pyc
/usr/lib/python2.6/site-packages/yum/plugins.pyo
/usr/lib/python2.6/site-packages/yum/repoMDObject.py
/usr/lib/python2.6/site-packages/yum/repoMDObject.pyc
/usr/lib/python2.6/site-packages/yum/repoMDObject.pyo
/usr/lib/python2.6/site-packages/yum/repos.py
/usr/lib/python2.6/site-packages/yum/repos.pyc
/usr/lib/python2.6/site-packages/yum/repos.pyo
/usr/lib/python2.6/site-packages/yum/rpmsack.py
/usr/lib/python2.6/site-packages/yum/rpmsack.pyc
/usr/lib/python2.6/site-packages/yum/rpmsack.pyo
/usr/lib/python2.6/site-packages/yum/rpmtrans.py
/usr/lib/python2.6/site-packages/yum/rpmtrans.pyc
/usr/lib/python2.6/site-packages/yum/rpmtrans.pyo
/usr/lib/python2.6/site-packages/yum/sqlitesack.py
/usr/lib/python2.6/site-packages/yum/sqlitesack.pyc
/usr/lib/python2.6/site-packages/yum/sqlitesack.pyo
/usr/lib/python2.6/site-packages/yum/sqlutils.py
/usr/lib/python2.6/site-packages/yum/sqlutils.pyc
/usr/lib/python2.6/site-packages/yum/sqlutils.pyo
/usr/lib/python2.6/site-packages/yum/transactioninfo.py
/usr/lib/python2.6/site-packages/yum/transactioninfo.pyc
/usr/lib/python2.6/site-packages/yum/transactioninfo.pyo
/usr/lib/python2.6/site-packages/yum/update_md.py
/usr/lib/python2.6/site-packages/yum/update_md.pyc
/usr/lib/python2.6/site-packages/yum/update_md.pyo
/usr/lib/python2.6/site-packages/yum/yumRepo.py
/usr/lib/python2.6/site-packages/yum/yumRepo.pyc
/usr/lib/python2.6/site-packages/yum/yumRepo.pyo
/usr/lib/yum-plugins
/usr/share/doc/yum-3.2.29
/usr/share/doc/yum-3.2.29/AUTHORS
/usr/share/doc/yum-3.2.29/COPYING
/usr/share/doc/yum-3.2.29/ChangeLog
/usr/share/doc/yum-3.2.29/INSTALL
/usr/share/doc/yum-3.2.29/README
/usr/share/doc/yum-3.2.29/TODO
/usr/share/locale/ca/LC_MESSAGES/yum.mo
/usr/share/locale/cs/LC_MESSAGES/yum.mo
/usr/share/locale/da/LC_MESSAGES/yum.mo
/usr/share/locale/de/LC_MESSAGES/yum.mo
/usr/share/locale/en_GB/LC_MESSAGES/yum.mo
/usr/share/locale/es/LC_MESSAGES/yum.mo
/usr/share/locale/fi/LC_MESSAGES/yum.mo
/usr/share/locale/fr/LC_MESSAGES/yum.mo
/usr/share/locale/it/LC_MESSAGES/yum.mo
/usr/share/locale/ja/LC_MESSAGES/yum.mo
/usr/share/locale/ms/LC_MESSAGES/yum.mo
/usr/share/locale/nb/LC_MESSAGES/yum.mo
/usr/share/locale/pa/LC_MESSAGES/yum.mo
/usr/share/locale/pl/LC_MESSAGES/yum.mo
/usr/share/locale/pt/LC_MESSAGES/yum.mo
/usr/share/locale/pt_BR/LC_MESSAGES/yum.mo
/usr/share/locale/ru/LC_MESSAGES/yum.mo
/usr/share/locale/sr/LC_MESSAGES/yum.mo
/usr/share/locale/sr@latin/LC_MESSAGES/yum.mo
/usr/share/locale/sv/LC_MESSAGES/yum.mo
/usr/share/locale/uk/LC_MESSAGES/yum.mo
/usr/share/locale/zh_CN/LC_MESSAGES/yum.mo
/usr/share/man/man5/yum.conf.5.gz
/usr/share/man/man8/yum-shell.8.gz
/usr/share/man/man8/yum.8.gz
/usr/share/yum-cli
/usr/share/yum-cli/callback.py
/usr/share/yum-cli/callback.pyc
/usr/share/yum-cli/callback.pyo
/usr/share/yum-cli/cli.py
/usr/share/yum-cli/cli.pyc
/usr/share/yum-cli/cli.pyo
/usr/share/yum-cli/output.py
/usr/share/yum-cli/output.pyc
/usr/share/yum-cli/output.pyo
/usr/share/yum-cli/shell.py
/usr/share/yum-cli/shell.pyc
/usr/share/yum-cli/shell.pyo
/usr/share/yum-cli/utils.py
/usr/share/yum-cli/utils.pyc
/usr/share/yum-cli/utils.pyo
/usr/share/yum-cli/yumcommands.py
/usr/share/yum-cli/yumcommands.pyc
/usr/share/yum-cli/yumcommands.pyo
/usr/share/yum-cli/yummain.py
/usr/share/yum-cli/yummain.pyc
/usr/share/yum-cli/yummain.pyo
/usr/share/yum-plugins
/var/cache/yum
/var/lib/yum
/var/lib/yum/history
/var/lib/yum/plugins
/var/lib/yum/uuid
/var/lib/yum/yumdb


se fizer na máquina boa :
#rpm -qa -l yum > /tmp/arquivosrepair.txt

#tar -czvf YumMaquinaBoa.tar.gz  -T  /tmp/arquivosrepair.txt


Se quiser arriscar com o rpm, é da mesma forma. Mas eu tentaria primeiro restaurar o yum. Ainda não pensei muito mais do que isso visto que você não tem o compilador. Se tivesse poderia baixar o fonte e gerar novamente.

Boa sorte.


Enviado em: 15/7/2012 10:54
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Home away from home
Cadastrado em:
11/4/2012 21:42
De Americana - SP
Grupo:
Registered Users
Mensagens: 376
Offline
Outra tentativa é tentar levar o "wget" e depois usar a opção que o Guilherme postou acima.

[[email protected] src-bin]# rpm -qa -l wget
/etc/wgetrc
/usr/bin/wget
/usr/share/doc/wget-1.12
/usr/share/doc/wget-1.12/AUTHORS
/usr/share/doc/wget-1.12/COPYING
/usr/share/doc/wget-1.12/MAILING-LIST
/
usr/share/doc/wget-1.12/NEWS
/usr/share/doc/wget-1.12/README
/usr/share/doc/wget-1.12/sample.wgetrc
/usr/share/info/wget.info.gz
/usr/share/locale/be/LC_MESSAGES/wget.mo
/usr/share/locale/bg/LC_MESSAGES/wget.mo
/usr/share/locale/ca/LC_MESSAGES/wget.mo
/usr/share/locale/cs/LC_MESSAGES/wget.mo
/usr/share/locale/da/LC_MESSAGES/wget.mo
/usr/share/locale/de/LC_MESSAGES/wget.mo
/usr/share/locale/el/LC_MESSAGES/wget.mo
/usr/share/locale/en@boldquot/LC_MESSAGES/wget.mo
/usr/share/locale/en@quot/LC_MESSAGES/wget.mo
/usr/share/locale/en_GB/LC_MESSAGES/wget.mo
/usr/share/locale/en_US/LC_MESSAGES/wget.mo
/usr/share/locale/eo/LC_MESSAGES/wget.mo
/usr/share/locale/es/LC_MESSAGES/wget.mo
/usr/share/locale/et/LC_MESSAGES/wget.mo
/usr/share/locale/eu/LC_MESSAGES/wget.mo
/usr/share/locale/fi/LC_MESSAGES/wget.mo
/usr/share/locale/fr/LC_MESSAGES/wget.mo
/usr/share/locale/ga/LC_MESSAGES/wget.mo
/usr/share/locale/gl/LC_MESSAGES/wget.mo
/usr/share/locale/he/LC_MESSAGES/wget.mo
/usr/share/locale/hr/LC_MESSAGES/wget.mo
/usr/share/locale/hu/LC_MESSAGES/wget.mo
/usr/share/locale/id/LC_MESSAGES/wget.mo
/usr/share/locale/it/LC_MESSAGES/wget.mo
/usr/share/locale/ja/LC_MESSAGES/wget.mo
/usr/share/locale/lt/LC_MESSAGES/wget.mo
/usr/share/locale/nb/LC_MESSAGES/wget.mo
/usr/share/locale/nl/LC_MESSAGES/wget.mo
/usr/share/locale/pl/LC_MESSAGES/wget.mo
/usr/share/locale/pt/LC_MESSAGES/wget.mo
/usr/share/locale/pt_BR/LC_MESSAGES/wget.mo
/usr/share/locale/ro/LC_MESSAGES/wget.mo
/usr/share/locale/ru/LC_MESSAGES/wget.mo
/usr/share/locale/sk/LC_MESSAGES/wget.mo
/usr/share/locale/sl/LC_MESSAGES/wget.mo
/usr/share/locale/sr/LC_MESSAGES/wget.mo
/usr/share/locale/sv/LC_MESSAGES/wget.mo
/usr/share/locale/tr/LC_MESSAGES/wget.mo
/usr/share/locale/uk/LC_MESSAGES/wget.mo
/usr/share/locale/vi/LC_MESSAGES/wget.mo
/usr/share/locale/zh_CN/LC_MESSAGES/wget.mo
/usr/share/locale/zh_TW/LC_MESSAGES/wget.mo
/usr/share/man/man1/wget.1.gz




Enviado em: 15/7/2012 10:59
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Not too shy to talk
Cadastrado em:
28/10/2011 7:54
De Pouso Alegre
Grupo:
Registered Users
Mensagens: 28
Offline

Zé Luis, obrigado pelas dicas.

Eu usei a primeira dica levando todos os arquivos do YUM da maquina que esta ok para a maquina com problema, após levar os arquivos a mensagem mudou agora diz que:

No module named rpm

Repetir os passos levando os arquivos rpm porém a mensagem continua. por acaso teria mais alguma ideia do que fazer.

Obrigado.

Enviado em: 16/7/2012 9:25
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Home away from home
Cadastrado em:
11/4/2012 21:42
De Americana - SP
Grupo:
Registered Users
Mensagens: 376
Offline
Bom dia.

Você poderia tentar levar mais alguns pacotes relacionados ao rpm:

Installed Packages
redhat-rpm-config.noarch             9.0.3-39.el6                                 @base                                   
rpm
.x86_64                                     4.8.0-27.el6                                 @base                                   
rpm
-build.x86_64                          4.8.0-27.el6                                 @base                                   
rpm
-libs.x86_64                             4.8.0-27.el6                                 @base                                   
rpm
-python.x86_64                       4.8.0-27.el6                              @base                                   
rpmdevtools
.noarch                  7.5-1.el6        @anaconda-CentOS-201106060106.x86_64/6.0
rpmlint
.noarch                         0.94-2.el6         @anaconda-CentOS-201106060106.x86_64/6.0




Enviado em: 16/7/2012 9:56
Transferir mensagem para outros aplicativos Transferir


Re: Problema com YUM
Not too shy to talk
Cadastrado em:
28/10/2011 7:54
De Pouso Alegre
Grupo:
Registered Users
Mensagens: 28
Offline

Obrigado Zé Luis, problema resolvido!!

fiz o seguinte atualizei o sistema que tenho em funcionamento com o yum.

yum update

e depois peguei os pacotes que o sistema estava reclamando "no module named rpm" com os comandos:

rpm -qa -l | grep rpm > teste.txt
tar -czvf rpmcerto.tar.gz -T /tmp/teste.txt


o arquivo tar.gz gerado eu descompactei na maquina com problema e o yum voltou a funcionar certinho.

abraço.

Enviado em: 16/7/2012 14:31
Transferir mensagem para outros aplicativos Transferir






Você pode exibir os tópicos.
Você não pode iniciar um novo tópico.
Você não pode responder.
Você não pode editar.
Você não pode excluir mensagens.
Você não pode incluir votações.
Você não pode votar.
Você não pode anexar arquivos.
Você não pode enviar mensagens sem aprovação.

[Pesquisa Avançada]