Fedora Account System
Red Hat Associate
Red Hat Customer
The package NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 provides two different sysusers configuration files that define the same user 'nm-openvpn'. This causes a conflict warning during DNF transactions and when systemd-sysusers runs. Reproducible: Always Steps to Reproduce: $ cat /usr/lib/sysusers.d/nm-openvpn-sysusers.conf && echo "--" && cat /usr/lib/sysusers.d/networkmanager-openvpn.conf u! nm-openvpn - "NetworkManager OpenVPN" /var/lib/openvpn/chroot -- u nm-openvpn - 'Default user for running openvpn spawned by NetworkManager' - - $ sudo dnf reinstall NetworkManager-openvpn Updating and loading repositories: Repositories loaded. Package Arch Version Repository Size Reinstalling: NetworkManager-openvpn x86_64 1:1.12.5-1.fc43 updates 1.3 MiB replacing NetworkManager-openvpn x86_64 1:1.12.5-1.fc43 updates 1.3 MiB Transaction Summary: Reinstalling: 1 package Replacing: 1 package Total size of inbound packages is 313 KiB. Need to download 313 KiB. After this operation, 0 B extra will be used (install 1 MiB, remove 1 MiB). Is this ok [y/N]: y [1/1] NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 100% | 661.6 KiB/s | 313.0 KiB | 00m00s ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [1/1] Total 100% | 411.2 KiB/s | 313.0 KiB | 00m01s Running transaction [1/4] Verify package files 100% | 100.0 B/s | 1.0 B | 00m00s [2/4] Prepare transaction 100% | 2.0 B/s | 2.0 B | 00m01s >>> Running sysusers scriptlet: NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 >>> Finished sysusers scriptlet: NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 >>> Scriptlet output: >>> /usr/lib/sysusers.d/nm-openvpn-sysusers.conf:1: Conflict with earlier configuration for user 'nm-openvpn' in <stdin>:1, ignoring line. >>> >>> Running sysusers scriptlet: NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 >>> Finished sysusers scriptlet: NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 >>> Scriptlet output: >>> <stdin>:1: Conflict with earlier configuration for user 'nm-openvpn' in /usr/lib/sysusers.d/networkmanager-openvpn.conf:1, ignoring line. >>> [3/4] Reinstalling NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 100% | 13.4 MiB/s | 1.3 MiB | 00m00s [4/4] Removing NetworkManager-openvpn-1:1.12.5-1.fc43.x86_64 100% | 56.0 B/s | 81.0 B | 00m01s >>> Running %triggerin scriptlet: systemd-0:258.3-2.fc43.x86_64 >>> Finished %triggerin scriptlet: systemd-0:258.3-2.fc43.x86_64 >>> Scriptlet output: >>> /usr/lib/sysusers.d/nm-openvpn-sysusers.conf:1: Conflict with earlier configuration for user 'nm-openvpn' in /usr/lib/sysusers.d/networkmanager-openvpn.conf:1, ignoring line. >>> Complete! Actual Results: Scriptlet warning: /usr/lib/sysusers.d/nm-openvpn-sysusers.conf:1: Conflict with earlier configuration for user 'nm-openvpn' in /usr/lib/sysusers.d/networkmanager-openvpn.conf:1, ignoring line. >>> /usr/lib/sysusers.d/nm-openvpn-sysusers.conf:1: Conflict with earlier configuration for user 'nm-openvpn' in /usr/lib/sysusers.d/networkmanager-openvpn.conf:1, ignoring line. Expected Results: There should be only one sysusers file or both should have identical definitions to avoid conflict warnings. Additional Information: Both files are owned by the same package: /usr/lib/sysusers.d/networkmanager-openvpn.conf (contains: u nm-openvpn - 'Default user for running openvpn spawned by NetworkManager' - -) /usr/lib/sysusers.d/nm-openvpn-sysusers.conf (contains: u! nm-openvpn - "NetworkManager OpenVPN" /var/lib/openvpn/chroot)
Already reported as https://bugzilla.redhat.com/show_bug.cgi?id=2425539.
*** This bug has been marked as a duplicate of bug 2425539 ***