Skip to content

Bubblewrap: RHEL test failure caused by "missing IP Tables Binary" #1273

Description

@theelliotm

Relevant area(s)

Linux

Brief description of your issue

The bubblewrap network proxy tests that run in CI and use iptables need to be updated to schema ver 0.9 in order to reflect the default env changes in that version. In prior versions, no environment is provided on bubblewrap, so bash uses a fallback PATH. On RHEL, this PATH doesn't include the iptables binary (unlike ubuntu/debian).

This causes the failure NO_IPTABLES_BINARY.
CI Run: https://github.com/microsoft/mxc/actions/runs/35973726570/job/107553741661

Steps to reproduce

Run ./tests/scripts/run_bwrap_all_tests.sh on an RHEL 10 system.

Expected behavior

The test sees the iptables binary and completes successfully.

Actual behavior

The test fails due to a missing iptables binary. See the CI run here: https://github.com/microsoft/mxc/actions/runs/35973726570/job/107553741661

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Backend-BubblewrapLinux process isolation implemented with Bubblewrap.Issue-BugSomething is not working as intended.OS-LinuxApplies specifically to Linux hosts or Linux behavior.Priority2High-impact issue affecting key functionality; prioritize for the next appropriate release.Release v1.0Issues tracked for the version 1.0 release

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions