Build failed in Jenkins: Puppet Acceptance Windows (master) » acceptance #429

21 views
Skip to first unread message

c...@puppetlabs.com

unread,
Apr 24, 2013, 11:58:54 AM4/24/13
to pupp...@googlegroups.com
See <https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/429/changes>

Changes:

[nick.fagerlund] Docs: Update description of ctime and mtime properties for file type

[Jeff McCune] (maint) Update COMMITTERS with feature flags and always working responsibilities

------------------------------------------
[...truncated 3421 lines...]
Validate Sign Cert

* Master: Start Puppet Master

acceptance-master-3 $ rm -rf /etc/puppet/ssl

win-2003r2-32-3 $ rm -rf `cygpath -smF 35`/PuppetLabs/puppet/etc/ssl
cygwin warning:
MS-DOS style path detected: C:/DOCUME~1/ALLUSE~1/APPLIC~1/PuppetLabs/puppet/etc/ssl
Preferred POSIX equivalent is: /cygdrive/c/DOCUME~1/ALLUSE~1/APPLIC~1/PuppetLabs/puppet/etc/ssl
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

acceptance-master-3 $ for i in "/var/lib/puppet/*"; do echo $i; done | grep -v log| grep -v ssl | xargs rm -rf

win-2003r2-32-3 $ for i in "`cygpath -smF 35`/PuppetLabs/puppet/var/*"; do echo $i; done | grep -v log| grep -v ssl | xargs rm -rf
cygwin warning:
MS-DOS style path detected: C:/DOCUME~1/ALLUSE~1/APPLIC~1/PuppetLabs/puppet/var/
Preferred POSIX equivalent is: /cygdrive/c/DOCUME~1/ALLUSE~1/APPLIC~1/PuppetLabs/puppet/var/
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

acceptance-master-3 $ env RUBYLIB="/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:$RUBYLIB" PATH="/usr/bin:/opt/puppet-git-repos/hiera/bin:$PATH" puppet master --configprint pidfile
/var/lib/puppet/run/master.pid

acceptance-master-3 $ env RUBYLIB="/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:$RUBYLIB" PATH="/usr/bin:/opt/puppet-git-repos/hiera/bin:$PATH" puppet master --dns_alt_names="puppet,$(facter hostname),$(facter fqdn)" --verbose --daemonize --logdest="/var/lib/puppet/log/puppetmaster.log"

acceptance-master-3 $ kill -0 $(cat /var/lib/puppet/run/master.pid)
Waiting for master to start

