-
Notifications
You must be signed in to change notification settings - Fork 695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SecureDrop GUI updater fails due to keyserver timeout #4100
Comments
For 0.12.0, we will need to
Adding rotation of keyservers or other mitigation is a stretch goal for the release. |
Too late to make changes like this for 0.12.0, moving into 0.12.1 milestone |
I wanted to create an issue because of this. However, a close read of the logs revealed that gpg couldn't open a /dev/tty during the recv-keys event. When starting the GUI updater from a terminal is a workaround. Please pass --no-tty or --batch as an option as well, and test if this still happens. |
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands.
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed.
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed.
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed.
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed. (cherry picked from commit 6143a17)
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed. (cherry picked from commit 6143a17)
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed. (cherry picked from commit 6143a17)
you don't have an interactive prompt in the gui-updater, so you shouldn't use a tty and --batch or --no-tty is meant for such tings. --no-tty Make sure that the TTY (terminal) is never used for any output. This option is needed in some cases because GnuPG sometimes prints warnings to the TTY if if --batch is used. --batch Use batch mode. Never ask, do not allow interactive commands. The test, which uses a subshell, is looking for errors on the cli, this should be changed.
Description
The SecureDrop GUI updater is failing with the "Update failed. Please contact your SecureDrop administrator" message. Checking the detailed log, the failure is due to the call to retrieve the release signing key from the keyserver at hkps://hkps.pool.sks-keyservers.net timing out.
Steps to Reproduce
On a Tails 3.12 Admin or Journalist stick:
Expected Behavior
Update completes without error, user prompted for local admin password, tailsconfig phase completes without error.
Actual Behavior
Update fails as described above
Please provide screenshots where appropriate.
Comments
The
./securedrop-admin update
command works fine. Maybe pull the key in the same way in the GUI updater?The text was updated successfully, but these errors were encountered: