Dear Paul,
I was finally able to "reproduce" the problem on the same server.
Well actually I am not quite sure how I managed to break my foreman again.
Since I've updated some of my Puppet Classes (more precisely the classes documentation) I run the following command:
rake puppet:import:puppet_classes RAILS_ENV=production
After this I executed the following command:
rake puppet:rdoc:generate RAILS_ENV=production --trace 2>&1 | less
Please follow this link to find the error message:
http://pastie.org/2031319
When I exchange the 'puppetclass.rb
' with the "semi broken" one of Ohad the following error occurred:
http://www.pastie.org/2031411
In both cases I cleaned the respective directory:
/usr/share/foreman/public/puppet/rdoc/production/
Please let me know if you need more precise information.
Thank you for your efforts!
Cheers, mayak
-
System Information:
CentOS release 5.6 (Final)
foreman-0.3rc2-2
httpd-2.2.3-45.el5.centos.1
mysql-server-5.0.77-4.el5_6.6
puppet-2.6.6-1.el5
puppet-server-2.6.6-1.el5
libselinux-ruby-1.33.4-5.7.el5
ruby-1.8.5-5.el5_4.8
ruby-augeas-0.4.1-1.el5
ruby-devel-1.8.5-5.el5_4.8
ruby-docs-1.8.5-5.el5_4.8
ruby-irb-1.8.5-5.el5_4.8
ruby-libs-1.8.5-5.el5_4.8
ruby-mysql-2.7.3-1.el5
ruby-rdoc-1.8.5-5.el5_4.8
ruby-ri-1.8.5-5.el5_4.8
ruby-shadow-1.4.1-7.el5
rubygems-1.3.1-1.el5
rubygem-fastthread-1.0.7-1.el5
rubygem-json-1.4.3-3.el5.1
rubygem-mime-types-1.16-3.el5
rubygem-passenger-2.2.2-1
rubygem-rake-0.8.7-2.el5
rubygem-rest-client-1.6.1-2.el5
rubygem-sqlite3-ruby-1.2.4-1.el5