cancel
Showing results for 
Search instead for 
Did you mean: 

Impossibilité de visualiser un document office dans le navigateur

wagabow
Champ in-the-making
Champ in-the-making
Bonjour,

je débute sous Alfresco. J'ai à priori bien installé Alfresco via l'installer et non le war mais il m'est impossible de visualiser un .doc, .xls, .ppt etc …

Seul le pdf est visualisable dans le navigateur (Firefox et IE).

Le message suivant s'affiche :

Ce document ne peut pas être prévisualisé.
Cliquez ici pour le télécharger.

J'ai passé toute la journée à chercher sur le net mais je n'ai rien trouvé qui résolve mon soucis.

A savoir que mon OS est une Ubuntu 12.04.1 LTS.

voici la partie de config qui devrait vous intérésser. Si vous avez besoin d'autres choses n'hésitez pas :

### External executable locations ###
ooo.exe=/opt/alfresco-4.2.b/libreoffice/program/soffice.bin
ooo.enabled=true
ooo.port=8100
img.root=/opt/alfresco-4.2.b/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco-4.2.b/common/bin/pdf2swf
swf.languagedir=/opt/alfresco-4.2.b/common/japanese

jodconverter.enabled=false
jodconverter.officeHome=/opt/alfresco-4.2.b/libreoffice
jodconverter.portNumbers=8100

