[rudder-users] apt_detected_distro limitations

Rob Pomeroy rob at pomeroy.me
Wed Sep 20 18:15:01 CEST 2017


I may have spoken too soon. My policy update is now failing.

Policy update process was stopped due to an error:

⇨ Policy update error for process '134' at 2017-09-20 17:11:04

⇨ Cannot write configuration node

⇨ Exit code=1 for hook:
'/opt/rudder/etc/hooks.d/policy-generation-node-ready/10-cf-promise-check'.
stdout: stderr:
'/var/rudder/share/bcaf6a14-b9e7-4cb9-9a2c-2c6ba6dd519f/rules.new/cfengine-community/sudoParameters/3.1/sudoParameters.cf:284:0:
error: Undefined bundle ncf_ensure_section_content_and_purge_type with type
edit_line ' ; Exit code=1 for hook:
'/opt/rudder/etc/hooks.d/policy-generation-node-ready/10-cf-promise-check'.
stdout: stderr:
'/var/rudder/share/ec389180-d0bf-4ecb-9a41-cdc030e8c71d/rules.new/cfengine-community/sudoParameters/3.1/sudoParameters.cf:272:0:
error: Undefined bundle ncf_ensure_section_content_and_purge_type with type
edit_line ' ; Exit code=1 for hook:
'/opt/rudder/etc/hooks.d/policy-generation-node-ready/10-cf-promise-check'.
stdout: stderr:
'/var/rudder/share/7b2917ca-37ce-406e-9f4b-87ef368efeeb/rules.new/cfengine-community/sudoParameters/3.1/sudoParameters.cf:284:0:
error: Undefined bundle ncf_ensure_section_content_and_purge_type with type
edit_line ' ; Exit code=1 for hook:
'/opt/rudder/etc/hooks.d/policy-generation-node-ready/10-cf-promise-check'.
stdout: stderr:
'/var/rudder/share/613e8fe8-8076-4194-95f5-dfa1828e4af2/rules.new/cfengine-community/sudoParameters/3.1/sudoParameters.cf:272:0:
error: Undefined bundle ncf_ensure_section_content_and_purge_type with type
edit_line ' ; Exit code=1 for hook:
'/opt/rudder/etc/hooks.d/policy-generation-node-ready/10-cf-promise-check'.
stdout:

[snip]

Those errors are repeated a few dozen times. This error doesn't mean
anything to me, but in case it's relevant, I have not created any custom
techniques.

Rob



--
*Rob Pomeroy*, CISSP <https://www.isc2.org/cissp>, Solicitor
<http://solicitors.lawsociety.org.uk/person/250541/robert-john-pomeroy> (
non-practising)* | *rob at pomeroy.me
My novel <https://www.smashwords.com/books/view/78386> | LinkedIn
<http://www.linkedin.com/in/robpomeroy> | Personal blog <http://pomeroy.me/>
 | Geek & Dummy <http://geekanddummy.com/>

On 20 September 2017 at 08:45, Rob Pomeroy <rob at pomeroy.me> wrote:

> Ah, I had read that and wondered if that was the solution - but I confess
> I didn't quite understand what the manual meant. This fixed it.
>
> Many thanks!
>
> Rob
>
>
> --
> *Rob Pomeroy*, CISSP <https://www.isc2.org/cissp>, Solicitor
> <http://solicitors.lawsociety.org.uk/person/250541/robert-john-pomeroy> (
> non-practising)* | *rob at pomeroy.me
> My novel <https://www.smashwords.com/books/view/78386> | LinkedIn
> <http://www.linkedin.com/in/robpomeroy> | Personal blog
> <http://pomeroy.me/> | Geek & Dummy <http://geekanddummy.com/>
>
> On 15 September 2017 at 10:23, Francois Armand <
> francois.armand at normation.com> wrote:
>
>> Hello Rob,
>>
>> You are encountering the following problem:
>> https://www.rudder-project.org/redmine/issues/11336
>>
>> This problem should have been corrected if your Rudder server is in
>> version 4.1.7 and the corresponding technique library was updated.
>>
>> Please note that you have to do the technique upgrade as documented here:
>> https://www.rudder-project.org/doc-4.1/_technique_upgrade.html
>>
>> Hope it helps,
>>
>>
>> On 15/09/2017 10:17, Rob Pomeroy wrote:
>>
>> Hi,
>>
>> I thought I'd try and use Rudder to get the agents to upgrade themselves.
>> Unfortunately the version of aptPackageManagerSettings.cf in Rudder 4.5.1
>> and 4.7.1 seems not to know about 16.04/Xenial (which is most of my
>> endpoints). So when I use the "Package sources and settings (APT)"
>> directive with "Automatically detect the distribution" I get this:
>>
>> ### Managed by Rudder, edit with care ###
>> deb http://www.rudder-project.org/apt-repos/4.1.7-2/
>> ${apt_detected_distro} main
>>
>>
>> Can anyone suggest a better way to roll out agent updates? Or is there a
>> better way of keeping aptPackageManagerSettings.cf updated?
>>
>> Thanks!
>>
>> Rob
>>
>> --
>> *Rob Pomeroy*, CISSP <https://www.isc2.org/cissp>, Solicitor
>> <http://solicitors.lawsociety.org.uk/person/250541/robert-john-pomeroy> (
>> non-practising)* | *rob at pomeroy.me
>> My novel <https://www.smashwords.com/books/view/78386> | LinkedIn
>> <http://www.linkedin.com/in/robpomeroy> | Personal blog
>> <http://pomeroy.me/> | Geek & Dummy <http://geekanddummy.com/>
>>
>>
>> _______________________________________________
>> rudder-users mailing listrudder-users at lists.rudder-project.orghttp://www.rudder-project.org/mailman/listinfo/rudder-users
>>
>>
>> --
>>
>>
>> ------------------------------
>> * François ARMAND*
>> *Co-founder & CTO*
>> Normation <http://www.normation.com>
>> ------------------------------
>> *87 rue de Turbigo, 75003 Paris, France*
>> Telephone: +33 (0)1 83 62 99 23 <+33%201%2083%2062%2099%2023>
>> Mobile: +33 (0)6 63 37 60 55 <+33%206%2063%2037%2060%2055>
>> ------------------------------
>> Normation organise devops REX le 2 octobre 2017.
>> Plus d'informations:
>> [image: devops-rex] <https://www.devopsrex.fr/>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rudder-project.org/pipermail/rudder-users/attachments/20170920/ca5ab1eb/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo-square.gif
Type: image/gif
Size: 1036 bytes
Desc: not available
URL: <http://www.rudder-project.org/pipermail/rudder-users/attachments/20170920/ca5ab1eb/attachment-0002.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: devopsrex2017.gif
Type: image/gif
Size: 174772 bytes
Desc: not available
URL: <http://www.rudder-project.org/pipermail/rudder-users/attachments/20170920/ca5ab1eb/attachment-0003.gif>


More information about the rudder-users mailing list