No problem Igal,  Only happy to help with documentation if you need
it.

Brett

On Aug 11, 11:45 am, Igal Koshevoy <i...@pragmaticraft.com> wrote:
> On 08/11/2010 12:26 AM, ScubaDude wrote:
>
>
>
> > On Aug 10, 8:22 pm, Igal Koshevoy <i...@pragmaticraft.com> wrote:
>
> >> On 08/10/2010 06:58 AM, ScubaDude wrote:> Packages I needed to get 
> >> dashboard running on a RHEL4 Server:
>
> >> Thanks for describing this, we'll incorporate these into a future
> >> release of the Puppet Dashboard's documentation. I've added a feature
> >> ticket for this athttp://projects.puppetlabs.com/issues/4510
>
> >> If you or others have other OS-specific instructions, please feel free
> >> to submit a patch against the docs.
>
> >>>    augeas-0.7.2-1
> >>>    augeas-libs-0.7.2-1
> >>>    facter-1.5.7
> >>>    ruby-augeas-0.3.0.1
>
> >> The Puppet Dashboard doesn't require these packages -- I suspect these
> >> were required as part of installing Puppet.
>
> > Your quite correct, the server I'm using also hosts the puppet-master.
>
> Thanks for the confirmation.
>
>
>
>
>
> >>> From the Extra Packages for Enterprise Linux repository:
> >>>    ruby-mysql-2.7.3-1
> >>> [...]
> >>> I tried to install the mysql gem the same way, but got errors because
> >>> ruby needed to be a higher revision.
> >>> [...]
> >>> [Instead installed from]
> >>>    
> >>> http://rubyworks.rubyforge.org/redhat/4.9/RPMS/x86_64/rubygem-mysql-2...
>
> >> The "ruby-mysql" package from EPEL is recommended by the documentation
> >> for newer versions of CentOS and provides a pre-compiled library that's
> >> tricky to to build otherwise. Did the EPEL package work for you? If so,
> >> there shouldn't have been a need to install it via `gem install
> >> ruby-mysql` or from rubyworks. If not, can you please summarize what
> >> happened?
>
> > The EPEL ruby-mysql package installed fine, however if I try to run
> > the server without the mysql gem I get:
>
> > !!! The bundled mysql.rb driver has been removed from Rails 2.2.
> > Please install the mysql gem and try again: gem install mysql.
> > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> > `gem_original_require': no such file to load -- mysql
> > (MissingSourceFile)
> >    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> > `require'
> >    from /usr/share/puppet-dashboard/vendor/rails/activesupport/lib/
> > active_support/dependencies.rb:158:in `require'
> >    from /usr/share/puppet-dashboard/vendor/rails/activesupport/lib/
> > active_support/core_ext/kernel/requires.rb:7:in
> > `require_library_or_gem'
> >    from /usr/share/puppet-dashboard/vendor/rails/activesupport/lib/
> > active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
> >    from /usr/share/puppet-dashboard/vendor/rails/activesupport/lib/
> > active_support/core_ext/kernel/requires.rb:5:in
> > `require_library_or_gem'
> >    from /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/
> > active_record/connection_adapters/mysql_adapter.rb:61:in
> > `mysql_connection'
> >    from /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/
> > active_record/connection_adapters/abstract/connection_pool.rb:223:in
> > `send'
> >    from /usr/share/puppet-dashboard/vendor/rails/activerecord/lib/
> > active_record/connection_adapters/abstract/connection_pool.rb:223:in
> > `new_connection'
> >     ... 26 levels...
> >    from /usr/share/puppet-dashboard/vendor/rails/railties/lib/commands/
> > server.rb:84
> >    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> > `gem_original_require'
> >    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> > `require'
> >    from script/server:3
>
> > That might be caused by some other issue, or a version conflict.  I
> > removed the ruby-mysql RPM (--nodeps as puppet-dashboard requires it)
> > and all continued to function so that RPM maybe a red herring.
>
> > Trying to install the gem with 'gem' I get:
>
> > # gem install mysql
> > ERROR:  Error installing mysql:
> >    mysql requires Ruby version >= 1.8.6
>
> > Hence using the RPM version of the mysql gem.
>
> The rubyworks Ruby package probably reads libraries from different
> directories than the EPEL ruby-mysql package is installed into and thus
> can't be loaded, so your approach of installing the rubyworks version of
> rubygems-mysql seems correct and necessary.
>
> Thank you for the details, this will make it easier to write the
> installation instructions for these older RHEL and CentOS releases.
>
> -igal

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to