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

networking tests failing on rhel10 due to network device naming change #1286

Closed
rvykydal opened this issue Aug 19, 2024 · 3 comments
Closed
Labels
priority: high Issues with the highest priority. rhel10

Comments

@rvykydal
Copy link
Contributor

rvykydal commented Aug 19, 2024

First seen on nightly compose 08-18-2024

For example for onboot-activate test the names changed from enp1s0, enp2s0, enp3s0 to eth0, eth1, ens0.

Succeeding test log (08-17-2024):
virt-install.log

First failing test log:
virt-install.log

It would be better to run the test locally and grab journal.log to see early stages when the naming is set up.

Installer image packages diff (lorax-packages.log.diff.txt):

109,110c109,110
< redhat-release-eula-10.0-13.el10.x86_64
< redhat-release-10.0-13.el10.x86_64
---
> redhat-release-eula-10.0-14.el10.x86_64
> redhat-release-10.0-14.el10.x86_64
182c182
< systemd-libs-256-11.el10.x86_64
---
> systemd-libs-256-12.el10.x86_64
211c211
< libnghttp2-1.61.0-2.el10.x86_64
---
> libnghttp2-1.62.1-1.el10.x86_64
372c372
< rmt-1.6-14.el10.x86_64
---
> rmt-1.6-15.el10.x86_64
411c411
< openssl-libs-3.2.2-9.el10.x86_64
---
> openssl-libs-3.2.2-10.el10.x86_64
429c429
< libevent-2.1.12-14.el10.x86_64
---
> libevent-2.1.12-15.el10.x86_64
434c434
< cups-libs-2.4.10-3.el10.x86_64
---
> cups-libs-2.4.10-5.el10.x86_64
487c487
< systemd-pam-256-11.el10.x86_64
---
> systemd-pam-256-12.el10.x86_64
489c489
< systemd-256-11.el10.x86_64
---
> systemd-256-12.el10.x86_64
523c523
< systemd-udev-256-11.el10.x86_64
---
> systemd-udev-256-12.el10.x86_64
553,559c553,559
< perl-Digest-1.20-503.el10.noarch
< perl-Digest-MD5-2.59-4.el10.x86_64
< perl-B-1.88-508.el10.x86_64
< perl-FileHandle-2.05-508.el10.noarch
< perl-Data-Dumper-2.189-504.el10.x86_64
< perl-libnet-3.15-505.el10.noarch
< perl-AutoLoader-5.74-508.el10.noarch
---
> perl-Digest-1.20-510.el10.noarch
> perl-Digest-MD5-2.59-5.el10.x86_64
> perl-B-1.89-510.el10.x86_64
> perl-FileHandle-2.05-510.el10.noarch
> perl-Data-Dumper-2.189-511.el10.x86_64
> perl-libnet-3.15-510.el10.noarch
> perl-AutoLoader-5.74-510.el10.noarch
561,566c561,566
< perl-Text-Tabs+Wrap-2024.001-1.el10.noarch
< perl-if-0.61.000-508.el10.noarch
< perl-locale-1.10-508.el10.noarch
< perl-IO-Socket-IP-0.42-3.el10.noarch
< perl-Time-Local-1.350-6.el10.noarch
< perl-File-Path-2.18-504.el10.noarch
---
> perl-Text-Tabs+Wrap-2024.001-510.el10.noarch
> perl-if-0.61.000-510.el10.noarch
> perl-locale-1.12-510.el10.noarch
> perl-IO-Socket-IP-0.42-511.el10.noarch
> perl-Time-Local-1.350-510.el10.noarch
> perl-File-Path-2.18-510.el10.noarch
568,569c568,569
< perl-Net-SSLeay-1.94-5.el10.x86_64
< perl-Pod-Escapes-1.07-504.el10.noarch
---
> perl-Net-SSLeay-1.94-6.el10.x86_64
> perl-Pod-Escapes-1.07-510.el10.noarch
571,609c571,609
< perl-Class-Struct-0.68-508.el10.noarch
< perl-Term-ANSIColor-5.01-505.el10.noarch
< perl-POSIX-2.13-508.el10.x86_64
< perl-IPC-Open3-1.22-508.el10.noarch
< perl-File-Temp-0.231.100-504.el10.noarch
< perl-Term-Cap-1.18-504.el10.noarch
< perl-Pod-Simple-3.45-7.el10.noarch
< perl-HTTP-Tiny-0.088-6.el10.noarch
< perl-Socket-2.038-1.el10.x86_64
< perl-SelectSaver-1.02-508.el10.noarch
< perl-Symbol-1.09-508.el10.noarch
< perl-File-stat-1.13-508.el10.noarch
< perl-podlators-5.01-503.el10.noarch
< perl-Pod-Perldoc-3.28.01-505.el10.noarch
< perl-Fcntl-1.15-508.el10.x86_64
< perl-Text-ParseWords-3.31-503.el10.noarch
< perl-base-2.27-508.el10.noarch
< perl-mro-1.28-508.el10.x86_64
< perl-IO-1.52-508.el10.x86_64
< perl-overloading-0.02-508.el10.noarch
< perl-Pod-Usage-2.03-505.el10.noarch
< perl-Errno-1.37-508.el10.x86_64
< perl-File-Basename-2.86-508.el10.noarch
< perl-Getopt-Std-1.13-508.el10.noarch
< perl-MIME-Base64-3.16-504.el10.x86_64
< perl-Scalar-List-Utils-1.63-504.el10.x86_64
< perl-constant-1.33-504.el10.noarch
< perl-Storable-3.32-503.el10.x86_64
< perl-overload-1.37-508.el10.noarch
< perl-parent-0.241-504.el10.noarch
< perl-vars-1.05-508.el10.noarch
< perl-Getopt-Long-2.58-1.el10.noarch
< perl-Carp-1.54-503.el10.noarch
< perl-Exporter-5.78-4.el10.noarch
< perl-PathTools-3.91-503.el10.x86_64
< perl-DynaLoader-1.54-508.el10.x86_64
< perl-Encode-3.21-505.el10.x86_64
< perl-libs-5.38.2-508.el10.x86_64
< perl-interpreter-5.38.2-508.el10.x86_64
---
> perl-Class-Struct-0.68-510.el10.noarch
> perl-Term-ANSIColor-5.01-511.el10.noarch
> perl-POSIX-2.20-510.el10.x86_64
> perl-IPC-Open3-1.22-510.el10.noarch
> perl-File-Temp-0.231.100-510.el10.noarch
> perl-Term-Cap-1.18-510.el10.noarch
> perl-Pod-Simple-3.45-510.el10.noarch
> perl-HTTP-Tiny-0.088-511.el10.noarch
> perl-Socket-2.038-510.el10.x86_64
> perl-SelectSaver-1.02-510.el10.noarch
> perl-Symbol-1.09-510.el10.noarch
> perl-File-stat-1.14-510.el10.noarch
> perl-podlators-5.01-510.el10.noarch
> perl-Pod-Perldoc-3.28.01-511.el10.noarch
> perl-Fcntl-1.18-510.el10.x86_64
> perl-Text-ParseWords-3.31-510.el10.noarch
> perl-base-2.27-510.el10.noarch
> perl-mro-1.29-510.el10.x86_64
> perl-IO-1.55-510.el10.x86_64
> perl-overloading-0.02-510.el10.noarch
> perl-Pod-Usage-2.03-510.el10.noarch
> perl-Errno-1.38-510.el10.x86_64
> perl-File-Basename-2.86-510.el10.noarch
> perl-Getopt-Std-1.14-510.el10.noarch
> perl-MIME-Base64-3.16-510.el10.x86_64
> perl-Scalar-List-Utils-1.63-510.el10.x86_64
> perl-constant-1.33-511.el10.noarch
> perl-Storable-3.32-510.el10.x86_64
> perl-overload-1.37-510.el10.noarch
> perl-parent-0.241-510.el10.noarch
> perl-vars-1.05-510.el10.noarch
> perl-Getopt-Long-2.58-2.el10.noarch
> perl-Carp-1.54-510.el10.noarch
> perl-Exporter-5.78-510.el10.noarch
> perl-PathTools-3.91-510.el10.x86_64
> perl-DynaLoader-1.56-510.el10.x86_64
> perl-Encode-3.21-510.el10.x86_64
> perl-libs-5.40.0-510.el10.x86_64
> perl-interpreter-5.40.0-510.el10.x86_64
646c646
< python3-cloud-what-1.29.40-3.el10.x86_64
---
> python3-cloud-what-1.30.0-1.el10.x86_64
674c674
< openssl-3.2.2-9.el10.x86_64
---
> openssl-3.2.2-10.el10.x86_64
687c687
< libsolv-0.7.29-6.el10.x86_64
---
> libsolv-0.7.29-7.el10.x86_64
700c700
< libdnf-plugin-subscription-manager-1.29.40-3.el10.x86_64
---
> libdnf-plugin-subscription-manager-1.30.0-1.el10.x86_64
707c707
< rpm-ostree-libs-2024.7-1.el10.x86_64
---
> rpm-ostree-libs-2024.7-2.el10.x86_64
714,715c714,715
< python3-subscription-manager-rhsm-1.29.40-3.el10.x86_64
< subscription-manager-1.29.40-3.el10.x86_64
---
> python3-subscription-manager-rhsm-1.30.0-1.el10.x86_64
> subscription-manager-1.30.0-1.el10.x86_64
718c718
< rsync-3.3.0-4.el10.x86_64
---
> rsync-3.3.0-5.el10.x86_64
721c721
< rpm-ostree-2024.7-1.el10.x86_64
---
> rpm-ostree-2024.7-2.el10.x86_64

@rvykydal
Copy link
Contributor Author

rvykydal commented Aug 19, 2024

I asked systemd guys, they are not aware of any change that could cause this (but if we want we can file an issue: "jira, logs and udevadm info for those devices (/sys/class/net/eth0 .....)"). Also downstream tests are not hitting it (but they may be device name agnostic). Maybe related to our virt setup.

@rvykydal rvykydal added priority: high Issues with the highest priority. rhel10 labels Aug 19, 2024
@KKoukiou
Copy link
Contributor

This change is actually unwanted. The ethX naming is the old and was abandoned in udev 197 according to https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Debugging this further...

@rvykydal
Copy link
Contributor Author

rvykydal commented Sep 2, 2024

https://issues.redhat.com/browse/RHEL-55728 seems to be fixed, workaround is no more needed (#1294)

@rvykydal rvykydal closed this as completed Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: high Issues with the highest priority. rhel10
Projects
None yet
Development

No branches or pull requests

2 participants