Project

General

Profile

Support #7260

L'upgrade vers la version 5.15 fait sauter les photos de profil enregistrées

Added by Umar Raad over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Fichiers joints
Target version:
-
Start date:
12/27/2015
Due date:
% Done:

0%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.15
Système d'exploitation:

Description

Bonjour,

Tout est dans le titre...

L'upgrade de la version 5.14 vers la version 5.15 (et tout cas chez moi) a fait sauter toutes les photos enregistrées pour tous les profiles utilisateurs.

Cordialement,

Umar


Files

errorInsert.jpg (58.3 KB) errorInsert.jpg Umar Raad, 12/28/2015 08:45 AM
#1

Updated by Umar Raad over 4 years ago

Rebonjour,

En fait le problème semble plus sérieux.

Je n'arrive plus à atteindre aucune image intégrée à une publication ni à rajouter des images au contenu de nouvelles publications (Les autres pièces jointes sont OK).

Quand j'essaye d'ajouter une image à une publication celle-ci apparait bien en DB et est affichée dans comme ayant été uploadé, mais quand on essaye de l'utiliser il y a une croix rouge qui apparait à la place (Voir pièce jointe)

Je vais faire un revert vers la version 5.14 (Snapshot) et refaire quelques tests par la suite.

Cordialement,

Umar

#2

Updated by Nicolas Eysseric over 4 years ago

  • Tracker changed from Bug to Support
  • Subject changed from L'upgrade vers la version 5.15 fait sauter les photos de profile enregistrées to L'upgrade vers la version 5.15 fait sauter les photos de profil enregistrées
  • Status changed from New to Feedback

Nous n'avons pas rencontré de problème similaire. Surtout qu'il semble transverse et relatif à l'accès/enregistrement des fichiers.
Lors de l'upgrade, êtes-vous certain qu'un paramètre n'a pas été perdu ?

#3

Updated by Umar Raad over 4 years ago

Bonjour,

Ce n'est jamais évident de savoir si je n'ai pas commis une erreur ou si un paramètre a sauté.

Qu'est-ce que vous me consillerez de vérifier en particulier?

Je peux vous indiquer exactement ce que j'ai fait pour la procédure d'installation (La même que je suis depuis la version 5.09). Vous pouvez voir qu'à priori rien de particulier ne s'est passé
_______________________________________________________________________

Ma version de Silverpeas est la suivante:

Silverpeas version is 5.14.3
Silverpeas is running on JBoss Web/3.0.0-CR2 with the version 3.0 of the Servlet API.

The server is running on Linux3.13.0-74-generic amd64 with the version Java HotSpot(TM) 64-Bit Server VM 24.45-b08 by Oracle Corporation

Silverpeas is running with the following configuration:
-server -Dapp=silverpeas -Xmx2048m -Xms2048m -XX:MaxPermSize=1024m -Dorg.jboss.logging.Log4jService.catchSystemOut=false -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dprogram.name=run.sh -Dlogging.configuration=file:./logging.properties -Djava.library.path=/opt/jboss610/bin/native/lib64

J'ai suivi la procédure d'installation telle que décrite dans la release note (Vous trouverez mes commentaires dans le texte):
_______________________________________________________________________

14.2 MISE À JOUR DEPUIS SILVERPEAS 5.14

Vous devez impérativement récupérer et installer l'archive d'installation
correspondante à votre environnement :

Windows : http://www.silverpeas.org/files/silverpeas-5.1 5 -jboss6.zip
Linux : http://www.silverpeas.org/files/silverpeas-5.1 5 -jboss6.tar.gz

..snip..

Pour rappel, voici le mode opératoire détaillé pour la mise à jour de la version
5.14 vers la version 5.15 :
_______________________________________________________________________
1. Télécharger le package d'installation (zip ou tar.gz),
FAIT

2. Sauvegarder le fichier SILVERPEAS_HOME/bin/pom.xml s'il contient des
dépendances (look ou applications spécifiques),
INUTILE. Je n'ai pas de dépendances particulières

3. Arrêter Silverpeas,
FAITcd sil
4. Décompresser le package d'installation,
FAIT

5. Copier son contenu dans SILVERPEAS_HOME,
FAIT

6. Éditer le fichier SILVERPEAS_HOME/bin/pom.xml,
INUTILE. Je n'ai pas de dépendances particulières

7. Reportez-y vos dépendances (éléments <dependencies> et <repositories>),
INUTILE. Je n'ai pas de dépendances particulières

8. Depuis SILVERPEAS_HOME/bin, lancer la commande mvn clean install,
FAIT, Résultat de la commande ci-dessous:
[INFO] Installing /opt/silverpeas/bin/pom.xml to /root/.m2/repository/com/silverpeas/assembly-sdk/5.15/assembly-sdk-5.15.pom
[INFO]
[INFO] --- maven-copy-plugin:0.2.3.5:copy (copy-data-configuration) @ assembly-sdk ---
[01/08/2016 09:39:16.970] Groovy: [silverpeas_datahome != silverpeas_home_data] => [false] (java.lang.String)
[INFO] <runIf>: [{{silverpeas_datahome != silverpeas_home_data}}] evaluated to [false] - returning
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4:27.653s
[INFO] Finished at: Fri Jan 08 09:39:16 CET 2016
[INFO] Final Memory: 50M/463M
[INFO] ------------------------------------------------------------------------

9. Lancer la commande appBuilder.sh (ou .bat),
FAIT, Résultat de la commande ci-dessous:
root@intra:/opt/silverpeas/bin# ./appBuilder.sh
/opt/silverpeas
.___ Application Builder V 5.15 _
..................................................................
Thread 1 - OK : "silverpeas.ear" successfully builded
Thread 1 - Please find them in "/opt/silverpeas/jar"
Full log is available in "/opt/silverpeas/log/application_build.log "

10. Lancer la commande SilverpeasSettings.sh (ou .bat),
FAIT, Résultat de la commande ci-dessous:
root@intra:/opt/silverpeas/bin# ./SilverpeasSettings.sh
Start Silverpeas Settings V 5.15 (Fri Jan 08 09:41:29 CET 2016).
...................................................
The JCR workspace configuration is up to date
JCR is being configured for migration
JCR migration configuration update done
Configure HornetQ...
- setting up the auto session reattachment in HornetQ... already done
... configured.
..........................................................................................................................................................................................................................................................................................
Silverpeas has been successfuly configured (Fri Jan 08 09:41:46 CET 2016).

11. Lancer la commande dbBuilder.sh (ou .bat),
FAIT, Résultat de la commande ci-dessous:
root@intra:/opt/silverpeas/bin# ./dbBuilder.sh
Start Database build using Silverpeas V 5.15 DBBuilder v 08.01.16 09:42.
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*******************************************************************
Database build SUCCESSFULL (08.01.16 09:42).

12. Démarrer Silverpeas
FAIT
_______________________________________________________________________

Je me retrouve par contre avec l'erreur suivante:

09:48:30,412 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/silverpeas].[ImageDisplay]] "Servlet.service()" pour la servlet ImageDisplay a généré une exception: org.silverpeas.image.ImageToolException: java.io.IOException: Cannot run program "convert": error=2, Aucun fichier ou dossier de ce type
at org.silverpeas.image.AbstractImageTool.centralizedConvert(AbstractImageTool.java:109) [:]
at org.silverpeas.image.AbstractImageTool.convert(AbstractImageTool.java:78) [:]
at org.silverpeas.file.ImageResizingProcessor.resizeImage(ImageResizingProcessor.java:102) [:]
at org.silverpeas.file.ImageResizingProcessor.processBefore(ImageResizingProcessor.java:34) [:]
at org.silverpeas.file.SilverpeasFileProvider.processPath(SilverpeasFileProvider.java:210) [:]
at org.silverpeas.file.SilverpeasFileProvider.getSilverpeasFile(SilverpeasFileProvider.java:167) [:]
at org.silverpeas.file.SilverpeasFileProvider.getFile(SilverpeasFileProvider.java:64) [:]
at com.silverpeas.directory.servlets.ImageProfil.getImage(ImageProfil.java:82) [:2.5.1]
at com.silverpeas.directory.servlets.ImageDisplay.doGet(ImageDisplay.java:47) [:2.5.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:77) [:2.5.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.silverpeas.web.filter.MassiveWebSecurityFilter.doFilter(MassiveWebSecurityFilter.java:175) [:2.5.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.silverpeas.web.filter.InternetExplorerAntiCompatibilityFilter.doFilter(InternetExplorerAntiCompatibilityFilter.java:48) [:2.5.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.silverpeas.web.token.SessionSynchronizerTokenValidator.doFilter(SessionSynchronizerTokenValidator.java:103) [:2.5.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.silverpeas.web.filter.MessageFilter.doFilter(MessageFilter.java:74) [:2.5.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.silverpeas.web.filter.HttpServletRequestDecoration.doFilter(HttpServletRequestDecoration.java:60) [:2.5.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) [:3.2.2.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [:3.2.2.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.1.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [:6.1.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.1.0.Final]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [:6.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.1.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.1.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) [:6.1.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.1.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.1.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.1.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.1.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.1.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.1.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.1.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.1.0.Final]
at java.lang.Thread.run(Thread.java:744) [:1.7.0_45]
Caused by: org.im4java.core.CommandException: java.io.IOException: Cannot run program "convert": error=2, Aucun fichier ou dossier de ce type
at org.im4java.core.ImageCommand.run(ImageCommand.java:215) [:]
at org.silverpeas.image.imagemagick.Im4javaImageTool.convert(Im4javaImageTool.java:82) [:]
at org.silverpeas.image.AbstractImageTool.centralizedConvert(AbstractImageTool.java:107) [:]
... 52 more
Caused by: java.io.IOException: Cannot run program "convert": error=2, Aucun fichier ou dossier de ce type
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) [:1.7.0_45]
at org.im4java.process.ProcessStarter.startProcess(ProcessStarter.java:407) [:]
at org.im4java.process.ProcessStarter.run(ProcessStarter.java:312) [:]
at org.im4java.core.ImageCommand.run(ImageCommand.java:211) [:]
... 54 more
Caused by: java.io.IOException: error=2, Aucun fichier ou dossier de ce type
at java.lang.UNIXProcess.forkAndExec(Native Method) [:1.7.0_45]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) [:1.7.0_45]
at java.lang.ProcessImpl.start(ProcessImpl.java:130) [:1.7.0_45]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) [:1.7.0_45]
... 57 more

J'espère que ça vous aide à y voir plus clair :)

#4

Updated by David Lesimple over 4 years ago

  • Category set to Fichiers joints

Bonjour,

Depuis la version 5.15, l'installation d'Image Magick est obligatoire (sert à redimensionner les images sur le serveur).
C'est la raison de vos erreurs.

#5

Updated by Umar Raad over 4 years ago

  • Status changed from Feedback to Closed

Bonjour,

Effectivement... Avec ImageMagick tout refonctionne normalement :)

Pour info. ImageMagick ne se trouve pas dans les pré-requis de l'installation de la version 5.15 en page 47 de la release note. A vous de voir si vous pensez que cela vaut la peine de le rajouter.

En tout cas merci pour votre aide.

Cordialement,

Umar

Also available in: Atom PDF