Projet

Général

Profil

Demande #905

mise à jour theobromine debian en squeeze

Ajouté par Quentin Gibeaux il y a presque 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Début:
10/07/2012
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:

Description

Il faut mettre à jour le vserver theobromine en debian squeeze.

Historique

#1

Mis à jour par Vincent-Xavier JUMEL il y a presque 12 ans

  • Assigné à mis à Quentin Gibeaux
#2

Mis à jour par Vincent-Xavier JUMEL il y a presque 12 ans

  • Version cible mis à April Camp septembre 2012
#3

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

  • Statut changé de Nouveau à En cours de traitement
  • % réalisé changé de 0 à 90

La mise à jour a été effectuée.
Deux problèmes lors de la mise à jour :
L'actualisation des scripts de démarrages qui ne marchait pas ; il a fallu purger le paquet libdevmapper avant de le réinstaller.
La configuration de sympa qui a réinitialisé le mot de passe ; après restitution, il se relance : voir si sympa fait toujours son boulot.

Au niveau des sites web, quelques erreurs php :
split() deprecated sur initiative.candidiats.fr
ereg() et ereg_replace deprecated sur phppetitin, dans la partie patchée par l'April.
le plugin openplanet qui ne fonctionne plus sur freesoftwarepact ; d'après benj il n'est plus utilisé. Il n'a pas évolué depuis 2008 : il a donc été désactivé.

#4

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

split() deprecated sur initiative.candidiats.fr
-> j'ai remplacé split() par un explode() qui fait la même chose, mais qui est supporté par php.

ereg() et ereg_replace deprecated sur phppetitin, dans la partie patchée par l'April.
-> remplacés par des preg_match en ajoutant les // dans la chaine.

Il y a également un certain nombre de session_is_registred() qui trainnent, sur initiatives, ou encore sur les anciens sites des campagnes candidats.fr.

#5

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

J'ai éradiqué tous les session_is_registred qui trainaient, ils avaient tous login en paramètre :

for file in $(rgrep "session_is_registered" * | grep -v .svn | cut -f 1 -d :); 
do sed -i 's/session_is_registered ( '"'login'"' )/array_key_exists('"'login'"', $_SESSION)/g' $file; 
done

#6

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

Apache est vraiment trop gourmand : 60% de ram, voir pourquoi c'est le cas.

#7

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

quelques modifications de configuration apache ont été faites, pour consommer moins de mémoire. Xcache a également été installé pour gérer mieux la mémoire avec PHP.

La suppression de sympa et de cgi_bin, semble montrer que c'était le fautif.

#8

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

  • Statut changé de En cours de traitement à Fermé
  • % réalisé changé de 90 à 100

Formats disponibles : Atom PDF