Project

General

Profile

Tâche #15823

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

Remplacer toutes les dépendances à php5

Added by Joël Cuissinat over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/11/2016
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
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 ».

Related issues

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

Associated revisions

Revision 6ecc3bb4 (diff)
Added by Joël Cuissinat over 5 years ago

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

Ref: #15823 @30m

Revision 959c4456 (diff)
Added by Joël Cuissinat over 5 years ago

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

Ref: #15823 @30m

Revision 30b0332d (diff)
Added by Joël Cuissinat over 5 years ago

Modification des chemins et commandes pour PHP7

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

Ref: #15823 @1h

Revision aabe82cf (diff)
Added by Joël Cuissinat over 5 years ago

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

Ref: #15823 @15m

Revision d5ca4738 (diff)
Added by Joël Cuissinat over 5 years ago

Mise à jour du fichier browscap.ini

Ref: #15823 @30m

History

#1 Updated by Joël Cuissinat over 5 years ago

+ 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 Updated by Joël Cuissinat over 5 years ago

  • Parent task changed from #15610 to #15688

#3 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Remaining (hours) changed from 4.0 to 3.0

#4 Updated by Joël Cuissinat over 5 years ago

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 Updated by Joël Cuissinat over 5 years ago

  • Description updated (diff)
  • Remaining (hours) changed from 3.0 to 2.0

#6 Updated by Joël Cuissinat over 5 years ago

  • % Done changed from 0 to 50

+ création du scénario : #15825

#7 Updated by Joël Cuissinat over 5 years ago

  • Status changed from En cours to Fermé
  • % Done changed from 50 to 100
  • Remaining (hours) changed from 2.0 to 0.0

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

Also available in: Atom PDF