problema con la instalación del servidor chef
Frecuentes
Visto 1,219 veces
1
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?
3 Respuestas
0
Resolví este problema haciendo lo siguiente
- 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" )
- 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
0
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
0
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 linux ubuntu chef-infra or haz tu propia pregunta.
¿Por qué alguien ha votado por el cierre? - user93796
¿Alguien respondió a esta pregunta? - Danny Armstrong
¿Encontraste una solución a este problema? ¡No olvide marcar una respuesta como correcta! :) - sethvargo