I just ditched it. On Tue, Mar 28, 2017 at 9:23 AM, Rob Nelson <[email protected]> wrote:
> Did you replace it with systemd-networkd, or just ditch it? Regardless, > I've updated us to EL7.3 (CentOS though) and not observed this issue, so > I'm not sure it's that generic of a problem, there must be *something* > triggering it. Even a simple race condition should result in some successes > if Laverne has rebooted it a few dozen times. > > > Rob Nelson > [email protected] > > On Tue, Mar 28, 2017 at 9:08 AM, Trevor Vaughan <[email protected]> > wrote: > >> Disabling NetworkManager hasn't caused any issues for me so far. That >> said, EL7.3 might break that, so Fedora may already be broken. >> >> Trevor >> >> On Tue, Mar 28, 2017 at 9:00 AM, Rob Nelson <[email protected]> wrote: >> >>> That wiki page says that all you should need to do is have >>> NetworkManager or systemd-networkd services enabled. Do you by any chance >>> have them both disabled on the affected node? I know many of us don't like >>> NetworkManager, but disabling it entirely can cause some problems. Just a >>> guess, as I haven't seen this issue on any of my nodes, including the >>> low-RAM ones. >>> >>> >>> Rob Nelson >>> [email protected] >>> >>> On Mon, Mar 27, 2017 at 11:33 PM, Laverne Schrock < >>> [email protected]> wrote: >>> >>>> I have a box on which puppet-agent does not start correctly on reboot. >>>> Well, to be more precise, the puppet-agent starts, but never contacts the >>>> server. >>>> >>>> >>>> $ sudo journalctl -b 0 -u puppet -f >>>>> -- Logs begin at Wed 2017-02-01 18:27:11 CST. -- >>>>> Mar 06 12:42:03 localhost.localdomain systemd[1]: Started Puppet agent. >>>>> Mar 06 12:42:16 localhost.localdomain puppet-agent[927]: Could not >>>>> request certificate: getaddrinfo: Temporary failure in name resolution >>>>> Mar 06 12:44:16 a.real.hostname.tld puppet-agent[927]: Could not request >>>>> certificate: getaddrinfo: Temporary failure in name resolution >>>>> Mar 06 12:46:16 a.real.hostname.tld puppet-agent[927]: Could not request >>>>> certificate: getaddrinfo: Temporary failure in name resolution >>>>> Mar 06 12:48:16 a.real.hostname.tld puppet-agent[927]: Could not request >>>>> certificate: getaddrinfo: Temporary failure in name resolution >>>>> >>>>> >>>> Note how when the puppet-agent starts, the box doesn't yet know its >>>> hostname because the network stack is (apparently) not fully up. Running >>>> `systemctl restart puppet` resolves the issue until the next reboot. >>>> >>>> I was able to find a work-around. In the systemd unit file for puppet, >>>> I changed >>>> >>>> After=basic.target network.target >>>>> >>>> to >>>> >>>>> After=basic.target network-online.target >>>>> >>>> >>>> See: https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/ >>>> >>>> The box is a fresh install of Fedora 25 and is using the following >>>> packages: >>>> >>>>> puppet-agent-1.9.3-1.fedoraf25.x86_64 >>>>> puppetlabs-release-pc1-1.1.0-5.fedoraf25.noarch >>>>> >>>> >>>> I have another box with the same setup (but a little more RAM) and the >>>> issue does not occur there. >>>> >>>> I have two thoughts on this. >>>> 1) This is a subtle timing issue which is why I see it on one box, but >>>> not the other. >>>> 2) puppet-agent is misbehaving and ought to properly detect when the >>>> networking stack comes up. >>>> 3) If I want to resolve this, I should just use my workaround. >>>> >>>> Does #3 seem like the best plan? I'd appreciate any insight into why >>>> the issue is occurring. >>>> >>>> Cheers, >>>> -Laverne Schrock >>>> >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Puppet Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit https://groups.google.com/d/ms >>>> gid/puppet-users/36ca1e68-fa09-4654-ba62-9c13c2561c76%40goog >>>> legroups.com >>>> <https://groups.google.com/d/msgid/puppet-users/36ca1e68-fa09-4654-ba62-9c13c2561c76%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/puppet-users/CAC76iT_vimf_MmN--mBLA2fnqSAxQUJ%3DBAzNRMOQ >>> OgM1F0TevA%40mail.gmail.com >>> <https://groups.google.com/d/msgid/puppet-users/CAC76iT_vimf_MmN--mBLA2fnqSAxQUJ%3DBAzNRMOQOgM1F0TevA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Trevor Vaughan >> Vice President, Onyx Point, Inc >> (410) 541-6699 x788 <(410)%20541-6699> >> >> -- This account not approved for unencrypted proprietary information -- >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/puppet-users/CANs%2BFoWZ9Vfa%3DLY_MYgavrsBZaN6imUyWfZKT1 >> 776EsN5yyEXw%40mail.gmail.com >> <https://groups.google.com/d/msgid/puppet-users/CANs%2BFoWZ9Vfa%3DLY_MYgavrsBZaN6imUyWfZKT1776EsN5yyEXw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/puppet-users/CAC76iT9o4et2Va%3DDQYCK%2BgDbqFCX1sL_YdndA4CKYx2wS% > 2B2hqw%40mail.gmail.com > <https://groups.google.com/d/msgid/puppet-users/CAC76iT9o4et2Va%3DDQYCK%2BgDbqFCX1sL_YdndA4CKYx2wS%2B2hqw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 x788 -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CANs%2BFoVwHnJZ3WSaBHyyF_Y4XncFD3X%2BOXYuZ7nBLsQN1yNOiA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
