[rudder-users] permlist in readfile to max limit 4000

Matthieu CERDA matthieu.cerda at normation.com
Mon Feb 11 18:34:25 CET 2013


Le 11/02/2013 17:59, Le Haies Cyrille a écrit :
>
> Hello,
>
> In my log i have this message :
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> !! Duplicate selection of value for variable "execRun" in scope g
>
> !! Rule from /var/rudder/cfengine-community/inputs/common/1.0/site.cf
> at/before line 58
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> !! Duplicate selection of value for variable "execRun" in scope g
>
> !! Rule from /var/rudder/cfengine-community/inputs/common/1.0/site.cf
> at/before line 58
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> !! Duplicate selection of value for variable "execRun" in scope g
>
> !! Rule from /var/rudder/cfengine-community/inputs/common/1.0/site.cf
> at/before line 58
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> !! Duplicate selection of value for variable "execRun" in scope g
>
> !! Rule from /var/rudder/cfengine-community/inputs/common/1.0/site.cf
> at/before line 58
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> Truncating long file
> /var/rudder/cfengine-community/inputs/filesPermissions/permlist in
> readfile to max limit 4000
>
> !! Duplicate selection of value for variable "execRun" in scope g
>
> Fatal cfengine error: Too many errors
>
>  
>
> Why ???
>
> Too many variable ?
>
>  
>
> My permlist file :
>
>  
>
> b9872eff-e4f8-44cc-a91b-f6f9918fad7a@@6dc24839-163a-41dd-a821-8922dffb528e@@120:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/data/sites.d:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):660:true:true:true:false
>
> b9872eff-e4f8-44cc-a91b-f6f9918fad7a@@6dc24839-163a-41dd-a821-8922dffb528e@@120:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft/apache2:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):750:true:true:true:true
>
> 0044b0a8-a32a-4b30-be92-3d7e6c1b640e@@18fe8a74-f3d2-4898-86bf-b65d5bebe522@@66:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft/php:php-fpm:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):750:true:true:true:true
>
> dabe309b-49aa-4360-93c4-aff9c414b21d@@f5cdc4aa-be71-4cd7-b944-34b576ad4647@@30:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft/libmemcached:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):750:true:true:true:true
>
> b893538c-8886-45ed-ae83-6e21be7c5269@@c2b74cf7-6c05-48a4-907b-aeb4185b18db@@88:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft/mariadb:my_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):770:true:true:true:true
>
> d9a88dbf-3bb3-43f1-a1cb-b4e954a9c843@@fbc02be5-b72f-4499-a351-c1b8ffe0b562@@34:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft/drush:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):750:true:true:true:true
>
> 8a89fe81-e343-44df-b747-fac306683cbd@@d8f72a76-1c2a-424f-8010-39001b4ee236@@55:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft/memcached:memcached:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):750:true:true:true:false
>
> 43d513fc-c528-4e08-91d4-9f9718d20482@@95a15d7b-c548-491c-9f60-37e693f463d2@@67:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):755:true:true:true:false
>
> 43d513fc-c528-4e08-91d4-9f9718d20482@@95a15d7b-c548-491c-9f60-37e693f463d2@@67:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/soft:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):755:true:true:true:false
>
> 43d513fc-c528-4e08-91d4-9f9718d20482@@95a15d7b-c548-491c-9f60-37e693f463d2@@67:/$(generic_variable_definition.env)_$(generic_variable_definition.projet)/data:$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):$(generic_variable_definition.expuser)_$(generic_variable_definition.projet):755:true:true:true:false
>
>  
>
>  
>
> Can you help me ??
>

Well, it seems we were a bit too restrictive in the filePermissions
Technique while loading the permlist file, we allowed only a 4000 bytes
as seen in this snippet (extracted from the Technique):

"dim_array" int => 
readstringarrayidx("file","${sys.workdir}/inputs/filesPermissions/permlist","#[^\n]*",":",15,4000);

We should certainly bump it to a more reasonable value, like 8192 or 16384.

Would you please open a bug about this ? We're on it.

-- 
------------------------------------------------------------------------
*Matthieu CERDA*
/Administrateur - Systèmes et Réseaux/
Normation <http://www.normation.com>
------------------------------------------------------------------------
*87 rue de Turbigo, 75003 Paris, France*
Telephone: 	+33 (0)1 84 16 06 01
------------------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rudder-project.org/pipermail/rudder-users/attachments/20130211/f8872c28/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logo-square.png
Type: image/png
Size: 3503 bytes
Desc: not available
URL: <http://www.rudder-project.org/pipermail/rudder-users/attachments/20130211/f8872c28/attachment-0001.png>


More information about the rudder-users mailing list