Re: apt-get connection timeout: solucion adoptada
Hola: Lo he solucionado: #!/bin/bash -x echo Install distribucio until apt-get -y update; do echo Reintentant . . . ; done until apt-get -y dist-upgrade; do echo Reintentant . . . ; done until apt-get -y install task-kde; do echo Reintentant . . . ; done Gracias a quien propuso esta solucion (Javier Fafián Alvarez y otros). Saludos. Pep.
RE: Re: apt-get connection timeout
Hola Luis: Creo que no. El apt-get dara valor true solo cuando algo haya ido mal. Si devuelve 0 es que todo ha ido bien y el while termina. Gracias. Voy a probarlo. Saludos. Pep. Josep Roca Epidemiologia Departament de Ped, Obste, Gine i Medicina Preventiva Universitat Autònoma de Barcelona Hospital U Germans Trias i Pujol Ctra Canyet s/n 08916 Badalona, Barcelona Spain Tel: +34 93-497-88-82 FAX: +34 93-497-88-43 [EMAIL PROTECTED] http://blues.uab.es/~ikhp0/
Re: apt-get connection timeout
Hola Javi: echo while true; do apt-get -y upgrade; done upgrade Pero esto no realizara un bucle sin fin ya que while true sera siempre verdad? Gracias i saludos. Pep. si :) Quieres decir que si que hace un bucle sin fin? Gracias y saludos. Pep. Josep Roca Epidemiologia Departament de Ped, Obste, Gine i Medicina Preventiva Universitat Autònoma de Barcelona Hospital U Germans Trias i Pujol Ctra Canyet s/n 08916 Badalona, Barcelona Spain Tel: +34 93-497-88-82 FAX: +34 93-497-88-43 [EMAIL PROTECTED] http://blues.uab.es/~ikhp0/
Re: Re: apt-get connection timeout
Hola: No es el resultado de apt-get lo que comprueba while, si no el true que devuelve siempre true, así que, si, es infinito. Lastima, pensaba que tenia el problema solucionado de manera elegante. Que tal modificarlo como algo asi como: while ERROR -ne 0 do apt-get -y upgrade if $? -ne 0 then ERROR=1 fi done Tiene sentido? Gracias y saludos y disculpad si digo alguna burrada (esto lo he escrito despues de leer las 4 cosas que dice Learning Debian GNU/LINUX). Pep. Josep Roca Epidemiologia Departament de Ped, Obste, Gine i Medicina Preventiva Universitat Autònoma de Barcelona Hospital U Germans Trias i Pujol Ctra Canyet s/n 08916 Badalona, Barcelona Spain Tel: +34 93-497-88-82 FAX: +34 93-497-88-43 [EMAIL PROTECTED] http://blues.uab.es/~ikhp0/
Re: Re: apt-get connection timeout
On Tue, Jul 10, 2001 at 09:33:47AM +0200, [EMAIL PROTECTED] wrote: Hola: No es el resultado de apt-get lo que comprueba while, si no el true que devuelve siempre true, así que, si, es infinito. ¿ Y que tal esto ? until apt-get update; do echo reintentando ...; done Saludines
Re: Re: apt-get connection timeout
Osti, esto si que es elegante. El 10 Jul 2001 a las 11:00AM +0200, Javier Fafián Alvarez escribio: On Tue, Jul 10, 2001 at 09:33:47AM +0200, [EMAIL PROTECTED] wrote: Hola: No es el resultado de apt-get lo que comprueba while, si no el true que devuelve siempre true, así que, si, es infinito. ¿ Y que tal esto ? until apt-get update; do echo reintentando ...; done Saludines -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] /dev/null -- Andres Seco Hernandez- [EMAIL PROTECTED] MCP ID 445900 - http://andressh.alamin.org GnuPG public information: pub 1024D/3A48C934 E61C 08A9 EBC8 12E4 F363 E359 EDAC BE0B 3A48 C934 -- Alamin GSM SMS Gateway - http://www.alamin.org Debian GNU/Linux - http://www.debian.org Grupo de Usuarios de GNU/Linux de Guadalajara y alrededores - http://gulalcarria.sourceforge.net -- pgpDMGBASvQz8.pgp Description: PGP signature
Re: Re: apt-get connection timeout
[EMAIL PROTECTED], lunes 09 de julio de 2001 a la(s) 10:36:50 -0700: Creo que no. El apt-get dara valor true solo cuando algo haya ido mal. Si devuelve 0 es que todo ha ido bien y el while termina. $ while true ; do false ; done ^C $ while true ; do true ; done ^C $ _ Hmm, pues yo creo que no :^). -- David Serrano [EMAIL PROTECTED] - Linux Registered User #87069 pgpt79dTT4280.pgp Description: PGP signature
Re: Re: apt-get connection timeout
[EMAIL PROTECTED], martes 10 de julio de 2001 a la(s) 09:33:47 +0200: if $? -ne 0 Pero esto ya lo dije yo hace dos o tres días jeje. [EMAIL PROTECTED] -- David Serrano [EMAIL PROTECTED] - Linux Registered User #87069 pgp3vs3HQ30b2.pgp Description: PGP signature
Re: apt-get connection timeout
Hola Luis: - Simplemente ejecutar dos veces la secuencia: apt-get update; apt-get -dy dist-upgrade apt-get update; apt-get -dy dist-upgrade He realizado esto y me ha funcionado este fin de semana sin problemas. Gracias y saludos. Pep. Josep Roca Epidemiologia Departament de Ped, Obste, Gine i Medicina Preventiva Universitat Autònoma de Barcelona Hospital U Germans Trias i Pujol Ctra Canyet s/n 08916 Badalona, Barcelona Spain Tel: +34 93-497-88-82 FAX: +34 93-497-88-43 [EMAIL PROTECTED] http://blues.uab.es/~ikhp0/
Re: apt-get connection timeout
Hola Luis: echo while true; do apt-get -y upgrade; done upgrade chmod +x upgrade Pero esto no realizara un bucle sin fin ya que while true sera siempre verdad? Gracias i saludos. Pep. Josep Roca Epidemiologia Departament de Ped, Obste, Gine i Medicina Preventiva Universitat Autònoma de Barcelona Hospital U Germans Trias i Pujol Ctra Canyet s/n 08916 Badalona, Barcelona Spain Tel: +34 93-497-88-82 FAX: +34 93-497-88-43 [EMAIL PROTECTED] http://blues.uab.es/~ikhp0/
RE: Re: apt-get connection timeout
--- Original Message --- [EMAIL PROTECTED] Wrote on Mon, 09 Jul 2001 11:23:50 +0200 -- Hola Luis: echo while true; do apt-get -y upgrade; done upgrade chmod +x upgrade Pero esto no realizara un bucle sin fin ya que while true sera siempre verdad? Gracias i saludos. Pep. Creo que no. El apt-get dara valor true solo cuando algo haya ido mal. Si devuelve 0 es que todo ha ido bien y el while termina. -- Luis Arocha, Data - Sent using MailStart.com ( http://MailStart.Com/welcome.html ) The FREE way to access your mailbox via any web browser, anywhere!
Re: apt-get connection timeout
Allá por 09/Jul/2001, iba diciendo [EMAIL PROTECTED]: echo while true; do apt-get -y upgrade; done upgrade Pero esto no realizara un bucle sin fin ya que while true sera siempre verdad? Gracias i saludos. Pep. si :) -- Javi Polo - DrSlump - Registered Linux User #97502 Proud member of the Panda Gey Community (powered by linux) http://javipolo.ivworlds.org/ - Fidonet 2:347/1.1
Re: Re: apt-get connection timeout
No es el resultado de apt-get lo que comprueba while, si no el true que devuelve siempre true, así que, si, es infinito. El 09 Jul 2001 a las 10:36AM -0700, [EMAIL PROTECTED] escribio: --- Original Message --- [EMAIL PROTECTED] Wrote on Mon, 09 Jul 2001 11:23:50 +0200 -- Hola Luis: echo while true; do apt-get -y upgrade; done upgrade chmod +x upgrade Pero esto no realizara un bucle sin fin ya que while true sera siempre verdad? Gracias i saludos. Pep. Creo que no. El apt-get dara valor true solo cuando algo haya ido mal. Si devuelve 0 es que todo ha ido bien y el while termina. -- Luis Arocha, Data - Sent using MailStart.com ( http://MailStart.Com/welcome.html ) The FREE way to access your mailbox via any web browser, anywhere! -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] /dev/null -- Andres Seco Hernandez- [EMAIL PROTECTED] MCP ID 445900 - http://andressh.alamin.org GnuPG public information: pub 1024D/3A48C934 E61C 08A9 EBC8 12E4 F363 E359 EDAC BE0B 3A48 C934 -- Alamin GSM SMS Gateway - http://www.alamin.org Debian GNU/Linux - http://www.debian.org Grupo de Usuarios de GNU/Linux de Guadalajara y alrededores - http://gulalcarria.sourceforge.net -- pgpZfxyVM6isw.pgp Description: PGP signature
Re: apt-get connection timeout
Hola Javier: Disculpad que sea tan pesado con mis dudas, pero estoy empezando (con debian-linux, no con los PC ya que ya soy mayor) y no tengo formacion ni informatica ni tecnica. Si repetir la operación. Yo pongo en la linea de comandos algo tal que asi: while true; do apt-get -y upgrade; done Esto hace que cada vez que termine de hacer un apt-get lo repita hasta el infinito. Por supuesta en un scrip podrias ver cuando instala y puedes parar. Por defecto sigue vajando los paquetes desde el punto en que los dejó, osea si te dió el timeout cuando estaba al 85% pues sigue desde allí. Supongo que esto lo haces con un script de la consola. Lo podria ver? Es que en los script no he entrado todavia i no tengo ni idea. Gracias por la ayuda y saludos. Pep. Josep Roca Epidemiologia Departament de Ped, Obste, Gine i Medicina Preventiva Universitat Autònoma de Barcelona Hospital U Germans Trias i Pujol Ctra Canyet s/n 08916 Badalona, Barcelona Spain Tel: +34 93-497-88-82 FAX: +34 93-497-88-43 [EMAIL PROTECTED] http://blues.uab.es/~ikhp0/
Re: apt-get connection timeout
El Viernes, 06 Julio 2001, [EMAIL PROTECTED] escribió: Si repetir la operación. Yo pongo en la linea de comandos algo tal que asi: while true; do apt-get -y upgrade; done Supongo que esto lo haces con un script de la consola. Lo podria ver? Es que en los script no he entrado todavia i no tengo ni idea. Hola Josep, Creo que no hace falta crear un script, simplemente con teclear la línea de arriba en la línea de comandos y dar intro ya estaría. Si quieres evitarte el teclear puedes meter esa misma linea en un fichero y darle permisos de ejecución, tal que así: echo while true; do apt-get -y upgrade; done upgrade chmod +x upgrade y listo. Ahora solo tienes que teclear: upgrade Saludos, -- Luis Arocha Data Islas Canarias, España
Re: apt-get connection timeout
Imobach González Sosa, jueves 05 de julio de 2001 a la(s) 08:01:30 +0100: Lo digo por lo siguiente: a veces dejo la máquina actualizandose ella solita, si canta un par de timeouts ya se deja un par de paquetes sin bajar, y apt-get acaba con un error. Si acaba con un error, $? no vale 0. Basta verificar esto y volver a llamar a apt-get si se cumple hasta que sea falso (o sea hasta que apt-get devuelva 0). [EMAIL PROTECTED] [EMAIL PROTECTED] -- David Serrano [EMAIL PROTECTED] - Linux Registered User #87069 pgpPAnwy86zTq.pgp Description: PGP signature
Re: apt-get connection timeout
Pero claro, ¿hay alguna forma de indicarle que luego trate de bajar de nuevo el A? Si repetir la operación. Yo pongo en la linea de comandos algo tal que asi: while true; do apt-get -y upgrade; done Esto hace que cada vez que termine de hacer un apt-get lo repita hasta el infinito. Por supuesta en un scrip podrias ver cuando instala y puedes parar. Por defecto sigue vajando los paquetes desde el punto en que los dejó, osea si te dió el timeout cuando estaba al 85% pues sigue desde allí.
Re: apt-get connection timeout
El Jueves, 5 Julio 2001, Imobach González Sosa [EMAIL PROTECTED] net escribió: Un saludo. Hola Imobach Les iba a plantear una duda, más por curiosidad que otra cosa. Supongamos que estoy haciendo una actualización vía apt. Cuando falla al bajar un paquete por un timeout, apt sigue a por el siguiente paquete, es decir, si por ejemplo falla con el paquete A, a continuación lo intenta con el B. Pero claro, ¿hay alguna forma de indicarle que luego trate de bajar de nuevo el A? Esto tiene dos soluciones que se pueden (y yo lo hago) usar juntas: - Poner más de un servidor de paquetes Debian. Tiene el inconveniente que te tarda más en hacer el 'apt-get update', pero apt-get puede después bajar paquetes de varios sitios, y si le falla uno reintenta con otro. - Simplemente ejecutar dos veces la secuencia: apt-get update; apt-get -dy dist-upgrade apt-get update; apt-get -dy dist-upgrade Si todo ha ido bien la primera vez la segunda terminará en seguida y no descargará nada, en caso contrario te bajará (probablemente) lo que te haya faltado. El segundo apt-get update es por si acaso los ficheros Packages han cambiado durante el dist-upgrade. Espero que esto te ayude. Saludos, -- Luis Arocha Data Islas Canarias, España