Bienvenido(a) a Alcance Libre 11/09/2025, 15:19
|
![]() |
Índice del foro > Todo acerca de Linux > Redes y Servidores |
![]() ![]() |
![]() |
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 01/03/08 Mensajes: 641 Localización:Cataluña |
Buenas tardes
al actualizar centos ( solo tengo los repositorios de serie, no he añadido ninguno aún ) al actualizar " file " me lanza el siguiente error; Component: pirut Summary: TBe8ae967a sqlitesack.py:94:_read_db_obj:TypeError: unsubscriptable object Traceback (most recent call last): File "/usr/sbin/pup", line 407, in _apply output = self.applyChanges(self.mainwin) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 813, in applyChanges self.checkDeps(mainwin) File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 550, in checkDeps (result, msgs) = self.buildTransaction() File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 647, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 704, in resolveDeps for po, dep in self._checkFileRequires(): File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 939, in _checkFileRequires if not self.tsInfo.getOldProvides(filename) and not self.tsInfo.getNewProvides(filename): File "/usr/lib/python2.4/site-packages/yum/transactioninfo.py", line 414, in getNewProvides for pkg, hits in self.pkgSack.getProvides(name, flag, version).iteritems(): File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 300, in getProvides return self._computeAggregateDictResult("getProvides", name, flags, version) File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 470, in _computeAggregateDictResult sackResult = apply(method, args) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 861, in getProvides return self._search("provides", name, flags, version) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 43, in newFunc return func(*args, **kwargs) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 837, in _search for pkg in self.searchFiles(name, strict=True): File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 43, in newFunc return func(*args, **kwargs) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 586, in searchFiles self._sql_pkgKey2po(rep, cur, pkgs) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 470, in _sql_pkgKey2po pkg = self._packageByKey(repo, ob['pkgKey']) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 413, in _packageByKey po = self.pc(repo, cur.fetchone()) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 68, in __init__ self._read_db_obj(db_obj) File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 94, in _read_db_obj setattr(self, item, _share_data(db_obj[item])) TypeError: unsubscriptable object Local variables in innermost frame: item: name db_obj: None -------------- Me ha salido en varios Servidores Centos que tengo instalados... alguien sabe como puedo solucionar esto? Gracias de antemano |
|||||||
|
||||||||
r0man |
|
|||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/12/08 Mensajes: 31 |
Realmente no logro identificar el por que exacto, pero es posible que de alguna manera el "yum" este (programa) este corrompido, ya que cuando son errores de repositorio suele identificarlos de tal manera y no salir un error relacionado a la programacion de "yum".
Otra cosa que me llega a la cabeza es que posiblemente tengas una version incompatible o no tengas python correctamente instalado. Recien instalaste el sistema y te genero los errores ? Hiciste algun cambio y entonces genero los errores ? Tienes configurado el "sudo" para utilizar "yum" ? en definitiva hay algo que puedas decir que creas esta fuera de lugar ? |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 01/03/08 Mensajes: 641 Localización:Cataluña |
Ahora que lo dices si que hay algo en comun que podria ser la causa, estos centos que me falan estan migrados de la 5.2 a la 5.3 con yum update..... no me dio error y los demas paquetes los puedo actualizar perfectamente pero el file lo tengo que descartar siempre sino no puedo actualizar lo demas, es el unico que me falla!
Con una instalación nueva de centos 5.3 si que puedo actualizar ese paquete.... existe solución??? |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 17/02/07 Mensajes: 1761 Localización:Mexico |
El problema es un paquete sin firmar en los depósitos de CentOS. La solución para actualizar es descargar el paquete file-* e instalarlo manualmente.
PHP Formatted Code su -lrpm -Uvh http://mirrors.kernel.org/centos/5/os/i386/CentOS/file-4.17-15.i386.rpm |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 01/03/08 Mensajes: 641 Localización:Cataluña |
Probe lo que me has dicho pero me decia que ya lo tenia instalado, creo que el problema es que intenta instalar de nuevo una versión que ya tengo instalada.. probe con rpm -ivh --force ..... y me lo reinstalo pero no hay manera de que en las actualizaciones no me pida volver a actualizar ese paquete, lo tengo que deseleccionar siempre desde el modo grafico... alguien se le ocure algo o sino creo que tendre que esperar a que saquen una nueva versión para poder actualizar de verdad... alguien conoce si para el5 hay alguna versión superior a la file-4.17-15.x86_64.rpm??
Gracias |
|||||||
|
||||||||
Contenido generado en: 0.18 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 03:19 . |
|
|