tdnf update with PH 5.0 aarch64 results in degraded networking
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 692
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
Raspberry Pi 4B, 8GB. Wrote photon-rpi-5.0-dde71ec57.aarch64.raw to a 32GB SD and booted without issue, resulting in:
VMware Photon OS 5.0
PHOTON_BUILD_NUMBER=dde71ec57
Aside from changing the password, nothing else is changed. tdnf update finds updates, and after rebooting, the system can no longer get an IP from DHCP. I've also tried a static IP, but that is unable to reach anything either.
Working back through, simply doing: tdnf update --exclude linux,systemd allows the system to work as expected (after a reboot). However, later updating and allowing either one (--exclude linux or --exclude systemd), the system does not work.
Just before rebooting before the last failure, I installed tcpdump. -netli eth0 showed that bootp/dhcp packets were leaving, and the system was able to see incoming CDP, but DHCP packets never progress further. I suspected it was a switchport configuration issue at first (trunk, with the native vlan set and allowed) and tried changing it to an access port on the vlan, but that too didn't work. Furthermore, I have x86_64 systems also running Photon 5.0 are running on the same switch, updated without issue.
Reproduction steps
- install via image
tdnf update --exclude linux,systemdreboot-> oktdnf update --exclude linux(allows systemd and systemd-{udev,rpm-macros,pam,libs} to install)reboot-> does not work- reimage
tdnf update --exclude systemdreboot-> does not work- reimage
tdnf update --exclude linuxreboot-> does not work- reimage
tdnf update --exclude linux,systemdreboot-> oktdnf updatereboot-> does not work
Expected behavior
tdnf update should update packages and the system's networking should continue to work
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the failure on a Raspberry Pi 4B running the cited Photon OS 5.0 image, following the tdnf update and reboot sequence with the linux and systemd exclusions. Compare the working excluded-update state with the failing full update and verify DHCP, static networking, and packet behavior after reboot. Done means networking remains functional after tdnf update without exclusions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, raspberry-pi
- Domain
- networking, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100