problema con la instalación del servidor chef

Estoy tratando de instalar el servidor chef en Linux Ubuntu siguiendo la guía en el sitio web de opscode tal como está.

Ahora, el primer error que veo en la consola durante la instalación fue:

Setting permissions for user "chef" in vhost "/chef" ...
...done.

Creating config file /etc/chef/solr.rb with new version
 * Starting chef-solr  chef-solr                                         [fail] 

Miré solr.log dentro de var/log/chef/solr.log

[Wed, 02 May 2012 20:32:02 -0700] FATAL: Chef Solr is not installed or solr_home_path, solr_data_path, and solr_jetty_path are misconfigured.
[Wed, 02 May 2012 20:32:02 -0700] FATAL: Your current configuration is:
[Wed, 02 May 2012 20:32:02 -0700] FATAL: solr_home_path:  /var/chef/solr
[Wed, 02 May 2012 20:32:02 -0700] FATAL: solr_data_path:  /var/chef/solr/data
[Wed, 02 May 2012 20:32:02 -0700] FATAL: solr_jetty_path: /var/chef/solr-jetty
[Wed, 02 May 2012 20:32:02 -0700] FATAL: You can install Chef Solr using the chef-solr-installer script.

He seguido el tutorial tal como está dado en http://wiki.opscode.com/display/chef/Installing+Chef+Server+on+Debian+or+Ubuntu+using+Packages

¿Cual podría ser el problema? Mirando solr.log dice "Chef Solr no está instalado o solr_home_path, solr_data_path y solr_jetty_path están mal configurados". Soy un tipo de ventanas. ¿Cómo puedo verificar si Chef Solr está instalado o si hay un problema con la ruta en Linux?

¿Puede haber algún otro problema?

preguntado el 03 de mayo de 12 a las 07:05

¿Por qué alguien ha votado por el cierre? -

¿Alguien respondió a esta pregunta? -

¿Encontraste una solución a este problema? ¡No olvide marcar una respuesta como correcta! :) -

3 Respuestas

Resolví este problema haciendo lo siguiente

  1. creado /etc/chef/solr.rb

Que contiene lo siguiente:

  • Directorio base donde está instalado solr

supportdir = "/srv/chef/support"

  • Información de configuración de Solr

solr_jetty_path File.join(supportdir, "solr", "jetty")

solr_data_path File.join(supportdir, "solr", "data")

solr_home_path File.join(supportdir, "solr", "home" )

  1. Luego ejecutó chef-solr-installer

Si está ejecutando solr en un embarcadero independiente, creo que necesita cambiar solr_jetty_path para que apunte a la ubicación de instalación de su embarcadero, por ejemplo, /usr/local/jetty. Solo puedo confirmar que después de más experimentación.

Espero que te ayude un poco

Respondido 17 Jul 12, 06:07

Lo más probable es que haya agregado el repositorio apt incorrecto para su distribución.

deb http://apt.opscode.com/ <codename> main

Compruebe esto por favor.

Respondido el 25 de Septiembre de 12 a las 11:09

Para Ruby 1.8, falta /usr/lib64/ruby/gems/1.8/gems/chef-solr-10.16.2/lib/chef/solr/solr_installer.rb

require "fileutils"

respondido 21 nov., 12:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.