無法自動更新 Tails

無法自動更新 Tails

我啟動了 Tails 2.4 並收到以下訊息:

檢查升級時出錯

在終端機中手動執行升級會出現錯誤:

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

如何在不完全手動重新安裝的情況下升級?

答案1

問題出在證書上:

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.org切換到 Let's Encrypt 憑證授權機構,並且這些新憑證在以下版本中遺失2.7

您可以透過下載「讓我們加密憑證」來修復它:

  1. https://letsencrypt.org/certificates/
  2. 打開其中之一積極的中級證書 ->Let's Encrypt Authority X3(IdenTrust 交叉簽名)
  3. 打開tails.boum.org-CA.pem並使用讓我們加密證書覆蓋其內容。

sudo nano /usr/local/etc/ssl/certs/tails.boum.org-CA.pem (您需要先設定管理密碼)

然後重新運行tails-upgrade-frontend-wrapper

重複此動作直至安裝 Tails 2.7。

答案2

當您(或其他人)擁有更新的尾巴時,您可以從較新的運行尾巴升級您的棍子。只需使用 Tails 安裝程式即可。它不會從網路下載tails,而是使用正在執行的tails。

提示:僅在 Tails 安裝程式啟動後才插入舊的 tails。

相關內容