Closed issue by kotoko on void-packages repository https://github.com/void-linux/void-packages/issues/23543 Description: ### System * xuname: `Void 5.4.51_1 x86_64 GenuineIntel/KVM uptodate rFF` * package: `puppet-6.16.0_1` ### Expected behavior Puppet applies configuration. ### Actual behavior Puppet hangs during gathering info about system. I'm 80% sure that puppet hangs during getting info about network related stuff. Puppet itself looks like it hangs (waiting for something that does not end). On another tty when I run command `top` there is one process `dhcpcd` that endlessly uses 100% of cpu. I tried to kill it and then process came back and also there was new warning in puppet log. Top command: ![puppet_top](https://user-images.githubusercontent.com/26855920/87296647-60efe980-c507-11ea-9122-1050c755fb40.png) Also there are warnings: ![puppet_warnings](https://user-images.githubusercontent.com/26855920/87296472-18d0c700-c507-11ea-85fd-fee818d65deb.png) ### Steps to reproduce the behavior What I do: 1. Install up-to-date minimal void linux in virtualbox. 2. Download https://github.com/kotoko/configs/tree/master/puppet/void-linux-desktop and run script `bash run.sh`. (Inside script: `puppet apply --modulepath ./modules manifests/init.pp`) I'm guessing that if you create dummy puppet manifest (for example create directory anywhere) puppet will also hang.