unoconv ne travaille pas en essayant de se convertir. erreur de lancement: impossible de se connecter ou de lancer son propre écouteur. Interrompre

j'essaie de convertir docx en pdf en utilisant unoconv, mais Error: Unable to connect or start own listener. Aborting. quand je cours unoconv -f pdf 1234.docx.

Donc, il doit y avoir un auditeur. J'ai alors commencé à l'auditeur via unoconv --listener.

J'ai essayé ps aux | grep soffice, et a trouvé soffice.bac.

alors j'ai essayé unoconv -f pdf 1234.docx nouveau. Il m'a quand même donné la même erreur: Error: Unable to connect or start own listener. Aborting.

Ce que je fais mal?

16
demandé sur Jason Sundram 2012-02-13 15:48:49

4 réponses

tu dois tuer toute la soffice.bin processus avant d'essayer d'utiliser unoconv. Je n'ai pas eu à faire de commande "unoconv --listener".

8
répondu Marcos García 2012-06-11 23:58:41

il échoue avec l'erreur de la question s'il ne trouve pas le fichier de configuration personnel LibreOffice, mais il les crée aussi avant de sortir. La deuxième manche de la réussite.

Vous pouvez reproduire l'erreur mais supprimer les fichiers de configuration personnels, puis essayer d'exécuter unoconv:

$ rm -rf .config/libreoffice/
$ unoconv foo
Error: Unable to connect or start own listener. Aborting.

https://github.com/dagwieers/unoconv/issues/241

0
répondu rbalint 2015-02-19 16:48:49

le fait de ne pas démarrer l'instance indique l'incapacité du script à trouver le programme LibreOffice.

Faire ce test de base:

  1. copier l'unoconverter dans le dossier" libreoffice/program".

  2. IMPORTANT: Allez-y et essayez d'exécuter ./soffice pour vérifier que le soffice fonctionne lui-même.

  3. maintenant exécutez unoconv avec la version de python qui a été livrée avec le LibreOffice en tapant ./python unocov -f pdf 1234.docx

Vous devriez voir le fichier converti dans le même répertoire. Tuer le processus de soffice et réessayer s'il génère la même erreur.

0
répondu Charlie H 2015-09-28 07:13:39

unoconv ne supporte pas .docx / .pptx etc.

vous devez utiliser l'ancienne extension de document, qui est .doc. ,ppt.

un simple renommage résoudrait probablement le problème.

-5
répondu shrty 2013-12-30 10:29:27