AnsweredAssumed Answered

Bootstrap command failed.

Question asked by cristinamr Moderator on Dec 14, 2009
Latest reply on Dec 15, 2009 by cristinamr
Buenas tardes.

Os comento por encima: He heredado el pc con el que estoy trabajando actualmente y en teoría todos los alfrescos que hay en él funcionan correctamente. Pero me he topado con uno (Enterprise 3.1) que no soy capaz de levantar. El error en cuestión es:

13:15:47,037 ERROR [org.alfresco.util.exec.RuntimeExecBootstrapBean] Bootstrap command failed: 
Execution result:
   os:         Windows XP
   command:    [soffice, -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager, -env:UserInstallation=file:///./alf_data/oouser, -nologo, -headless, -nofirststartwizard, -nocrashrep, -norestore]
   succeeded:  false
   exit code:  2
   out:       
   err:        Cannot run program "soffice": CreateProcess error=2, El sistema no puede hallar el archivo especificado

El tema es que el anterior dueño estuvo enseñandome esta versión de alfresco y cuando lo hizo no dió ningún problema. La única modificación que hizo antes de estar yo aquí fue instalarle el paquete de idiomas en Español.. Pero creo que esto no tiene nada que ver con el origen del problema.

Indagando y buscando por internet encontré que probablemente el problema está en que no encuentra la ruta de donde carga el OOo (open office). He intentado solucionarlo pero las que encontré al respecto no me han servido de nada (sigo con el mismo problema).

¿Alguien podría echarme un cable? (de paso así aprendo también).

Gracias de antemano ;-)

Edito: Según he leído, el user se define en el archivo openoffice-startup-context.xml, os dejo el código de lo que hay dentro de él:

      <property name="commandsAndArguments">
          <map>
              <entry key=".*">
                  <list>
                      <value>${ooo.exe}</value>
                      <value>-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager</value>
                      <value>-env:UserInstallation=file:///${ooo.user}</value>
                      <value>-nologo</value>
                      <value>-headless</value>
                      <value>-nofirststartwizard</value>
                      <value>-nocrashrep</value>
                      <value>-norestore</value>
                  </list>
              </entry>
          </map>
      </property>

En el custom-repository.properties está especificado:

#
# Sample custom content and index data location
#
#dir.root=/srv/alfresco/alf_data
ooo.exe=soffice
ooo.user=${dir.root}/oouser

Creo que este último está correcto por lo que ¿puede que el problema venga de la definición "file:///${ooo.user}"?

Outcomes