Boa tarde Lucas,
Não nunca mexi nada na configuração do Python desta máquina.
Acabei de instalar uma versão mais nova dele (python-2.4.3-43, que vem no Red Hat 5.6) e o problema permanece...
Dei uma "cavucada" no funcionamento do yum e ele (/usr/bin/yum) carrega os scripts de /usr/share/yum-cli/. Peguei um deles (o cli.py) e rodei com a opção "-d";
[root@server py]# python -v /usr/share/yum-cli/cli.py # installing zipimport hook import zipimport # builtin # installed zipimport hook # /usr/lib/python2.4/site.pyc matches /usr/lib/python2.4/site.py import site # precompiled from /usr/lib/python2.4/site.pyc # /usr/lib/python2.4/os.pyc matches /usr/lib/python2.4/os.py import os # precompiled from /usr/lib/python2.4/os.pyc import posix # builtin # /usr/lib/python2.4/posixpath.pyc matches /usr/lib/python2.4/posixpath.py import posixpath # precompiled from /usr/lib/python2.4/posixpath.pyc # /usr/lib/python2.4/stat.pyc matches /usr/lib/python2.4/stat.py import stat # precompiled from /usr/lib/python2.4/stat.pyc import errno # builtin # /usr/lib/python2.4/UserDict.pyc matches /usr/lib/python2.4/UserDict.py import UserDict # precompiled from /usr/lib/python2.4/UserDict.pyc # /usr/lib/python2.4/copy_reg.pyc matches /usr/lib/python2.4/copy_reg.py import copy_reg # precompiled from /usr/lib/python2.4/copy_reg.pyc # /usr/lib/python2.4/types.pyc matches /usr/lib/python2.4/types.py import types # precompiled from /usr/lib/python2.4/types.pyc import japanese # directory /usr/lib/python2.4/site-packages/japanese # /usr/lib/python2.4/site-packages/japanese/__init__.pyc matches /usr/lib/python2.4/site-packages/japanese/__init__.py import japanese # precompiled from /usr/lib/python2.4/site-packages/japanese/__init__.pyc import japanese.aliases # directory /usr/lib/python2.4/site-packages/japanese/aliases # /usr/lib/python2.4/site-packages/japanese/aliases/__init__.pyc matches /usr/lib/python2.4/site-packages/japanese/aliases/__init__.py import japanese.aliases # precompiled from /usr/lib/python2.4/site-packages/japanese/aliases/__init__.pyc import encodings # directory /usr/lib/python2.4/encodings # /usr/lib/python2.4/encodings/__init__.pyc matches /usr/lib/python2.4/encodings/__init__.py import encodings # precompiled from /usr/lib/python2.4/encodings/__init__.pyc # /usr/lib/python2.4/codecs.pyc matches /usr/lib/python2.4/codecs.py import codecs # precompiled from /usr/lib/python2.4/codecs.pyc import _codecs # builtin # /usr/lib/python2.4/encodings/aliases.pyc matches /usr/lib/python2.4/encodings/aliases.py import encodings.aliases # precompiled from /usr/lib/python2.4/encodings/aliases.pyc # /usr/lib/python2.4/warnings.pyc matches /usr/lib/python2.4/warnings.py import warnings # precompiled from /usr/lib/python2.4/warnings.pyc # /usr/lib/python2.4/linecache.pyc matches /usr/lib/python2.4/linecache.py import linecache # precompiled from /usr/lib/python2.4/linecache.pyc # /usr/lib/python2.4/encodings/utf_8.pyc matches /usr/lib/python2.4/encodings/utf_8.py import encodings.utf_8 # precompiled from /usr/lib/python2.4/encodings/utf_8.pyc Python 2.4.3 (#1, Dec 10 2010, 17:24:32) [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 Type "help", "copyright", "credits" or "license" for more information. # /usr/lib/python2.4/re.pyc matches /usr/lib/python2.4/re.py import re # precompiled from /usr/lib/python2.4/re.pyc # /usr/lib/python2.4/sre.pyc matches /usr/lib/python2.4/sre.py import sre # precompiled from /usr/lib/python2.4/sre.pyc # /usr/lib/python2.4/sre_compile.pyc matches /usr/lib/python2.4/sre_compile.py import sre_compile # precompiled from /usr/lib/python2.4/sre_compile.pyc import _sre # builtin # /usr/lib/python2.4/sre_constants.pyc matches /usr/lib/python2.4/sre_constants.py import sre_constants # precompiled from /usr/lib/python2.4/sre_constants.pyc # /usr/lib/python2.4/sre_parse.pyc matches /usr/lib/python2.4/sre_parse.py import sre_parse # precompiled from /usr/lib/python2.4/sre_parse.pyc dlopen("/usr/lib/python2.4/lib-dynload/timemodule.so", 2); import time # dynamically loaded from /usr/lib/python2.4/lib-dynload/timemodule.so # /usr/lib/python2.4/random.pyc matches /usr/lib/python2.4/random.py import random # precompiled from /usr/lib/python2.4/random.pyc dlopen("/usr/lib/python2.4/lib-dynload/mathmodule.so", 2); import math # dynamically loaded from /usr/lib/python2.4/lib-dynload/mathmodule.so dlopen("/usr/lib/python2.4/lib-dynload/binascii.so", 2); import binascii # dynamically loaded from /usr/lib/python2.4/lib-dynload/binascii.so Segmentation fault
Aí eu criei um "hello.py" com o mesmo conteúdo inicial deste cli.py: #!/usr/bin/python import os import re import sys import time import random import logging from optparse import OptionParser,OptionGroup import rpm import output import shell import yum import yum.Errors import yum.logginglevels import yum.misc import yum.plugins import rpmUtils.arch import rpmUtils.miscutils from yum.packages import parsePackages from yum import _ from yum.rpmtrans import RPMTransaction import signal import yumcommands from yum.i18n import to_unicode, to_utf8 print "Hello, World!"
Ao executá-lo assim: "Segmentation fault".
Saí comentando um "import" de cada vez e o hello.py parou de dar problema quando comentei o "import random", ou seja, ele é o meu desafeto.
O /dev/random e /dev/urandom estão com as permissões corretas.
[]'s Lincoln
2011/6/17 Lucas Timm LH linuxhelper@gmail.com
Python, gente. Python...
Em 17 de junho de 2011 14:29, Emmanuel Alves manel.pb@gmail.comescreveu:
eu também estou com este tipo de problema, mas em um servidor freebsd...
deve ser algum pacote que está morrendo, já tentei procurar qual é, mas sem sucesso.
[]s
Emmanuel Alves
Twitter: http://www.twitter.com/emartsnet Linked In: http://www.linkedin.com/in/emartsnet
2011/6/17 Guilherme Moraes guimfonseca@gmail.com
Essa eh a tela azul de hardware.
A do software seria a segment fault
2011/6/17 Lucas Timm LH linuxhelper@gmail.com
Na verdade a "tela azul" do Unix é o *kernel panic*, não a Segmentation Failure.
Em 17 de junho de 2011 14:09, Guilherme Moraes guimfonseca@gmail.comescreveu:
Não tem nada a ver com Hardware ...
Segment Fault é a tela azul do linux em relação ao software.
Alguma coisa ai em "C" ta com problema.
2011/6/17 Fábio de Sousa fabiocs@gmail.com
Não tenho muita experiência nos RedHats, mas no Debian isso pode ser HD e ou memória com defeito... se possível troque o pente de memória e faça um teste..
Abraço, Fábio de Sousa SysAdmin
~ °v° Seja Livre... /( )\ Use Linux... ^ ^
Em 17 de junho de 2011 14:03, Lincoln Zuljewic Silva < lincolnzsilva@gmail.com> escreveu:
> Boa tarde lista, > > Estou com um probleminha aqui em um servidor CentOS que está me > tirando o sono. > > Sem nenhum motivo o yum parou de funcionar: > [root@server ~]# yum > Segmentation fault > > Já reinstalei o rpm do yum, do rpm, de todas as dependências do yum. > > Um strace do yum pode ser encontrado em: > http://pastebin.com/PYL67pm4 > > O CentOS é o: > > CentOS release 5.4 (Final) > > Com kernel: > > Linux server 2.6.18-164.11.1.el5.centos.plusPAE #1 SMP Wed Jan 20 > 19:33:21 EST 2010 > > E a versão do yum é a: > > [root@server ~]# rpm -qa |grep yum > yum-metadata-parser-1.1.2-3.el5.centos > yum-3.2.22-20.el5.centos > yum-utils-1.1.16-13.el5.centos > yum-fastestmirror-1.1.16-13.el5.centos > > Já procurei no Google, e também não achei nada que pudesse me > ajudar... > > Alguém já passou por isso antes? > > []’s > Lincoln > > -- > Lincoln Zuljewic Silva > More contact info.: http://www.system.adm.br/contact.php > > "How often must a question be asked before it’s considered a > frequently asked question?" > _______________________________________________ > CentOS-pt-br mailing list > CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br >
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
--
At.
Guilherme Moraes Da Fonseca *LPIC1 - Linux Professional Institute Certified**
*CLA - Novell Certified Linux Administrator* *DCTS - Novell Data Center Technical Specialist* ** Analista de Suporte Gnu/Linux
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Lucas Timm, Goiânia/GO. http://timmerman.wordpress.com
(62) 8198-0867
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
--
At.
Guilherme Moraes Da Fonseca *LPIC1 - Linux Professional Institute Certified**
*CLA - Novell Certified Linux Administrator* *DCTS - Novell Data Center Technical Specialist* ** Analista de Suporte Gnu/Linux
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Lucas Timm, Goiânia/GO. http://timmerman.wordpress.com
(62) 8198-0867
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br