2010-10-23 6 views
1

J'essaie de démarrer openOffice en tant que service sur un serveur CentOS (non graphique).serveur centOS openoffice headless

soffice -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" & > /dev/null 2>&1 

Comment jamais je reçois ci-dessous erreur

Set DISPLAY environment variable, use -display option 
    or check permissions of your X-Server 
    (See "man X" resp. "man xhost" for details) 

[1]+ Done     soffice -headless -nologo -nofirststartwizard -accept="socket,host=127.0.0.1,port=8100;urp" 

Cette commande fonctionne très bien dans Ubuntu.
Pouvez-vous suggérer comment démarrer OpenOffice en tant que service sur le serveur CentOS?

+1

connexes: http://www.oooforum.org/forum/viewtopic.phtml?t=11890 –

Répondre

3

qui fonctionne pour moi sur CentOS 5:

  1. yum install openoffice.org sans tête
  2. soffice -headless -accept = "socket, host = 127.0.0.1, port = 8100; urp;" -nofirststartwizard &
+0

merci ... ça a marché – firemonkey

0

Je ne suis pas sûr à 100% si c'est le problème, mais il se peut que votre programme ne puisse pas contacter le serveur X11 parce qu'il a été lancé à partir de l'interface CLI. Essayez ceci:

xhost + 

qui permet l'utilisation de Xorg pour les applications lancées à partir de la CLI. Je ne suis pas sûr si elle doit être exécutée en tant que root ou non (IIRC, vous devez PAS l'exécuter en tant que root).

+0

Quand j'exécutant la commande "xhost +", je suis arrivé message d'erreur xhost: « Impossible d'ouvrir afficher ""'. Juste un FYI c'est un serveur centOS non graphique. N'importe quelle raison pour que ça marche bien dans Ubuntu et pas dans centOS. – firemonkey