Bug 1128523
| Summary: | puppet: service puppet start failed | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | haiyang,dong <hadong> |
| Component: | ovirt-node | Assignee: | Douglas Schilling Landgraf <dougsland> |
| Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | high | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 3.5.0 | CC: | aberezin, cshao, dfediuck, ecohen, gklein, gouyang, hadong, huiwa, iheim, leiwang, ycui |
| Target Milestone: | --- | Keywords: | Regression |
| Target Release: | 3.5.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | node | ||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-02-11 21:01:15 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Node | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1094719 | ||
Test version:
rhev-hypervisor7-7.0-20141107.0.iso
ovirt-node-3.1.0-0.25.20141107gitf6dc7b9.el7.noarch
ovirt-node-minimizer-3.1.0-0.25.20141107gitf6dc7b9.el7.noarch.rpm
ovirt-node-plugin-puppet-3.1.0-0.25.20141107gitf6dc7b9.el7.noarch.rpm
ovirt-node-tools-3.1.0-0.25.20141107gitf6dc7b9.el7.noarch.rpm
Test steps:
1. Insert a puppet plugin into iso.
2. Clean install the edited iso.
3. Enable Puppet in TUI.
Enable Puppet [x]
Puppet Server: dhcp-8-166.nay.redhat.com_
Puppet Certificate Name: dhcp-66-73-112.englab.nay.redhat.com__
4.Clicking "<Save>" button
Test results:
Enable puppet success, also puppet functions work.
[root@dhcp-66-73-186 admin]# service puppet status
Redirecting to /bin/systemctl status puppet.service
puppet.service - Puppet agent
Loaded: loaded (/usr/lib/systemd/system/puppet.service; disabled)
Active: active (running) since Mon 2014-11-17 12:54:31 UTC; 7min ago
Main PID: 3363 (start-puppet-ag)
CGroup: /system.slice/puppet.service
├─3363 /bin/sh /usr/bin/start-puppet-agent agent --no-daemonize
└─3364 /usr/bin/ruby /usr/bin/puppet agent --no-daemonize
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='osfamil...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='os', re...s
Nov 17 12:54:36 dhcp-66-73-186.englab.nay.redhat.com start-puppet-agent[3363]: Could not retrieve fact='osfamil...s
Nov 17 12:54:37 dhcp-66-73-186.englab.nay.redhat.com puppet-agent[3372]: Finished catalog run in 0.03 seconds
Hint: Some lines were ellipsized, use -l to show in full.
so this bug has been fixed in ovirt-node-plugin-puppet-3.1.0-0.25.20141107gitf6dc7b9.el7.noarch.rpm,change the status into "verified".
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2015-0160.html |
Description of problem: Using edit-node install ovirt-node-plugin-puppet into rhev-hypervisor7-7.0-20140807.0.iso and clean install this iso .Login it and enter into puppet page, configure Puppet Serverhcp-10-88.nay.redhat.com Puppet Certificate Name: dhcp-73-241.nay.redhat.com after clicking "Save" button to apply this configuration. check that: [root@agent2 admin]# cat /etc/puppet/puppet.conf |more [main] server = "dhcp-10-88.nay.redhat.com" certname = "dhcp-73-241.nay.redhat.com" # The Puppet log directory. # The default value is '$vardir/log'. logdir = /var/log/puppet ..... But service puppet start failed: [root@dhcp-73-241 admin]# service puppet start Redirecting to /bin/systemctl start puppet.service [root@dhcp-73-241 admin]# service puppet status Redirecting to /bin/systemctl status puppet.service puppet.service - Puppet agent Loaded: loaded (/usr/lib/systemd/system/puppet.service; disabled) Active: failed (Result: exit-code) since Sun 2014-08-10 07:43:26 UTC; 834ms ago Process: 4632 ExecStart=/usr/bin/start-puppet-agent agent ${PUPPET_EXTRA_OPTS} --no-daemonize (code=exited, status=1/FAILURE) Main PID: 4632 (code=exited, status=1/FAILURE) Aug 10 07:43:25 dhcp-73-241.nay.redhat.com start-puppet-agent[4632]: Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb...irt.rb Aug 10 07:43:25 dhcp-73-241.nay.redhat.com start-puppet-agent[4632]: Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb...irt.rb Aug 10 07:43:25 dhcp-73-241.nay.redhat.com start-puppet-agent[4632]: Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb...irt.rb Aug 10 07:43:25 dhcp-73-241.nay.redhat.com start-puppet-agent[4632]: Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb...irt.rb Aug 10 07:43:25 dhcp-73-241.nay.redhat.com start-puppet-agent[4632]: Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb...irt.rb Aug 10 07:43:25 dhcp-73-241.nay.redhat.com start-puppet-agent[4632]: Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb...irt.rb Aug 10 07:43:26 dhcp-73-241.nay.redhat.com puppet-agent[4633]: Starting Puppet client version 3.6.2 Aug 10 07:43:26 dhcp-73-241.nay.redhat.com puppet-agent[4633]: Could not run: Could not create PID file: /var/run/puppet/agent.pid Aug 10 07:43:26 dhcp-73-241.nay.redhat.com systemd[1]: puppet.service: main process exited, code=exited, status=1/FAILURE Aug 10 07:43:26 dhcp-73-241.nay.redhat.com systemd[1]: Unit puppet.service entered failed state. Hint: Some lines were ellipsized, use -l to show in full. Also append the output of "puppet agent --test" in here: [root@dhcp-73-241 admin]# puppet agent --test Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Notice: Using less secure serialization of reports and query parameters for compatibility Notice: with older puppet master. To remove this notice, please upgrade your master(s) Notice: to Puppet 3.3 or newer. Notice: See http://links.puppetlabs.com/deprecate_yaml_on_network for more information. Info: Retrieving pluginfacts Error: /File[/var/lib/puppet/facts.d]: Failed to generate additional resources using 'eval_generate': Error 400 on SERVER: Not authorized to call search on /file_metadata/pluginfacts with {:links=>"manage", :recurse=>true, :ignore=>[".svn", "CVS", ".git"], :checksum_type=>"md5"} Error: /File[/var/lib/puppet/facts.d]: Could not evaluate: Could not retrieve file metadata for puppet://dhcp-10-88.nay.redhat.com/pluginfacts: Error 400 on SERVER: Not authorized to call find on /file_metadata/pluginfacts with {:links=>"manage", :source_permissions=>"use"} Wrapped exception: Error 400 on SERVER: Not authorized to call find on /file_metadata/pluginfacts with {:links=>"manage", :source_permissions=>"use"} Info: Retrieving plugin Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Info: Caching catalog for dhcp-73-241.nay.redhat.com Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Warning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false. (at /usr/share/ruby/vendor_ruby/puppet/type.rb:816:in `set_default') Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Error loading fact /usr/share/ruby/vendor_ruby/facter/operatingsystem.rb: cannot load such file -- ovirt.rb Info: Applying configuration version '1407612446' Notice: Finished catalog run in 0.16 seconds Version-Release number of selected component (if applicable): rhev-hypervisor7-7.0-20140807.0.iso ovirt-node-3.1.0-0.6.20140731git2c8e71f.el7.noarch puppet-3.6.2-2.el7.noarch ovirt-node-plugin-puppet-3.1.0-0.7.20140806gitef5c5cb.el7.noarch How reproducible: 100% Steps to Reproduce: Actual result: service puppet start failed Expect result: service puppet start success Additional info: No this issue in the follow version rhev-hypervisor6-6.5-20140725.0.el6ev ovirt-node-plugin-puppet-3.0.1-18.el6.14.noarch puppet-2.7.25-2.el6.noarch so it's a regression bug