Suite mise à jour de version 2.74 à 3.3 : phpMyAdmin est HS

Bonjour,

Suite à une mise à jour un peu laborieuse, je rencontre plusieurs soucis (qui je pense sont liés).

  1. réception via les logs d’erreur : PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/IcePHP.so' - /usr/lib/php5/20131226/IcePHP.so: cannot open shared object file: No such file or directory in Unknown on line 0
  2. phpMyAdmin est HS : une série d’erreur du type func_get_arg(): Argument 1 not passed to function, voir : https://paste.yunohost.org/ixajajazif.pas

J’ai l’impression que c’est lié à la version de PHP, comme si php5 était attendu, mais que php7 était là (c’est bien php7 maintenant).

Que puis je faire pour vérifier et démarrer le dépannage ?

Sinon : toutes mes customwebapps sont revenues par défaut : existe t’il un backup de la config précédentes (ca doit pas être grand chose, je trouverais bien … mais c’est plus facile si je sais ou regarder).

Merci :slight_smile:

Je viens de tenter un

  1. Désinstallation phpMyAdmin
  2. apt autoremove qui m’a supprimé pas de partie dédiées à php5
  3. Installation phpMyAdmin : échec

Le résultat :

Attention : php7.0-fpm.service is not active, cannot reload.
Attention : !!
Attention :   phpmyadmin's script has encountered an error. Its execution was cancelled.
Attention : !!
Attention : 
Info: L’opération « Installer l’application « phpmyadmin » » a échouée ! Pour avoir de l’aide, merci de partager le log de cette opération en utilisant la commande « yunohost log display 20190122-184154-app_install-phpmyadmin --share »
Attention : Removing database phpmyadmin
Attention : php7.0-fpm.service is not active, cannot reload.
Attention : Remove the user phpmyadmin
Succès ! La configuration de SSOwat a été générée
Erreur : L’opération « Installer l’application « phpmyadmin » » a échouée ! Pour avoir de l’aide, merci de partager le log de cette opération en utilisant la commande « yunohost log display 20190122-184154-app_install-phpmyadmin --share »

Et voici le share : https://paste.yunohost.org/raw/idagawidok

Désolé … je ne sais pourquoi … php7.0-fpm était mort … je l’ai relancé : installation phpMyAdmin OK …

Bon maintenant le /usr/lib/php5/20131226/IcePHP.so vient du cron.d/php5 logique : sessionclean.

Je regarde pour supprimer php5 …

# apt remove php5-common
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libjson-c2 libonig2 libpng12-0 libqdbm14 libtidy-0.99-0 libvpx1
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  php-apc php5-apcu php5-cli php5-common php5-curl php5-gd php5-json php5-mcrypt php5-mysqlnd php5-readline php5-redis php5-sqlite php5-tidy wallabag2-ynh-deps
0 mis à jour, 0 nouvellement installés, 14 à enlever et 0 non mis à jour.
Après cette opération, 12,6 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] n

Donc wallabag semble demander php5. J evais le désinstaller et effectuer un apt autoremove pour voir

PS : j’ai bien tenté un

root@riva:# apt install php-zeroc-ice
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
php-zeroc-ice is already the newest version (3.6.3-5).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@riva:# apt-cache search ice|grep php5
root@riva:#

PS2 : suite désinstallation wallabag

root@riva:~# apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

A votre avis : je peux supprimer php5-common ou non ?

Bon …
J’ai fini par un apt remove php5-common et un rm /etc/cron.d/php5

Pour l’instant : owncloud et baykal sont OK