-
Notifications
You must be signed in to change notification settings - Fork 687
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
multi-admin behavior: no error at missing v3_onion_services value in an installed system #4778
Comments
Error appears for me in the task
|
I'm seeing the same error. I think this is working as expected. |
What should an admin do if they actually intend to stop offering v3 services, though? Do we really want to disallow that, or at least to require manual (error-prone) intervention? If not, we shouldn't break |
That's worth breaking out into an issue IMO. |
But also IMO since v3 services will be required eventually, and there's a migration path that allows for both v2 and v3 for a smooth transition, my hope would be that admins would follow that one rather than switching from v2 to v3 and then back again if they hit problems |
Agreed with @zenmonkeykstop: v2 onions won't be around forever. If an Admin really wants to downgrade from v3 -> v2, that's entirely possible with some small tweaks manually to the torrc file. Supporting that regressive change as a first-class feature of the sdconfig workflow seems like more work than it's worth. |
We agreed during standup today that the configuration behavior will need to be clarified as a note to admins the docs (making it clear that enabling v3 is not trivially reversible), with no change to the logic. This can be done as a commit in #4763, which once merged, can resolve this issue. |
As discussed, this was clarified in the docs:
Closing this issue as a result. |
Description
A short summary of the issue.
Steps to Reproduce
site-specific
, and copy the version from before the upgrade into place instead. Re-run./securedrop-admin install
, and verify that it fails with a user-friendly message, due tov3_onion_services=False
.Expected Behavior
Seeing an user-friendly error message
Actual Behavior
Can not see any error message.
The text was updated successfully, but these errors were encountered: