Linux.debian : Lancer OpenOffice en headless sur Ubuntu

Posté par David FRANCOIS (page perso, ) le 28 octobre 2007
0
Bonjour à tous,

j'essaie d'utiliser OpenOffice sur un serveur Ubuntu pour faire de la conversion de formats. J'ai du mal à faire démarrer OpenOffice correctement en utilisant un 'faux' serveur X à l'aide de Xvfd.

$ Xvfb :5 -screen scrn 800x600x16 &

(ca marche bien)



$ soffice "-accept=socket,host=localhost,port=8100;urp;StarOffice.NamingService" -headless -display :5.0 -nofirststartwizard

AUDIT: Sun Oct 28 22:40:09 2007: 7680 Xvfb: client 1 rejected from local host (uid 1001)

Xlib: connection to ":5.0" refused by server

Xlib: No protocol specified



/usr/lib/openoffice/program/soffice.bin X11 error: Can't open display: :5.0

Set DISPLAY environment variable, use -display option

or check permissions of your X-Server

(See "man X" resp. "man xhost" for details)



j'ai également essayé la même commande après avoir lancé

$ xhost +

access control disabled, clients can connect from any host



Pas plus de succès... Si quelqu'un avait une piste...

Et en root c'est la même...

> Lire le message (4 commentaires, moyenne: 3,5).  

Vous avez demandé le commentaire #878100.

DISPLAY

Posté par fogoh (Jabber id, page perso, ) le 29/10/2007 à 08:04. (lien). Évalué à 1.

Comme c'est précisé dans le message d'erreur, il faut définir la variable DISPLAY avant de démarrer OOo. Tu peux le faire avec la commande suivante :

$ export DISPLAY=:5

[ Répondre ]

  • [^]Re: DISPLAY

    Posté par Amand Tihon (page perso, ) le 29/10/2007 à 09:17. (lien). Évalué à 7.

    Je ne crois pas que ce soit ça, puisqu'il spécifie bien le -display quand il appelle soffice.

    Le xhost + s'est en fait appliqué au "vrai" serveur X, et pas à Xvfb.
    Pour que ce dernier accepte les connexions sans vérification d'hôte, il faut le lancer avec l'option -ac

    [ Répondre ]

    • [^]Re: DISPLAY

      Posté par David FRANCOIS (page perso, ) le 29/10/2007 à 09:45. (lien). Évalué à 2.

      Yes!
      Ca marche avec l'option -ac !
      Merci beaucoup pour votre aide !

      David =)

      --
      Save the planet, kill yourself.

      [ Répondre ]