- 
                Notifications
    You must be signed in to change notification settings 
- Fork 495
Open
Labels
bugSomething isn't workingSomething isn't workingtriagedJira issue has been created for thisJira issue has been created for this
Description
Describe the Bug
Same as #2773. When running facter on Ubuntu 24.04 with no dhcp-enabled interfaces, facter tries to run dhcpcd -U <interface> that produces an error over every detected interface.
Previous issue was closed by its author as 'resolved', but error is still there. Fixing by purging dhcpcd-base is not an option, because many system packets depends on it.
As mentioned in this comment , I think, facter needs an additional check if dhcdpcd is running.
# apt-cache rdepends dhcpcd-base
dhcpcd-base
Reverse Depends:
  cloud-init
  dhcpcd
  ubuntu-minimal
  initramfs-tools-core
  cloud-init
 |madwimax
 |libguestfs0t64
  mini-iso-tools
syslog:
.....
server dhcpcd[34667]: dhcpcd is not running
server dhcpcd[34668]: dhcpcd is not running
server dhcpcd[34672]: dhcpcd is not running
server dhcpcd[34673]: dhcpcd is not running
.....
facter debug log:
DEBUG Facter::Resolvers::Linux::Networking - Get DHCP for interface lo 
DEBUG Facter::Resolvers::Linux::Networking - Attempt to get DHCP for interface lo, from systemd/netif/leases 
DEBUG Facter::Util::FileHelper - File at: /run/systemd/netif/leases/1 is not accessible. 
DEBUG Facter::Resolvers::Linux::Networking - Attempt to get DHCP for interface lo, from dhclient leases 
DEBUG Facter::Resolvers::Linux::Networking - Attempt to get DHCP for interface lo, from dhcpcd command 
DEBUG Facter::Core::Execution::Posix - Executing command: /usr/sbin/dhcpcd -U lo 
DEBUG Facter::Resolvers::Linux::Networking - Command /usr/sbin/dhcpcd -U lo completed with the following stderr message: dhcpcd is not running 
Expected Behavior
No errors.
Steps to Reproduce
Steps to reproduce the behavior:
apt-get purge dhcpcd
Run facter
Check log: tail -f /var/log/syslog -n 200
Environment
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.1 LTS
Facter version: 4.10.0
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtriagedJira issue has been created for thisJira issue has been created for this