Thanks !

> Le 10 nov. 2016 à 23:47, Christopher Wood <[email protected]> a 
> écrit :
> 
> I reproduced this with 4.8.0 and filed a ticket.
> 
> https://tickets.puppetlabs.com/browse/PUP-6914
> 
> Seems like it's a ruby thing?
> 
> https://ruby-doc.org/core-2.1.8/File.html#method-c-expand_path
> 
> https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/file.rb
> 
> Usual disclaimer, not a programmer, somebody with a spare clue feel free to 
> pass it along. Or just add said clue to the ticket.
> 
> On Thu, Nov 10, 2016 at 10:28:16PM +0100, Francois Lafont wrote:
>> Hi,
>> 
>> I confirm the problem with the lastest version of Puppet (4.8.0)
>> on my Ubuntu Trusty (ie puppet-agent 1.8.0) :
>> 
>> 
>> --%<----%<----%<----%<----%<----%<----%<----%<----%<----%<----%<----%<--
>> root@puppet ~ # puppet --version
>> 4.8.0
>> 
>> root@puppet ~ # puppet apply -e "file {'/tmp/f': ensure => present, content 
>> => 'Hello' }"
>> Notice: Compiled catalog for puppet.athome.priv in environment production in 
>> 0.10 seconds
>> Notice: /Stage[main]/Main/File[/tmp/f]/ensure: defined content as 
>> '{md5}8b1a9953c4611296a827abf8c47804d7'
>> Notice: Applied catalog in 0.21 seconds
>> 
>> root@puppet ~ # puppet apply -e "file {'/tmp/f~': ensure => present, content 
>> => 'Hello' }"
>> Notice: Compiled catalog for puppet.athome.priv in environment production in 
>> 0.10 seconds
>> Notice: /Stage[main]/Main/File[/tmp/f~]/ensure: defined content as 
>> '{md5}8b1a9953c4611296a827abf8c47804d7'
>> Notice: Applied catalog in 0.19 seconds
>> 
>> root@puppet ~ # puppet apply -e "file {'/tmp/~f': ensure => present, content 
>> => 'Hello' }"
>> Notice: Compiled catalog for puppet.athome.priv in environment production in 
>> 0.10 seconds
>> Error: Could not set 'present' on ensure: user f20161110-3350-13n4ulf 
>> doesn't exist at line 1
>> Error: Could not set 'present' on ensure: user f20161110-3350-13n4ulf 
>> doesn't exist at line 1
>> Wrapped exception:
>> user f20161110-3350-13n4ulf doesn't exist
>> Error: /Stage[main]/Main/File[/tmp/~f]/ensure: change from absent to present 
>> failed: Could not set 'present' on ensure: user f20161110-3350-13n4ulf 
>> doesn't exist at line 1
>> Notice: Applied catalog in 0.19 seconds
>> --%<----%<----%<----%<----%<----%<----%<----%<----%<----%<----%<----%<--
>> 
>> 
>> So, it's seems to be tricky because:
>> 
>> - no problem with '/tmp/f' (normal)
>> - no problem with '/tmp/f~'
>> - but error with '/tmp/~f'
>> 
>> I haven't seen a ticket on https://tickets.puppetlabs.com yet.
>> It would deserve one in my humble opinion. I can create it is you want. ;)
>> 
>> Regards.
>> 
>> -- 
>> 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/864517c9-e8cb-093e-994f-805e6a628c59%40gmail.com.
>> 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/20161110224707.GA29097%40iniquitous.heresiarch.ca.
> 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/E98C66F6-34AF-476F-AEFF-2BE8E5317295%40orange.fr.
For more options, visit https://groups.google.com/d/optout.

Reply via email to