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

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


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