sudo: timestamp too far in the future

7 01 2007

Acabo de instalar Ubuntu 6.10 (Edgy Eft) y cuando intento actualizar el sistema con “sudo apt-get update” me da el siguiente mensaje:

sudo: timestamp too far in the future: Jan 8 00:10:06 2007

Cuando, en realidad, la hora actual es Jan 7 23:17:35 2007.

Por lo visto, esto pasa porque sudo tiene fijado un timestamp posterior al instante de tiempo actual y por eso da problemas. Para solucionarlo he hecho lo siguiente:

  1. Ajustar la fecha del sistema a un momento cualquiera que sea posterior al indicado por el mensaje de sudo.
  2. sudo -k” para limpiar el timestamp
  3. Volver a fijar la fecha y hora correctas.

A mi me ha funcionado. Espero que también os sirva a vosotros.

Si te ha gustado esta noticia puedes compartirla: MeneameDeliciousTechoratiDiggYahoo!


Acciones

Información

3 respuestas

21 01 2007
luis

Eso no funca con ubuntu , lo que si funca es:

sudo -H -k

5 02 2007
Jesús de Baldomá

Precisamente yo lo probé desde Ubuntu 6.10 (Edgy Eft).

De todas formas, ahí queda la información por si a alguien no le funciona con el -k “a secas”. Gracias luis por la información.

Transcripción literal [c & p] del manual de sudo con las opciones -H -k

sudo: execute a command as another user

-H: The -H (HOME) option sets the HOME environment variable to the homedir of the target user (root by default) as specified in passwd(5). By default, sudo does not modify HOME (see set_home and always_set_home in sudoers(5)).

-k The -k (kill) option to sudo invalidates the user’s timestamp by setting the time on it to the epoch. The next time sudo is run a password will be required. This option does not require a password and was added to allow a user to revoke sudo permissions from a .logout file.

11 07 2007
nikolaz

gracias por tu ayuda muy util y claro
;)

Deja un comentario