Skip to content
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

android: torsf: route ip+net: netlinkrib: permission denied #2529

Closed
bassosimone opened this issue Sep 7, 2023 · 2 comments
Closed

android: torsf: route ip+net: netlinkrib: permission denied #2529

bassosimone opened this issue Sep 7, 2023 · 2 comments
Assignees
Labels
bug Something isn't working data quality ooni/probe-engine ooni/probe-mobile issues related to OONI Probe mobile platform/android priority/high releaseBlocker This issue blocks releasing

Comments

@bassosimone
Copy link
Contributor

On August 18, we observed that ooni/probe-android v3.8.3 causes a spike of torsf (tor + snowflake) anomalies. On August 21, we determined that Snowflake emits this error while running on an Android device:

route ip+net: netlinkrib: permission denied

This error is also described by snowflake#40278, which subsequently has been fixed by snowflake#158.

The reason why this error appeared in v3.8.3 is because it includes ooni/probe-cli's oonimkall v3.8.1, for which we upgraded the relevant pion libraries as part of its release process. We also failed to notice this issue during the QA that preceeded the Android release.

When the nature of the bug was clear to us, we instrumented the backend to mark all the torsf measurements produced by ooni/probe-android as failed. However, this was just a mitigation. We should consider this data quality issue solved when we will have fixed the issue in ooni/probe-cli, tested that it's WAI on Android, and released a new app version.

@bassosimone bassosimone self-assigned this Sep 7, 2023
@bassosimone bassosimone added the releaseBlocker This issue blocks releasing label Oct 4, 2023
@bassosimone
Copy link
Contributor Author

This issue should have been fixed by upgrading Snowflake, but we should check for ourselves on Android.

@bassosimone
Copy link
Contributor Author

On second thought, I will close this issue now and reopen if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working data quality ooni/probe-engine ooni/probe-mobile issues related to OONI Probe mobile platform/android priority/high releaseBlocker This issue blocks releasing
Projects
None yet
Development

No branches or pull requests

1 participant