Control: severity -1 serious
Control: tags -1 pending

Hi Vincent and thanks for the report!

On 08:35 Mon 03 Jul     , Vincent Bernat wrote:
> Hey!
> 
> After upgrading to 4.10, I get this error running Puppet:
> 
> /usr/lib/ruby/2.3.0/psych.rb:474:in `initialize': No such file or directory @ 
> rb_sysopen - /usr/share/locale/config.yaml (Errno::ENOENT)
>         from /usr/lib/ruby/2.3.0/psych.rb:474:in `open'
>         from /usr/lib/ruby/2.3.0/psych.rb:474:in `load_file'
>         from /usr/lib/ruby/vendor_ruby/gettext-setup/gettext_setup.rb:14:in 
> `initialize'
>         from /usr/lib/ruby/vendor_ruby/puppet.rb:91:in `singleton class'
>         from /usr/lib/ruby/vendor_ruby/puppet.rb:87:in `<module:Puppet>'
>         from /usr/lib/ruby/vendor_ruby/puppet.rb:81:in `<top (required)>'
>         from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 
> `require'
>         from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 
> `require'
>         from /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:12:in 
> `<top (required)>'
>         from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 
> `require'
>         from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in 
> `require'
>         from /usr/bin/puppet:4:in `<main>'
> 
> This is similar to those bug reports:
>  - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832529
>  - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832118
> 
> Unfortunately, this kind of bug has to be fixed in each package.

So, this is only triggered when ruby-gettext-setup is installed in the 
system, that's why the autopkgtests didn't catch it.

I'll change the load path, but will not add a dependency to 
ruby-gettext-setup (yet), as puppet currently has no real translations.

Cheers,
Apollon

Reply via email to