Page 1 sur 1

Migration 1.12.2 -> 1.13.2 RedHat/CentOS

Publié : mar. févr. 16, 2016 6:41 pm
par pshadocko
Bonjour,

J'ai fais la manipulation conseillée :
[ul]
[li]Arret squash-tm[/li]
[li]Migration base (qu'il faut chercher dans le RPM ou dans le zip... avant de l'installer mais bon...)[/li]
[li]yum update squash-tm[/li]
T
[/ul]out semble bien se passer et yum indique bien que la version 1.13.2 est installée.

Par contre lors du démarrage de squash-tm
# /etc/init.d/squash-tm start

Alors que le script répond que squash est démarré... rien.. squash est mort, et bien mort, même le fichier /var/run/squash-tm.pid est vide.

Il semblerait que tomcat soit manquant... enfin c'est ce que semble dire le lancement du démon si on redirige dans un fichier de log au lieu de /dev/null en ligne 290 (start_stop_daemon)

Qui peux m'aider ?
Faut-il installer tomcat en plus de squash 1.13 ?

Pour info, j'ai même essayé de tout désinstaller et de refaire une "clean install" (sans toucher à la configuration, juste pour voir si squash démarre...) Sans plus de succès.

Migration 1.12.2 -> 1.13.2 RedHat/CentOS

Publié : mer. févr. 24, 2016 5:09 pm
par MatthiasP
dans le "/etc/init.d/squash-tm" il y a une erreur lors de la déclaration des variables.

renomme le TOMCAT_HOME_DIR en TOMCAT_HOME (ligne ~65)

il est utilisé ligne ~157 comme args du daemon.

Après ça le service devrait démarrer.


De mon coté j'ai ensuite un problème pour atteindre la page de login:

GET
http://xxx:8089/squash [HTTP/1.1 302 Found 111ms]
GET
http://xxx:8089/squash/ [HTTP/1.1 302 Found 126ms]
GET
http://xxx:8089/squash/home-workspace [HTTP/1.1 302 Found 102ms]
GET
http://xxx:8089/squash/login [HTTP/1.1 404 Not Found 1267ms]

Migration 1.12.2 -> 1.13.2 RedHat/CentOS

Publié : mer. févr. 24, 2016 6:56 pm
par pshadocko
Anomalie résolue.

Il faut modifier le script de lancement (/etc/init.d/squash-tm) en ligne 64.
Remplacer "TOMCAT_HOME_DIR="
par "TOMCAT_HOME="

Tout rentre dans l'ordre.

Merci à ceux qui auraient cherché...

Migration 1.12.2 -> 1.13.2 RedHat/CentOS

Publié : mar. mars 01, 2016 5:14 pm
par MatthiasP
Petite information supplémentaire pour ceux utilisant des fichiers de langue.

Il ne va pas plus les chercher dans le /etc/lib/squashtm/conf (variable CONF_DIR du init.d) mais dans /usr/lib/squashtm/conf/lang (variable SQUASH_HOME)

En environnement windows il pointe sur le chemin de CONF_DIR, sur redHat il pointe du SQUASH_HOME...
Pourquoi faire simple...

C'est quand même une montée de version laborieuse ...