acceptance-master-3 $ curl -v -s -k https://acceptance-master-3:8140
* About to connect() to acceptance-master-3 port 8140 (#0)
* Trying 127.0.0.1... connected
* Connected to acceptance-master-3 (127.0.0.1) port 8140 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* warning: ignoring value of ssl.verifyhost
* skipping SSL peer certificate verification
* NSS: client certificate not found (nickname not specified)
* SSL connection using TLS_DHE_RSA_WITH_AES_256_CBC_SHA
* Server certificate:
* subject: CN=acceptance-master-3.delivery.puppetlabs.net
* start date: Apr 23 15:58:17 2013 GMT
* expire date: Apr 23 15:58:17 2018 GMT
* common name: acceptance-master-3.delivery.puppetlabs.net
* issuer: CN=Puppet CA: acceptance-master-3.delivery.puppetlabs.net
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (i686-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: acceptance-master-3:8140
> Accept: */*
>
< HTTP/1.1 400 The environment must be purely alphanumeric, not ''
< Content-Type: text/plain
< Connection: Keep-Alive
< Content-Length: 51
< Server: WEBrick/1.3.1 (Ruby/1.8.7/2011-06-30) OpenSSL/1.0.0
< Date: Wed, 24 Apr 2013 15:58:17 GMT
<
The environment must be purely alphanumeric, not ''{ [data not shown]
* Connection #0 to host acceptance-master-3 left intact
* Closing connection #0
curl returned exit code 0
Slept for 0.199696 seconds waiting for Puppet Master to start

* Agents: Run agent --test first time to gen CSR

win-2003r2-32-3 $ env RUBYLIB="`cygpath -w /opt/puppet-git-repos/hiera/lib`;`cygpath -w /opt/puppet-git-repos/hiera-puppet/lib`;$RUBYLIB" PATH="/opt/puppet-git-repos/hiera/bin:$PATH" cmd.exe /c puppet agent --test
Info: Creating a new SSL key for win-2003r2-32-3.delivery.puppetlabs.net
Info: Caching certificate for ca
Info: Creating a new SSL certificate request for win-2003r2-32-3.delivery.puppetlabs.net
Info: Certificate Request fingerprint (SHA256): 32:FA:92:15:E2:EC:EE:D3:6B:50:86:62:93:E2:0E:3E:19:96:A5:76:B9:AB:96:0D:A2:3F:20:18:1E:21:F0:91
Exiting; no certificate found and waitforcert is disabled
Exited: 1

* Master: sign all certs

acceptance-master-3 $ env RUBYLIB="/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:$RUBYLIB" PATH="/usr/bin:/opt/puppet-git-repos/hiera/bin:$PATH" puppet cert --sign --all
[mNotice: Signed certificate request for win-2003r2-32-3.delivery.puppetlabs.net
[mNotice: Removing file Puppet::SSL::CertificateRequest win-2003r2-32-3.delivery.puppetlabs.net at '/etc/puppet/ssl/ca/requests/win-2003r2-32-3.delivery.puppetlabs.net.pem'

* Agents: Run agent --test second time to obtain signed cert

acceptance-master-3 $ env RUBYLIB="/opt/puppet-git-repos/hiera/lib:/opt/puppet-git-repos/hiera-puppet/lib:$RUBYLIB" PATH="/usr/bin:/opt/puppet-git-repos/hiera/bin:$PATH" puppet agent --test
Info: Retrieving plugin
Error: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://acceptance-master-3/plugins
Info: Caching catalog for acceptance-master-3.delivery.puppetlabs.net
Info: Applying configuration version '1366819114'
[mNotice: Finished catalog run in 0.04 seconds

win-2003r2-32-3 $ env RUBYLIB="`cygpath -w /opt/puppet-git-repos/hiera/lib`;`cygpath -w /opt/puppet-git-repos/hiera-puppet/lib`;$RUBYLIB" PATH="/opt/puppet-git-repos/hiera/bin:$PATH" cmd.exe /c puppet agent --test
Info: Caching certificate for win-2003r2-32-3.delivery.puppetlabs.net
Info: Caching certificate_revocation_list for ca
Info: Retrieving plugin
Error: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/var/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://acceptance-master-3/plugins
Error: Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class
Error: Failed to apply catalog: Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class
Exited: 1

acceptance-master-3 $ kill $(cat /var/lib/puppet/run/master.pid)
Waiting for master to stop

acceptance-master-3 $ kill -0 $(cat /var/lib/puppet/run/master.pid)
cat: /var/lib/puppet/run/master.pid: No such file or directory
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Exited: 1
Slept for 0.058521 seconds waiting for Puppet Master to stop
#<RuntimeError: Host 'win-2003r2-32-3' exited with 1 running:
env RUBYLIB="`cygpath -w /opt/puppet-git-repos/hiera/lib`;`cygpath -w /opt/puppet-git-repos/hiera-puppet/lib`;$RUBYLIB" PATH="/opt/puppet-git-repos/hiera/bin:$PATH" cmd.exe /c puppet agent --test
Last 10 lines of output were:
[0;32mInfo: Caching certificate for win-2003r2-32-3.delivery.puppetlabs.net [0m
[0;32mInfo: Caching certificate_revocation_list for ca [0m
[0;32mInfo: Retrieving plugin [0m
[1;31mError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/var/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://acceptance-master-3/plugins [0m
[1;31mError: Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class [0m
[1;31mError: Failed to apply catalog: Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class [0m>
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/host.rb>:122
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_case.rb>:218
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_case.rb>:216
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_case.rb>:216
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_case.rb>:216
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/setup/git/04_ValidateSignCert.rb>:17
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/puppet_commands.rb>:170
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/setup/git/04_ValidateSignCert.rb>:4
/usr/lib/ruby/1.8/benchmark.rb:308
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_case.rb>:55
/usr/lib/ruby/1.8/benchmark.rb:308
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_case.rb>:52
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_suite.rb>:56
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_suite.rb>:52
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_suite.rb>:52
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_suite.rb>:87
/ho<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_suite.rb>:276: warning: already initialized constant Log
me/jenkins/workspace/Puppet Acceptance Windows (master)/label/acceptance/puppet-acceptance/lib/puppet_acceptance/cli.rb:53
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/cli.rb>:34
<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/systest.rb>:19
Warning: setup/git/04_ValidateSignCert.rb errored in 33.46 seconds
Test Suite: setup @ Wed Apr 24 15:55:41 +0000 2013

- Host Configuration Summary -
Platform for acceptance-master-3 el-6-i386
Platform for win-2003r2-32-3 windows-2003r2-32
Role for acceptance-master-3 master
Role for acceptance-master-3 database
Role for acceptance-master-3 agent
Role for acceptance-master-3 dashboard
Role for win-2003r2-32-3 agent
Ruby version for acceptance-master-3
Ruby version for win-2003r2-32-3
Config Key|Val: ssh {:config=>false, :forward_agent=>true, :auth_methods=>["publickey"], :paranoid=>false, :user=>"Administrator", :timeout=>300, :keys=>["/home/jenkins/.ssh/id_rsa-old.private"], :port=>22, :user_known_hosts_file=>"/home/jenkins/.ssh/known_hosts"}
Config Key|Val: puppet_ver "origin/master"
Config Key|Val: version {"puppet"=>{"puppet"=>"3.2.0-rc1-35-ged56eb5"}, "hiera"=>{"hiera"=>"1.2.1-12-g4fdc72f"}, "facter"=>{"facter"=>"1.7.0-222-gf83db16"}}
Config Key|Val: hiera_ver "origin/master"
Config Key|Val: hiera_puppet_ver nil
Config Key|Val: facter_ver "origin/master"
Config Key|Val: nfs_server "NONE"
Config Key|Val: consoleport 443
Config Key|Val: modules []


- Test Case Summary for suite 'setup' -
Total Suite Time: 182.99 seconds
Average Test Time: 12.20 seconds
Attempted: 15
Passed: 8
Failed: 0
Errored: 1
Skipped: 6
Pending: 0

- Specific Test Case Status -

Failed Tests Cases:
Errored Tests Cases:
Test Case setup/git/04_ValidateSignCert.rb reported: #<RuntimeError: Host 'win-2003r2-32-3' exited with 1 running:
env RUBYLIB="`cygpath -w /opt/puppet-git-repos/hiera/lib`;`cygpath -w /opt/puppet-git-repos/hiera-puppet/lib`;$RUBYLIB" PATH="/opt/puppet-git-repos/hiera/bin:$PATH" cmd.exe /c puppet agent --test
Last 10 lines of output were:
[0;32mInfo: Caching certificate for win-2003r2-32-3.delivery.puppetlabs.net [0m
[0;32mInfo: Caching certificate_revocation_list for ca [0m
[0;32mInfo: Retrieving plugin [0m
[1;31mError: /File[C:/Documents and Settings/All Users/Application Data/PuppetLabs/puppet/var/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://acceptance-master-3/plugins [0m
[1;31mError: Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class [0m
[1;31mError: Failed to apply catalog: Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class [0m>
Skipped Tests Cases:
Test Case setup/early/01-gen-answer-file.rb skip
Test Case setup/early/01-pe12x-gen-answer-file.rb skip
Test Case setup/early/03-dhcp-renew.rb skip
Test Case setup/early/04-rvm_version.rb skip
Test Case setup/early/10-ec2_config.rb skip
Test Case setup/early/20-root_authorized_keys.rb skip
Pending Tests Cases:


Failed while running the setup suite...
Begin setup/cleanup/00-vmrun.rb

Remove acceptance VMs
Connecting to vsphere at vsphere.dc1.puppetlabs.net with credentials for qaha...@puppetlabs.com
Shutting down acceptance-master-3
Spent 4.01 seconds halting acceptance-master-3
Shutting down win-2003r2-32-3
Spent 3.79 seconds halting win-2003r2-32-3
setup/cleanup/00-vmrun.rb passed in 9.69 seconds
Test Suite: cleanup @ Wed Apr 24 15:58:44 +0000 2013

- Host Configuration Summary -
Platform for acceptance-master-3 el-6-i386
Platform for win-2003r2-32-3 windows-2003r2-32
Role for acceptance-master-3 master
Role for acceptance-master-3 database
Role for acceptance-master-3 agent
Role for acceptance-master-3 dashboard
Role for win-2003r2-32-3 agent
Ruby version for acceptance-master-3
Ruby version for win-2003r2-32-3
Config Key|Val:<https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/test_suite.rb>:90:in `run_and_raise_on_failure': Failed while running the setup suite... (RuntimeError)
from <https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/cli.rb>:53:in `run_suite'
from <https://jenkins.puppetlabs.com/job/Puppet%20Acceptance%20Windows%20(master)/./label=acceptance/ws/puppet-acceptance/lib/puppet_acceptance/cli.rb>:34:in `execute!'
from ./systest.rb:19
ssh {:config=>false, :forward_agent=>true, :auth_methods=>["publickey"], :paranoid=>false, :user=>"Administrator", :timeout=>300, :keys=>["/home/jenkins/.ssh/id_rsa-old.private"], :port=>22, :user_known_hosts_file=>"/home/jenkins/.ssh/known_hosts"}
Config Key|Val: puppet_ver "origin/master"
Config Key|Val: version {"puppet"=>{"puppet"=>"3.2.0-rc1-35-ged56eb5"}, "hiera"=>{"hiera"=>"1.2.1-12-g4fdc72f"}, "facter"=>{"facter"=>"1.7.0-222-gf83db16"}}
Config Key|Val: hiera_ver "origin/master"
Config Key|Val: hiera_puppet_ver nil
Config Key|Val: facter_ver "origin/master"
Config Key|Val: nfs_server "NONE"
Config Key|Val: consoleport 443
Config Key|Val: modules []


- Test Case Summary for suite 'cleanup' -
Total Suite Time: 9.68 seconds
Average Test Time: 9.68 seconds
Attempted: 1
Passed: 1
Failed: 0
Errored: 0
Skipped: 0
Pending: 0

- Specific Test Case Status -

Failed Tests Cases:
Errored Tests Cases:
Skipped Tests Cases:
Pending Tests Cases:


Build step 'Execute shell' marked build as failure

Jeff McCune

unread,
Apr 24, 2013, 2:48:02 PM4/24/13
to pupp...@googlegroups.com
This failure looks like it may be caused by the recent change to Facter...  I'm investigating.


 Could not retrieve local facts: undefined method `get_interfaces' for Facter::Util::IP:Class 

--
You received this message because you are subscribed to the Google Groups "Puppet Continuous Integration" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-ci+...@googlegroups.com.
To post to this group, send email to pupp...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-ci?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.





--
Join us at PuppetConf 2013, August 22-23 in San Francisco - http://bit.ly/pupconf13
Register now and take advantage of the Early Bird discount - save 25%!

c...@puppetlabs.com

unread,
Apr 24, 2013, 3:58:46 PM4/24/13
to pupp...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages