No puedo actualizar Tails automáticamente

No puedo actualizar Tails automáticamente

Inicié Tails 2.4 y fui recibido con:

Error al buscar actualizaciones

Ejecutar la actualización manualmente en la terminal revela errores:

amnesia@amnesia:~$ tails-upgrade-frontend-wrapper
localuser:tails-upgrade-frontend being added to access control list
Prototype mismatch: sub Tails::MirrorPool::assert ($;$) vs none at /usr/share/perl5/Tails/MirrorPool.pm line 28.
Prototype mismatch: sub Tails::IUK::Frontend::assert ($;$) vs none at /usr/share/perl5/Tails/IUK/Frontend.pm line 42.
Error while checking for upgrades
<b><b>Could not determine whether an upgrade is available from our website.</b>

Check your network connection, and restart Tails to try upgrading again.

If the problem persists, go to file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html</b>

For debugging information, execute the following command: sudo tails-debugging-info

** (zenity:7650): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Error while checking for upgrades
<b><b>Could not determine whether an upgrade is available from our website.</b>

Check your network connection, and restart Tails to try upgrading again.

If the problem persists, go to file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html</b>

For debugging information, execute the following command: sudo tails-debugging-info
exit code: 2816

stdout:


stderr:
Could not download 'https://tails.boum.org/upgrade/v1/Tails/2.4/i386/stable/upgrades.yml', request failed (Peer certificate cannot be authenticated with given CA certificates): server certificate verification failed. CAfile: /usr/local/etc/ssl/certs/tails.boum.org-CA.pem CRLfile: none
 at /usr/bin/tails-iuk-get-upgrade-description-file line 21.
 at /usr/bin/tails-upgrade-frontend line 22.
localuser:tails-upgrade-frontend being removed from access control list

¿Cómo actualizar sin una reinstalación manual completa?

Respuesta1

El problema es con los certificados:

Could not download 'https://tails.boum.org/upgrade/v1/Tails/2.4/i386/stable/upgrades.yml',
request failed (Peer certificate cannot be authenticated with given CA certificates):
server certificate verification failed. CAfile: /usr/local/etc/ssl/certs/tails.boum.org-CA.pem 

https://tails.boum.orgCambié a la autoridad de certificación Let's Encrypt y estos nuevos certificados faltan en versiones inferiores a2.7.

Puedes solucionarlo descargando Lets encrypt certs:

  1. ir ahttps://letsencrypt.org/certificados/
  2. abre uno de losActivoCertificados Intermedios ->Let's Encrypt Authority X3 (firma cruzada de IdenTrust)
  3. abra tails.boum.org-CA.pemy sobrescriba su contenido con el certificado Let's encrypt.

sudo nano /usr/local/etc/ssl/certs/tails.boum.org-CA.pem (Deberá configurar la contraseña de administración antes)

Luego vuelva a ejecutar tails-upgrade-frontend-wrapper.

Repita hasta que se instale Tails 2.7.

Respuesta2

Cuando usted (u otra persona) tiene Tails más recientes, puede actualizar su dispositivo desde el Tails más reciente. Simplemente use el instalador de Tails. No descarga los tails de la red, pero utiliza los tails en ejecución.

Sugerencia: conecte las colas más antiguas solo después de iniciar el instalador de Tails.

información relacionada