Issue #2067 has been updated by immerda.
I think that this could be somehow related to the problem I encountered in #2011 , as this have been as well on a debian system. It looks like debian systems have other entries in /proc which will result in failing. At least this have been the problem in #2011 . So anybody who encounters this bug, hence have the necessary systems, could try to debug the fact and see why it fails? You'll find all the logic how facter decides what kind of system it is in lib/facter/virtual.rb and there isn't much magic. I suspect that the necessary /proc entries or further things are missing, named differently or just in another location. ---------------------------------------- Bug #2067: Virtual fact does not work for Xen, HyperV, kvm http://projects.reductivelabs.com/issues/2067 Author: glaw Status: Unreviewed Priority: Normal Assigned to: Category: Target version: Complexity: Unknown Keywords: Virtual VMWare Zones Xen HyperV kvm Hi The 'virtual' fact seems to report only for vmware. See the following from the mailing list (re Xen): 2009/3/9 Trevor Hemsley <[email protected]> manufacturer => Xen virtual => physical It appears that $virtual doesn't work on Xen :( It appears it doesn' work under Debian/Windows HyperV either:- g...@dv01:~ $ sudo facter virtual physical g...@dv01:~ $ sudo facter -v 1.5.1 g...@dv01:~ $ sudo facter operatingsystem Debian g...@dv01:~ $ It also doesn't seem to recognise a Solaris zone as a virtual, although it's arguable if it is or not:- g...@sv01:~ $ facter -v 1.5.2 g...@sv01:~ $ facter operatingsystem Solaris g...@sv01:~ $ sudo facter virtual g...@sv01:~ $ To detect a non-Global zone on Solaris, run the zonecfg command as root -- it will return exit code 1:- g...@sv01:~ $ zonecfg zonecfg can only be run from the global zone. g...@sv01:~ $ echo $? 1 Not sure how to detect HyperV or Xen. Gary ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
