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
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
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
Yes!
Ca marche avec l'option -ac !
Merci beaucoup pour votre aide !
David =)
Save the planet, kill yourself.
[ Répondre ]