
¡Únete al Club!
|
|
NavegaciónInicio de sesión de usuarioEn líneaActualmente hay 4 Usuarios registrados y 116 Invitados en línea.
Usuarios en línea:
Nuevos
NoticiasDRAKEMandriva LinuxActualizaciones de Seguridad
Lista de Correo Cooker
RPMs para Mandriva Cooker y Estable |
MDKTRANS: Ayuda para traducir un bug "Algunos repositorios no muestran en hdlist todos los archivos rpm"
Enviado por megabyte el 29 Junio, 2007 - 01:08.
despues de un tiempo sin tiempo para hacer esto que me fue recomendado en este mensaje http://blogdrake.net/node/5552 aqui esta la propuesta de "bug", que al parecer siguen sin solucionarse: <<< algunos repositorios no muestran todos los paquetes contenidos en el mismo, eso sucede cuando se utiliza hdlist, no asi cuando se usa synthesis, pasa tanto en main como contrib algunos repositorios donde ha sucedido son http://ftp.esat.net/pub/linux/mandrakelinux/official/2007.0/i586/media/ (main y contrib) ftp://mandrake.cict.fr/Mandrakelinux/official/2007.1/i586/media/ (main y contrib) ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/ (main y contrib) por un tiempo funcionan bien, pero despues al actualizarlos, aparece el error >>> bueno espero que este claro el problema y pueda ser publicado como posible bug o por lo menos que otros usuarios de este sitio intenten reproducirlo, el último caso se presento en el mensaje http://blogdrake.net/node/8300 ahi indica que paquetes no son mostrados y en que repositorios Saludos |
BuscaDRAKE3Encuesta¿Usas el IRC de BlogDRAKE? No me gusta. 14% Si, charlo todo el dia. 11% Entro cuando tengo tiempo. 46% ¿Qué es eso? 29% Total votes: 63 Envíos recientes de blog
Nuevas discusionesDiscusiones activasPlaneta BlogDrake |
¿Qué versión de rpmdrake usas?
Hace poco salió una actualización a la versión rpmdrake-3.68-1.1mdv2007.1, que soluciona bastantes problemas parecidos a los que tu dices.
Antes de enviar el bug, mejor cerciorarse de que es realmente un bug. Por ejemplo, yo uso el servidor de ftp.free.fr con hdlist y nunca me ha dado ningún problema de los que dices.
Mira:
Esta es la ruta del repositorio (aunque no lo parezca es la misma que la tuya, llegas al mismo sitio con enlaces simbólicos):
ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.1/i586/media/main/releaseY esta es la ruta al archivo hdlist_main.cz (que es un enlace simbólico a media_info/hdlist.cz dentro de main/release):
../../..//media/media_info/hdlist_main.czIgual para el resto de repositorios. Están configurados automáticamente desde edit-urpm-sources.pl
Saludos,
luismago
--
JID: luismago@jabber.org
Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón
esto de no encontrar
esto de no encontrar paquetes me a ocurrido desde 2007, te explico
antes añadia los repositorios via easyurpmi, despues usando el asistente de mandriva (supongo al que haces referencia) el cual me preguntaba por un sevridor, etc siempre usaba servidores de America (soy mexicano), en cuanto los instalo, instalo los pocos programas que necesito y me olvido, de vez en cuando solo por probar algun programa o por necesitar algo mas, instalo, siempre buscando con urpmq para ver si se encuentra en los repositorios y si esta pues a instalar
desde 2007 programas que sé que estan en los repositorios, como xmms, qjoypad, cups por ejemplo, no aparecieron al hacer un urmpq/rpmdrake, asi que pense quiza fueron quitados pero resulta que via rpm search si aparecen e indican en que repositorio (main, contrib) es asi como me doy cuenta que algo anda mal, asi que voy al asistente de repositorios, le doy a editar, copio la ruta al servidor, la pego en mi navegador y busco el paquete, y sorpresa el paquete ahi esta como rpm search lo predijo, pero el urpmq no lo encuentra (como en el caso de qjoypad, echomix, o algunos otros que tomo al azar para buscar con urpmq en ese momento con el servidor a la vista en el navegador)
o en el caso de xmms o cups, no me muestra todos los paquetes que existen, de hecho el primer mensaje que se abrio sobre esto hacia referencia a VLC que tampoco mostraba todos los paquetes existentes
la ruta que me pones, y que es diferente a la mia, creo yo no tiene mucho que ver, ambos terminan en (.../2007.1/i586/media/main/release)
tuya-> ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.1/i586/media/main/release
mia ->ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/main/release
con una ruta hacia hdlist como ../../..//media/media_info/hdlist_main.cz (tomada del asistente de mandriva)
../../..//media/media_info/hdlist_main.cz <- tuya
../../..//media/media_info/hdlist_main.cz <- mia
asi que no veo cual sea el error en cuanto a las rutas o porque hay un error, entiendo que un espejo (mirror) debe contener lo mismo al final (en teoria y en un mundo perfecto) pero repito el error/bug/azar/destino/karma me juegan pasadas de vez en cuando, que en ocasiones pueden ser deseperantes, como en el caso de cups, que de haber funcionado bien ni cuenta me daria de la falta de quiza otros paquetes
mi sistema al dia del error con cups estaba al dia en cuanto a actualizaciones (lo comento en uno de los mensajes) el dia de hoy un urpmq -y cups usando
ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/main/release
../../..//media/media_info/hdlist_main.cz
me muestra
pero en dias pasados mostraba
es decir de nuevo se comporta como si nada pasara y el mundo fuera perfecto, hoy me mostro los mismo paquetes que a ti, pero quiza mañana cuando den por cerrado este caso, vuelva a las andadas, desde que se publico el primer mensaje sobre este "desperfecto" la cosa va y viene, es decir me doy cuenta que algo falla, la solución es cambiar de servidor esperando que no suceda lo mismo
despues de cambiar de servidor, hago pruebas, busco paquetes al azar, veo que todos son encontrados y me voy a dormir tranquilo, un tiempo despues la necesidad de paquetes me despierta a la realidad y el repositorio ya no funciona, asi que otra vez a cambiar de servidor, y en ocasiones como cuando intente instalar mi impresora, pues deja un mal sabor de boca el primero pensar que hay un bug en drakprint, pero luego darse cuenta que el error es por el repositorio.
repito esto me ha sucedido solo en mandriva 2007, en versiones anteriores nunca tuve ese problema, simplemente actualizaba ya sea por que habia cambiado y/o me indicaba falta de firma, pero con una actualizada del repositorio todo volvia a la normalidad, no asi en este caso que por mas que le doy a actualizar, me indica que todo esta bien, salvo que no encuentra lo que busco
mas datos, siempre instalo mandriva desde cero solo dejando intacto /home como ya dije dejo que el asistente configure los repositorios, estoy suscrito al rss de actualizaciones y cuando leo que hay algun paquete que yo pudiera tener instalado, hago la actualización, aunque en versiones anteriores llegue a usar el sistema por mas de 6 meses, quiza un año sin actualizar y aun asi nunca tuve problemas
asi que no se que mas hacer, seguir cambiando de servidor cuando falle, comentarlo al mundo esperando que no sea yo el único (al menos en el historial de esto hay dos persona con ese fallo, aunque ya me quede solo, la otra persona quiza vive feliz) o mejor no hacer ni decir nada y cuando me suceda, pues ya se que cambiando de servidor todo normal, por suerte tengo banda ancha y ya no es problema descargar hdlist una y otra vez, aunque a veces mi banda ancha parece dialup y es entonces cuando si me desespera dicha situación, eso y que casi siempre no tengo tiempo para andar probando que funciona y que no funciona
de hecho esa es la razon que hasta ahora me haya decidido publicar este posible bug (ver la fecha del primer mensaje sobre el tema)
Bueno pues eso es todo, espero no cansar a los posibles lectores y que con suerte esto se resuelva
Saludos
una vez mas
hoy de nuevo ha fallado el repositorio (30 junio 2007)
ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2007.1/i586/media/main/release
hice una busqueda para nvu y nada, no lo encontro (pero el navegador si los muestra), aqui una imagen
como ya dije el problema esta con hdlist y no con synthesis
asi que cambie hdlist por synthesis usando la ruta de luismago
ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2007.1/i586/media/main/release
de nuevo a buscar nvu y ya aparece nvu tambien cups, e hice una busqueda al azar de varios paquetes mas de 30 y fueron mostrados,tanto usando urpmq -y que me mostro varios relacionados al nombre, asi como con urpmq -i que me mostro el paquete exacto con una breve descripción, me canse de buscar asi que creo que funciona, repito funciona con synthesis, y para que esta prueba no quedara inconclusa, decidi de nuevo ahora con la ruta de luismago, poner hdlist y probar con los paquetes que busque anteriormente
asi que de nuevo a descargar 30 MB de datos ...
todos los paquetes fueron encontrados, y lo curioso, ahora en nvu me muestra 3 paquetes
nvu, nvu-de, y nvu-devel lo curioso no es que sean 3, sino que en una busqueda anterior solo me mostraba 2, el tercero claramente se encuentra en contrib, pero ¿por que anteriormente no me lo mostro?, lo único que cambio entre esa busqueda y esta, fue que en esta última, el repositorio main updates no estaba en mi sistema
imagen mostrando 2 nvu
imagen mostrando 3 nvu
bueno eso es todo lo que puedo hacer para convencerlos de que algo anda mal, las imagenes que pongo no son como las de pie grande o el monstruo del lago ness, estas tienen mejor resolucion y muestran lo que yo vi y mi sistema quiere que vea (no mas, no menos)
escogi mandriva por ser facil y rápida en cuanto a su administración, si bien esto no me hara cambiar de distro, si me deja mal sabor de boca, repito este error solo me ha aparecido desde mandriva 2007 y ahora spring, por lo demas la distro funciona como siempre me ha funcionado (excelente, aunque con otras distros tambien me han funcionado igual, la diferencia esta solo en la administración, pero eso ya es otro asunto)
de continuar esta situación, creo que lo que hare sera cambiar hdlist por synthesis en main y contrib (no se si en los PLF tambien) y cuando necesite hacer una busqueda de algún archivo dentro de los paquetes o conocer la descripción de los mismos, tendre que usar rpm search que a mi juicio tiene mejor presentación que rpmseek
Puse las imagenes de kde mostrando el tema de mandriva spring, no se vaya a pensar que estoy usando urpmi en vectorlinux :P
bien eso es todo ahora si a instalar nvu antes de que desaparesca
Saludos
Sigo pensando que no es un bug
Sigo pensando que no es un bug. Es algo que no le ocurre a nadie, por lo que leo en otros hilos, yo llevo usando el servidor ftp.free.fr desde 2007 sin problemas de ningún tipo y nadie es capaz de reproducirlo. Obviamente hay algún problema, pero no estoy tan seguro de que esté relacionado con algún fallo de la aplicación. Abajo tienes una traducción de lo que pides, pero antes de abrir el bug, mi recomendación para seguir investigando sería:
1. Yo usaría synthesis un tiempo a ver si el error también pasa.
2. Cuando ocurra el problema, usa rpmdrake en vez de urpmi para buscar los paquetes a ver si también ocurre.
3. Ahora que funciona, haz un md5sum de todos los archivos de /var/lib/urpmi y guárdalo en algún sitio. Cuando falle, vuelve a hacer un md5sum de los mismos archivos a ver qué ha cambiado.
4. Haz también una copia de /etc/urpmi/urpmi.cfg y guárdala en otro sitio. Cuando falle, compara los dos archivos a ver si se ven variaciones.
Piensa que los repositorios main/release y contrib/release nunca actualizan sus archivos hdlist (ni synthesis), sino que son los mismos desde que se publica la distribución, por lo tanto es imposible que desaparezcan paquetes de unos archivos teóricamente inmutables.
De todas formas, ya que nadie es capaz de reproducir el problema en blogdrake, esta es la traducción al inglés (he cambiado el original un poco) del bug que propones abrir.
Para que no te queden dudas, dice lo siguiente:
"Algunos medios no muestran todos los paquetes en hdlist"
Al usar hdlist, 'urpmq -y' no muestra todos los paquetes relacionados con la búsqueda. Este problema no ocurre al usar archivos synthesis. He visto que esto ocurre tanto en main como en contrib.
Algunos repositorios donde ha ocurrido esto son:
http://ftp.esat.net/
ftp://mandrake.cict.fr/
ftp://ftp.free.fr/
Por un tiempo funcionan bien, pero después de actualizarlos, aparece el error.
Saludos,
luismago
--
JID: luismago@jabber.org
Ceterum censeo Carthaginem esse delendam. -Marco Porcio Catón