[Pkg-puppet-devel] Bug#1001129: Ruby 3.0: puppet/util.rb:469:in `uri_encode': undefined method `escape' for URI:Module (NoMethodError)
Daniel Leidert
dleidert at debian.org
Sat Dec 4 23:58:41 GMT 2021
Package: puppet
Version: 5.5.22-2
Severity: serious
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
The version is not ruby 3.0 compatible:
ruby3.0 -e "require 'puppet'"
/usr/lib/ruby/vendor_ruby/puppet/util.rb:469:in `uri_encode': undefined method `escape' for URI:Module (NoMethodError)
from /usr/lib/ruby/vendor_ruby/puppet/util.rb:337:in `path_to_uri'
from /usr/lib/ruby/vendor_ruby/puppet/pops/model/ast.rb:4863:in `register_pcore_types'
from /usr/lib/ruby/vendor_ruby/puppet/pops.rb:119:in `<module:Puppet>'
from /usr/lib/ruby/vendor_ruby/puppet/pops.rb:1:in `<top (required)>'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:8:in `<top (required)>'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/vendor_ruby/puppet/parser.rb:6:in `<top (required)>'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /usr/lib/ruby/vendor_ruby/puppet.rb:302:in `<top (required)>'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
from -e:1:in `<main>'
I'm intending to do a quick NMU to fix this.
Regards, Daniel
- -- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages puppet depends on:
ii adduser 3.118
ii facter 3.14.12-1.1
ii hiera 3.2.0-2.1
ii init-system-helpers 1.60
ii lsb-base 11.1.0
ii ruby 1:2.7.6
ii ruby-augeas 1:0.5.0-3+b9
ii ruby-deep-merge 1.1.1-1
ii ruby-shadow 2.5.0+gh-1+b1
Versions of packages puppet recommends:
ii debconf-utils 1.5.79
ii lsb-release 11.1.0
pn ruby-selinux <none>
Versions of packages puppet suggests:
pn ruby-hocon <none>
pn ruby-rrd <none>
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGsALEACgkQS80FZ8KW
0F1nHQ/6AyVaWCMDdPHi0AyhhQZiEISZP0GYNqdrnD/LYF9SdZ2PRlXxQrQfJ7RI
F226bh4sRgzY/pcgfeUmiizaDfCyKxtGrvyjPqOvnoFACDRHDJm/rhjybdsTDCF7
MnHCNjIEic6qoPBqQmG20W15pshRzxbnSojTrZ+4QpHicn7shGYe2EmEJW2ZD6J3
Wsf/YB0Ny7AXKjZzWBqz3TFbBWObo47LC7XiutuirmjM7xe5f+QB5VtGiBk4448f
XgWIPU9LwyAS9uUYWbXd+jxSVZ/92YoR83KyfGTd861Gj042EFXvu/zHRYru+FGj
zM/H2PoQRudDUVlsVX4LXjKdaPJWxYjqhFOYeESRh86paZJFTzCp2VFdCMnCjAyo
y42hH4SFjYsZhysNyDjEMwwSBKjQguKKqkRCjdJ1PeFYWc8CEQwlgAZLtLGSFdPA
d22BplnTtZHT3AEweXUNWDvjfmDjAgObe85u/p5YQgAYldrj5f0C9BoWHpJ02P5I
6pi2KzWDgApuVk8OEbMrgoxsKnGxaXKEGRqoYxYZe8MWvDRJ8vlwTgXqZk3Us0LB
taAXdHCdzvQ3NxYT6JgWkOeBwcfKY14sVzPfeKE7vzB/Ib/HxqdR4qyAdkWqt2V0
ujonrXF3NDPL5ZAi2QIkb/7v42p3B1nc2PeJJ2z/SoIbq1nfqh8=
=CMGz
-----END PGP SIGNATURE-----
More information about the Pkg-puppet-devel
mailing list