Projet

Général

Profil

Tâche #15823

Distribution EOLE - Scénario #15688: Point sur le fonctionnement des modules 2.6.0

Remplacer toutes les dépendances à php5

Ajouté par Joël Cuissinat il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
11/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Tous les paquets php5 ont été supprimés de la xenial.
Les dépendances doivent être renommées en php (qui tire php7 sur cette version).

root@eolebase:~# apt-get install eole-web-pkg 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 eole-web-pkg : Dépend: php5 mais il n'est pas installable
                Dépend: eole-php-cas mais ne sera pas installé
                Dépend: libapache2-mod-php5 mais il n'est pas installable
                Dépend: php5-mysql mais il n'est pas installable
                Dépend: php5-ldap mais il n'est pas installable
                Dépend: php5-gd mais il n'est pas installable
                Dépend: php5-curl mais il n'est pas installable
                Dépend: php5-intl mais il n'est pas installable
                Dépend: php5-imap mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Demandes liées

Lié à eole-web - Scénario #15825: Mettre à niveau la configuration de PHP sur EOLE 2.6 Terminé (Sprint) 21/09/2015 02/09/2016
Lié à esbl-glpi - Tâche #16150: Adapter GLPI pour EOLE 2.6 Fermé 18/05/2016
Lié à esbl-ocs - Tâche #16151: Adapter la version d'OCS existante pour EOLE 2.6 Fermé 18/05/2016

Révisions associées

Révision 6ecc3bb4 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Adaptation des dépendances PHP eole-php-cas pour xenial

Ref: #15823 @30m

Révision 959c4456 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Adaptation des dépendances PHP eole-web-pkg pour xenial

Ref: #15823 @30m

Révision 30b0332d (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Modification des chemins et commandes pour PHP7

  • /etc/php5 => /etc/php/7.0
  • php5enmod => phpenmod

Ref: #15823 @1h

Révision aabe82cf (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

  • debian/eole-web-config.install : etc/php5 => etc/php

Ref: #15823 @15m

Révision d5ca4738 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Mise à jour du fichier browscap.ini

Ref: #15823 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 8 ans

+ Sur branche master :

jojo@jojo-MS-B09611:~/git/eole-web$ rgrep php5 *
dicos/20_web.xml:            <file filelist='apache' name='/etc/php5/apache2/php.ini' del_comment=';'/>
dicos/20_web.xml:            <file filelist='apache' name='/etc/php5/mods-available/eole.ini' source='php-eole.ini'/>
eole-web.mk:config_extra_REC_DIR    = $(DESTDIR)/etc/php5/apache2/extra
posttemplate/00-web:    CreoleRun "php5enmod eole" web
preservice/00-web:    if [ -f "$(CreoleGet container_path_web)/etc/php5/mods-available/mcrypt.ini" ];then
preservice/00-web:        CreoleRun "php5enmod mcrypt" web
tmpl/php.ini:browscap = /etc/php5/apache2/extra/browscap.ini

#2 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Tâche parente changé de #15610 à #15688

#3 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Restant à faire (heures) changé de 4.0 à 3.0

#4 Mis à jour par Joël Cuissinat il y a environ 8 ans

TODO : Vérifier le problème de l'activation de l'exension PHP mcrypt (#12922)

Semble OK :

root@eolebase:~# ll /etc/php/7.0/apache2/conf.d/*mcrypt*
lrwxrwxrwx 1 root root 38 avril 11 14:11 /etc/php/7.0/apache2/conf.d/20-mcrypt.ini -> /etc/php/7.0/mods-available/mcrypt.ini

#5 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 3.0 à 2.0

#6 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • % réalisé changé de 0 à 50

+ création du scénario : #15825

#7 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de En cours à Fermé
  • % réalisé changé de 50 à 100
  • Restant à faire (heures) changé de 2.0 à 0.0

Plus de problème pour un module Scribe "standard".

Formats disponibles : Atom PDF