Alguien me puede ayudar con este stacktrace de yum. Me empezo a pasar de un dia para otro y que recuerde no he sacado ni metido librerias como para que pasara.
Dato: apt funciona normalmente Otro dato: Solo se cae con yum update. OS: Centos 4.x actualizado y al dia
Aqui pego el stacktrace:
Setting up Update Process Setting up repositories Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 97, in main result, resultmsgs = do() File "/usr/share/yum-cli/cli.py", line 477, in doCommands return self.updatePkgs() File "/usr/share/yum-cli/cli.py", line 955, in updatePkgs self.doRepoSetup() File "/usr/share/yum-cli/cli.py", line 71, in doRepoSetup yum.YumBase.doRepoSetup(self, thisrepo=thisrepo) File "__init__.py", line 233, in doRepoSetup File "repos.py", line 671, in getRepoXML File "repos.py", line 614, in get File "/usr/lib/python2.3/site-packages/urlgrabber/mirror.py", line 411, in urlgrab return self._mirror_try(func, url, kw) File "/usr/lib/python2.3/site-packages/urlgrabber/mirror.py", line 397, in _mirror_try return func_ref( *(fullurl,), **kwargs ) File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 784, in urlgrab return self._retry(opts, retryfunc, url, filename) File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 702, in _retry r = apply(func, (opts,) + args, {}) File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 770, in retryfunc fo = URLGrabberFileObject(url, filename, opts) File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 893, in __init__ self._do_open() File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 960, in _do_open fo, hdr = self._make_request(req, opener) File "/usr/lib/python2.3/site-packages/urlgrabber/grabber.py", line 1055, in _make_request fo = opener.open(req) File "/usr/lib/python2.3/urllib2.py", line 326, in open '_open', req) File "/usr/lib/python2.3/urllib2.py", line 306, in _call_chain result = func(*args) File "/usr/lib/python2.3/urllib2.py", line 491, in <lambda> lambda r, proxy=url, type=type, meth=self.proxy_open: \ File "/usr/lib/python2.3/urllib2.py", line 498, in proxy_open if '@' in host: TypeError: iterable argument required
salu2
Francisco Collao Gárate escribió:
Alguien me puede ayudar con este stacktrace de yum. Me empezo a pasar de un dia para otro y que recuerde no he sacado ni metido librerias como para que pasara.
Dato: apt funciona normalmente Otro dato: Solo se cae con yum update. OS: Centos 4.x actualizado y al dia
Aqui pego el stacktrace:
Setting up Update Process Setting up repositories Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 97, in main (..) TypeError: iterable argument required
Hola Gustavo,
Realmente no se donde puede estar el problema que está escupiendo Python.. prueba a reinstalar el paquete "python-urlgrabber".
Si esto no te lo soluciona.. prueba reinstalando Yum y todos los paquetes que dependen de el, por ejemplo con:
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/gmp-4.1.4-3.i386.rpm rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/readline-4.3-13.i386... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-2.3.4-14.4.i3... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/libxml2-2.6.16-10.i3... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/libxml2-python-2.6.1... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/expat-1.95.7-4.i386.... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-elementtree-1... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/sqlite-3.3.6-2.i386.... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/elfutils-libelf-0.97... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/elfutils-0.97.1-5.i3... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/rpm-4.3.3-23_nonptl.... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-23_... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-urlgrabber-2.... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/yum-metadata-parser-... rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.cent...
Ya nos contarás que tal..
Saludos!
-- Santi Saez http://woop.es
Santi Saez wrote:
Francisco Collao Gárate escribió:
Hola Gustavo,
Realmente no se donde puede estar el problema que está escupiendo Python.. prueba a reinstalar el paquete "python-urlgrabber".
Si esto no te lo soluciona.. prueba reinstalando Yum y todos los paquetes que dependen de el, por ejemplo con:
Nada de nada... actualice YUM.. es mas... lo elimine y con apt lo volvi a instalar.
Probe haciendo el update a los paquetes que me enviaste y nada.
En este momento estoy debugeando yum pero no veo nada mal, los script que ejecutan estan bien ya que tengo otro server y los md5sum de ambas maquinas coinciden.
Un dato freak... le saco los repositorios y no lanza nada, asi que supongo que tiene que ver con el que llama a los repositorios.
Alguna idea?
En todo caso... yum sucks! jajaja prefiero apt :D
salu2
El Viernes, 21 de Noviembre de 2008, Francisco Collao Gárate Collao escribió:
Santi Saez wrote:
Francisco Collao Gárate escribió:
Hola Gustavo,
Realmente no se donde puede estar el problema que está escupiendo Python.. prueba a reinstalar el paquete "python-urlgrabber".
Si esto no te lo soluciona.. prueba reinstalando Yum y todos los paquetes que dependen de el, por ejemplo con:
Nada de nada... actualice YUM.. es mas... lo elimine y con apt lo volvi a instalar.
Probe haciendo el update a los paquetes que me enviaste y nada.
En este momento estoy debugeando yum pero no veo nada mal, los script que ejecutan estan bien ya que tengo otro server y los md5sum de ambas maquinas coinciden.
Un dato freak... le saco los repositorios y no lanza nada, asi que supongo que tiene que ver con el que llama a los repositorios.
Alguna idea?
En todo caso... yum sucks! jajaja prefiero apt :D
yo intentaría un: 'yum clean all'
Y luego volvería a intentarlo.
Saludos!
Renato Covarrubias Romero wrote:
El Viernes, 21 de Noviembre de 2008, Francisco Collao Gárate Collao escribió:
yo intentaría un: 'yum clean all'
Nada de nada... y ojo que solo falla cualquier operacion que requiera conectarse a internet.
Salu2
Francisco Collao Gárate wrote:
Alguien me puede ayudar con este stacktrace de yum. Me empezo a pasar de un dia para otro y que recuerde no he sacado ni metido librerias como para que pasara.
Dato: apt funciona normalmente Otro dato: Solo se cae con yum update. OS: Centos 4.x actualizado y al dia
RESUELTO!!!
Tenis que settear en el yum.conf la variable proxy ya que esa misma maquina contiene un squid. La linea agregada al yum.conf es la siguiente:
proxy=http://localhost:3128
Lo raro que detras de esa maquina hay mas centos y ninguno tiene problemas, y mas raro aun es que haya empezado a fallar de un dia a otro sin previo aviso ni modificaciones en el firewall ni en el proxy.
En fin... esta solucionado el problema y espero que le sirva a alguien.
Gracias a todos salu2
Hola francisco, es posible que los otros CentOS tengan mapeada la variable del proxy, revisa en los que no tienen el problema ejecutando la instrucccion export desde la linea de comandos, eso te dira si esta o no mapeado el proxy.
Saludos
Carlos R!
2008/11/21 Francisco Collao Gárate pcollaog@firefox.cl
Francisco Collao Gárate wrote:
Alguien me puede ayudar con este stacktrace de yum. Me empezo a pasar de un dia para otro y que recuerde no he sacado ni metido librerias como para que pasara.
Dato: apt funciona normalmente Otro dato: Solo se cae con yum update. OS: Centos 4.x actualizado y al dia
RESUELTO!!!
Tenis que settear en el yum.conf la variable proxy ya que esa misma maquina contiene un squid. La linea agregada al yum.conf es la siguiente:
proxy=http://localhost:3128
Lo raro que detras de esa maquina hay mas centos y ninguno tiene problemas, y mas raro aun es que haya empezado a fallar de un dia a otro sin previo aviso ni modificaciones en el firewall ni en el proxy.
En fin... esta solucionado el problema y espero que le sirva a alguien.
Gracias a todos salu2 -- Francisco José Collao Gárate LinuxUser #363300 http://pcollaog.firefox.cl Free, powerful, secure and easy to use. http://www.firefox.cl
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
carlos restrepo wrote:
Hola francisco, es posible que los otros CentOS tengan mapeada la variable del proxy, revisa en los que no tienen el problema ejecutando la instrucccion export desde la linea de comandos, eso te dira si esta o no mapeado el proxy.
Nop nada de eso... las otras maquinas salen a travez del puerto 80. El proxy es transparente y ademas el pto 21 para los ftp's esta enmascarado para los servidores internos. Eso en caso de que el mirror de centos sea un ftp y no http.
Por otro lado esos servidores internos no tiene la variable HTTP_PROXY como variables de ambiente.
Como le dije en un ppio... raro.. pero en fin.. funciona que es lo importante... jaja
Y gracias por sus comentarios.
salu2
Una ultima.. el equipo en mencion tiene ip publica?, porque la unica manera en que descargue sin problema sin mapeo de la variable antes mencionada, es que el servidor tenga ip publica, de esta manera el sale a internet sin problemas y sin proxy.
Saludos!
Carlos R!.
2008/11/24 Francisco Collao Gárate pcollaog@firefox.cl
carlos restrepo wrote:
Hola francisco, es posible que los otros CentOS tengan mapeada la variable del proxy, revisa en los que no tienen el problema ejecutando la instrucccion export desde la linea de comandos, eso te dira si esta o no mapeado el proxy.
Nop nada de eso... las otras maquinas salen a travez del puerto 80. El proxy es transparente y ademas el pto 21 para los ftp's esta enmascarado para los servidores internos. Eso en caso de que el mirror de centos sea un ftp y no http.
Por otro lado esos servidores internos no tiene la variable HTTP_PROXY como variables de ambiente.
Como le dije en un ppio... raro.. pero en fin.. funciona que es lo importante... jaja
Y gracias por sus comentarios.
salu2
Francisco José Collao Gárate LinuxUser #363300 http://pcollaog.firefox.cl Free, powerful, secure and easy to use. http://www.firefox.cl
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
carlos restrepo wrote:
Una ultima.. el equipo en mencion tiene ip publica?, porque la unica manera en que descargue sin problema sin mapeo de la variable antes mencionada, es que el servidor tenga ip publica, de esta manera el sale a internet sin problemas y sin proxy.
Sir yes sir... tiene ip publica y si puedo navegar con links directo a inet y pasando por el proxy (veo los request a travez de los logs)
Salu2