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
[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: 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
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
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
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: 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 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: 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
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
--- 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
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: 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
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
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 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
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
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
apt-get connection timeout
Un saludo. 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? 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. ¿Hay alguna solución? No sé si me explico bien. Gracias. -- (o_.' Imobach González Sosa //\c{} [EMAIL PROTECTED] V__)_ [EMAIL PROTECTED] osoh en irc-hispano Usuario Linux #201634 Debian GNU/Linux `Woody' con núcleo 2.4.5 sobre AMD K7-Athlon Yo no dejaba de repetirme que ninguna mujer del mundo era una puta, sólo la mía.-- Charles Bukowski --