Re: apt-get connection timeout: solucion adoptada

2001-07-12 Por tema josep . roca
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

2001-07-10 Por tema Hue-Bond
[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

2001-07-10 Por tema Hue-Bond
[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

2001-07-10 Por tema Andres Seco Hernandez
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

2001-07-10 Por tema Javier Fafián Alvarez
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

2001-07-10 Por tema josep . roca
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

2001-07-10 Por tema josep . roca
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

2001-07-10 Por tema josep . roca
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

2001-07-09 Por tema Andres Seco Hernandez
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

2001-07-09 Por tema Javi Polo
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

2001-07-09 Por tema larocha


--- 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

2001-07-09 Por tema josep . roca
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

2001-07-09 Por tema josep . roca
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

2001-07-06 Por tema Luis Arocha -Data-
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

2001-07-06 Por tema josep . roca
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

2001-07-05 Por tema Luis Arocha -Data-
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

2001-07-05 Por tema Javier Fafián Alvarez
> 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

2001-07-05 Por tema Hue-Bond
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

2001-07-05 Por tema Imobach González Sosa
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 --