Tous les chemins existent (je les ai vérifier au cas où suite à des remarques dans d'autres posts). Question subsidiaire, pourquoi vois-je japanese dans swf.laguagedir ?

Une idée ?

Merci d'avance pour votre aide.

Cdt,
Wagabow
16 REPLIES 16

wagabow
Champ in-the-making
Champ in-the-making
Bon, en fait, soffice ne démarrait pas avec Alfresco à cause d'une librairie qu n'était pas installée. Donc maintenant la prévisualisation fonctionne mais quand je clique sur visualiser dans le navigateur, j'ai l'erreur suivante :
L'accès à ce serveur Web est désactivé par défaut, car il est controlé par une authentification basique et n'utilise pas le protocole SSL.

EDIT : pourquoi sur IE j'ai l'erreur ci-dessus et sur FF ca me l'ouvre dans Excel alors que je le veux dans le navigateur ?
J'ai cru voir des solutions à cette erreur qqpart. Si pendant mes recherches qqun trouve, n'hésitez pas. Dès que j'ai la solution, je viendrais la poster ici.

Cdt,
Wagab

boura
Champ in-the-making
Champ in-the-making

Salut Wagabow _

Je suis nouveau aussi sur Alfresco. J'ai installer Alfresco community 5 de la même façon que toi sur ubuntu 14.04 et j'ai rencontré le même problème: Ce document ne peut pas être prévisualisé.Cliquez ici pour le télécharger.

Peux-tu me dire la librairie que tu as installée qui empêchée soffice de démarrer avec alfresco.  

Merci d'avance. Ton aide me sera précieux.

Cordialement.

boura

Bonjour,

Je doute que vous ayez une réponse, le post d'origine datant de 4 ans.

Cependant vous pouvez vérifier si LibreOffice fonctionne correctement en l'appellant depuis la ligne de commande.

Je vous donne également le lien vers la documentation qui détaille les librairies nécessaire à LibreOffice : Installing Linux libraries manually | Alfresco Documentation 

Yann

boura
Champ in-the-making
Champ in-the-making

Bonjour Yann,

Merci pour ta réponse. J'ai fait fausse route concernant ma question.

Je tiens à m’excuser.

En réalité j'ai installé Alfresco 5 sur un serveur dédié(Fedora 25) via bitnami (bitnami-alfresco-5.0.d-0-linux-x64-installer.run). J'accède alfresco depuis ma machine avec mon navigateur. Je rappel libreOffice est bien installer sur ma machine. Mon souci en est que je ne peux pas ouvrir un fichier word, ni PPt... sauf les PDF.Je rencontre ce problème : Ce document ne peut pas être prévisualisé.Cliquez ici pour le télécharger.

Je cherche le problème depuis des jours mais je n'ai rien trouvé.

Merci.

Cordialement.

Bonjour,
La prévisualisation des fichiers bureautique se base sur libreoffice. Lorsqu'un documents Word ou Excel est chargée il est transformé en pdf via libreoffice.
D'où ma question quand à l'exécution de libreoffice.

Pourriez-vous nous montrer des extraits de votre fichier de configuration.
Pourriez-vous également tenter de lancer libre Office en mode headless (--headless).
Je vous invite également à vérifier que le ensemble des librairies requise par libreoffice voir mon premier lien sont bien présentes sur votre système.

Yann

boura
Champ in-the-making
Champ in-the-making

Bonjour

Voici un extrait de  mon fichier de configuration (alfresco-global.properties) :

### External executable locations ###
ooo.exe=/opt/alfresco-201612-0/libreoffice/program/soffice.bin
ooo.enabled=true
ooo.port=8100
img.root=/opt/alfresco-201612-0/common
img.dyn=${img.root}/lib
img.exe=${img.root}/bin/convert
swf.exe=/opt/alfresco-201612-0/common/bin/pdf2swf
swf.languagedir=/opt/alfresco-201612-0/common/japanese
jodconverter.enabled=false
# JOD only for Alfresco Enterprise
jodconverter.officeHome=/opt/alfresco-201612-0/libreoffice
jodconverter.portNumbers=8100

Tous les chemins sont bons.

J'ai installé libreOffice sur le service.

Quand je lance /opt/libreoffice5.2/program/soffice --headless rien ne se passe : je reste sur le promt.

J'ai essaye d'installer les librairies sur le serveur que tu m'a dit mais j'ai une erreur : 

dnf install libfontconfig libICE libSM libXrender libXext libXinerama libcups libGLU libcairo2 libgl1-mesa-glx

Aucun paquet libcups disponible.
Aucun paquet libcairo2 disponible.
Aucun paquet libgl1-mesa-glx disponible.
Erreur\xa0: Impossible de trouver une correspondance.

les autres se sont installées sauf ces trois.

Mais jusqu'à présent j'ai la même erreur : Ce document ne peut pas être prévisualisé.Cliquez ici pour le télécharger.

Merci 

cordialement

boura

wagabow
Champ in-the-making
Champ in-the-making
Bonsoir,

personne pour m'aider ? Si vous avez besoin d'autres éléments, n'hésitez pas.

Cdt,
Wagabow

wagabow
Champ in-the-making
Champ in-the-making
Hello,

bon j'avance (ou pas ^^), en tout cas le status évolue.

J'ai fait 2 modifs.

Pour l'erreur : L'accès à ce serveur Web est désactivé par défaut, car il est controlé par une authentification basique et n'utilise pas le protocole SSL.

J'ai crée un certificat via keystore (commande de tomcat):
/opt/alfresco-4.2.b/java/bin/keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 -dname "CN=, OU=, O=Entité, L=City, S=Country, C=FR" -validity 365 -keystore name
que j'ai mis dans /opt/alfresco-4.2.b/tomcat/conf/

puis j'ai modifié le fichier : /opt/alfresco-4.2.b/tomcat/conf/server.xml
pour prise en compte du certificat :
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="conf/name" keystorePass="password" />

puis ensuite : /etc/init.d/alfresco restart

EDIT : à priori, le https était déjà configuré mais avec un certificat de base d'Alfresco.
RE EDIT : je suis revenu à la conf https par défaut et je me connecte en https. Je jouerai avec les certificats quand cela fonctionnera.


Puis pour l'erreur : le document ne veut pas s'ouvrir dans le navigateur (ceci j'en suis pas convaincu ^^ mais je teste, après on verra) :

dans : /opt/alfresco-4.2.b/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml
j'ai remplacé la ligne : <edit-link-type>http</edit-link-type> par <edit-link-type>webdav</edit-link-type>

Maintenant : voici les 4 scénarios de tests avec leur résultat :
Toujours connexion via https://nomdemamachine:8443/share/page/
Via IE, Visualiser dans le navigateur : il me demande de valider le certificat (car certif auto-signé donc jusque là, normal), donc je valide, ensuite il me propose d'ouvrir ou d'enregistrer le doc mais avec l'indication en dessous de ouvrir : le document ne sera pas enregistré automatiquement, j'essaie quand meme et là, il me demande une authent (que je ne veux pas, je me connecte déjà sur mon alfresco ça suffit) mais meme une fois connecté avec le compte d'Alfresco, il me demande de choisir un certificat (dans la liste, ce sont des certificats qui sont en rapport avec mon boulot (token etc …) mais rien en rapport avec Alfresco. Si j'en choisi un, il me demande sans cess une authent, si je fais annuler, il m'ouvre le doc mais en lecture seul.
Via IE, Editer en ligne : Une erreur de certificat apparait dans Office : "Une erreur interne de l'application s'est produite lors du chargement des bibliothèques SSL."


Via FF, Visualiser dans le navigateur : il m'ouvre une version en local et en lecture seule
Via FF, Editer en ligne : FF freeze jusqu'à annoncer une erreur sur un script et me demande soit d'arrêter le script en cours, soit de continuer, si je continue ça freeze de nouveau FF et j'ai un bandeau me disant que "le plugin Microsoft Office a planté".

Voila, je crois que j'ai essayé au mieux d'expliquer les évolutions de mon problèmes.

Tjs personne pour m'aider ?

Cdt,
Wagabow

wagabow
Champ in-the-making
Champ in-the-making
Sérieusement, je suis le seul à avoir ce besoin Smiley Tongue ? Visualiser un document via le navigateur grâce à Alfresco comme sur un Sharepoint ? Siyouplé, aidez-moi. Ou une piste ? Ou simplement me dire que c'est pas possible, au moins j'arreterai de me creuser la tête Smiley Happy.

Cdt,
Wagabow