Bug 2428543 - Duplicate and conflicting sysusers files in NetworkManager-openvpn package
Summary: Duplicate and conflicting sysusers files in NetworkManager-openvpn package
Keywords:
Status: CLOSED DUPLICATE of bug 2425539
Alias: None
Product: Fedora
Classification: Fedora
Component: NetworkManager-openvpn
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-11 09:09 UTC by Raimundo Jiménez
Modified: 2026-01-12 19:39 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-01-12 19:39:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Raimundo Jiménez 2026-01-11 09:09:43 UTC
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)

Comment 1 Jan Pazdziora 2026-01-12 13:26:34 UTC
Already reported as https://bugzilla.redhat.com/show_bug.cgi?id=2425539.

Comment 2 Dominik 'Rathann' Mierzejewski 2026-01-12 19:39:17 UTC

*** This bug has been marked as a duplicate of bug 2425539 ***


Note You need to log in before you can comment on or make changes to this bug.