Source: puppetserver
Version: 8.7.0-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20250106 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # make facter and puppet gems available to the testsuite
> # upstream uses git submodules here, but we can use Debian sources instead
> for component in facter puppet resource_api; do \
>       mkdir -p ruby/${component}/lib; \
>       if [ "$component" = "puppet" ]; then package=puppet-agent ; \
>       elif [ "$component" = "resource_api" ]; then 
> package=ruby-puppet-resource-api ; \
>       else package=$component; fi; \
>       dpkg -L $package | grep -Po "^/usr/lib/ruby/vendor_ruby/\K.*" | \
>               while read file; do \
>                       if [ -d /usr/lib/ruby/vendor_ruby/$file ]; then \
>                               mkdir -p ruby/${component}/lib/$file; \
>                       else \
>                               ln -sf /usr/lib/ruby/vendor_ruby/$file 
> ruby/${component}/lib/$file; \
>                       fi; \
>               done; \
> done
> # symlink vendored gems to the test suite's custom gem-home
> # (see test/unit/puppetlabs/services/jruby/jruby_puppet_testutils.clj)
> mkdir -p /tmp/tmp.JFitzvkeWd/.puppetlabs/opt/server/data/puppetserver
> ln -s /<<PKGBUILDDIR>>/target/vendored-jruby-gems 
> /tmp/tmp.JFitzvkeWd/.puppetlabs/opt/server/data/puppetserver/jruby-gems
> # regenerate tls certificates used in https tests
> cd dev-resources/puppetlabs/puppetserver && ( \
>       cp -a ruby/http_client_test ruby/http_client_test.save; \
>       cp -a certificate_authority_test/master/conf/ca 
> certificate_authority_test/master/conf/ca.save; )
> ruby /<<PKGBUILDDIR>>/dev-resources/regen_certs.rb
> /<<PKGBUILDDIR>>/dev-resources/regen_certs.rb:81:in `version=': 
> X509_REQ_set_version: passed invalid argument (OpenSSL::X509::RequestError)
>       from /<<PKGBUILDDIR>>/dev-resources/regen_certs.rb:81:in `create_csr'
>       from /<<PKGBUILDDIR>>/dev-resources/regen_certs.rb:137:in `<main>'
> Regenerating certificates for puppetlabs.puppetserver.ruby.http-client-test 
> ...
> make[1]: *** [debian/rules:64: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2025/01/06/puppetserver_8.7.0-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250106;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250106&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to