Skip to content

[doc] note that run-thirdparties-docker.sh only recognises eth[0-9] NIC names#3755

Merged
morningman merged 1 commit into
apache:masterfrom
boluor:add-network-iface-note-regression-3196
May 24, 2026
Merged

[doc] note that run-thirdparties-docker.sh only recognises eth[0-9] NIC names#3755
morningman merged 1 commit into
apache:masterfrom
boluor:add-network-iface-note-regression-3196

Conversation

@boluor
Copy link
Copy Markdown
Contributor

@boluor boluor commented May 23, 2026

Summary

`docker/thirdparties/run-thirdparties-docker.sh` detects the primary NIC by grep-ing for `eth[0-9]`. On modern Linux distros using systemd/udev predictable names (`enp3s0`, `ens33`, `eno1`, …), this silently fails and the container set-up cannot start.

Add a one-paragraph note to the External Data Source e2e Tests › 0. Preparation section in EN + zh community guides, telling the reader to set `eth_name` manually when their NIC doesn't match `eth[0-9]`.

Fixes #3196

…face names

The script in `docker/thirdparties/run-thirdparties-docker.sh` detects the
primary network interface by grep-ing for `eth[0-9]`. On modern Linux
distros that use systemd/udev predictable names (`enp3s0`, `ens33`, `eno1`,
…), the detection silently fails and the container set-up cannot start.

Add a one-paragraph note to the External Data Source e2e Tests preparation
section in EN + zh community guides, telling the reader to set `eth_name`
manually when their NIC doesn't match `eth[0-9]`.

Fixes apache#3196

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@boluor boluor closed this May 23, 2026
@boluor boluor reopened this May 23, 2026
@boluor boluor force-pushed the add-network-iface-note-regression-3196 branch from b3ec868 to 380370b Compare May 23, 2026 23:45
@morningman morningman merged commit 6f38d79 into apache:master May 24, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

run-thirdparties-docker.sh fails on modern Linux due to predictable network interface names

2 participants