PackStackError: Error during puppet run : No matching value for selector param 'Scientific' at /var/tmp/packstack/20130131-1125/manifests/10.112.1.30_postscript.pp:6
$ cat /etc/system-release
Scientific Linux release 6.3 (Carbon)
$ rpm -q openstack-packstack
SLC is a major distribution and the main competitor to CentOS, so I think it'd be fair to support it likewise.
Created attachment 690843 [details]
Fix submitted upstream
So the patch changes Fedora|RedHat|CentOS to Fedora|RedHat|CentOS|Scientific. I wonder if there could be a more universal method for detecting compatible Linux distributions than checking for some specific strings.
(In reply to comment #3)
> So the patch changes Fedora|RedHat|CentOS to
> Fedora|RedHat|CentOS|Scientific. I wonder if there could be a more universal
> method for detecting compatible Linux distributions than checking for some
> specific strings.
Actually, there is, just found out that's been added to puppet eventually (over a year ago). Since 1.6.2 there's now $osfamily. So that could be changed but then debian would also include ubuntu and I'm not sure whether that debian specific line works on ubuntu, too. Otherwise there would first have to be the osfamily check and then another check for the operatingsystem...
TBH I'm not even sure why there is a debian specific line - it seems to be the only one in all those templates while I'm pretty sure there's other things that wouldn't work there. Just saying.
Yup, there is plenty in packstack that wont work on debian/ubuntu. So the switch on operatingsystem (and osfamily) is probably redundant. Somebody may step forward and want todo the work needed to support other distro some time. But for now we can probably remove the test of distro altogether.
openstack-packstack-2012.2.2-0.8.dev406.el6 has been submitted as an update for Fedora EPEL 6.
openstack-packstack-2012.2.2-0.8.dev406.fc18 has been submitted as an update for Fedora 18.
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing openstack-packstack-2012.2.2-0.8.dev406.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
openstack-packstack-2012.2.2-1.0.dev408.fc18 has been submitted as an update for Fedora 18.
openstack-packstack-2012.2.2-1.0.dev408.el6 has been submitted as an update for Fedora EPEL 6.
openstack-packstack-2012.2.3-0.1.dev454.fc18 has been submitted as an update for Fedora 18.