WordPress installation failed : Table 'wordpress.wp_options' doesn't exist

une tentative d’installation manuelle de la version plus à jour échoue également avec le même message dans le log

Tu devrais avoir d’avantage de log sur l’installation.
Ce serais intéressant de voir déjà si le problème se pose encore sur l’appel curl.

euh, cette histoire d’appel curl me dépasse un peu. tu peux préciser stp ?

L’installation de la version plus à jour devrait donner plus d’info.
Peux-tu extraire un log plus complet?

Alors, je colle ici le log donné dans l’interface admin web.
Du coup c’est en mode “ẗac”, antichronologique, et j’ai viré tout ce qui ressemblait de près ou de loin à un id ou un mot de passe. La séquence comporte en bas le log de désinstallation et en haut le log d’échec d’une installation depuis le nouveau dépôt git.
merci d’avance !

"

Échec de l’installation

e[0m

  • echo -e ‘\e[0m’

La configuration de SSOwat a été générée

  • sudo yunohost app ssowatconf

  • sudo service php5-fpm reload

  • sudo rm /etc/php5/fpm/conf.d/20-wordpress.ini

Delete php config

  • echo ‘Delete php config’

  • ‘[’ -e /etc/php5/fpm/conf.d/20-wordpress.ini ‘]’

  • sudo rm /etc/php5/fpm/pool.d/wordpress.conf

Delete fpm config

  • echo ‘Delete fpm config’

  • ‘[’ -e /etc/php5/fpm/pool.d/wordpress.conf ‘]’

  • REMOVE_FPM_CONF

  • sudo service nginx reload

  • sudo rm /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf

Delete nginx config

  • echo ‘Delete nginx config’

  • ‘[’ -e /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf ‘]’

  • REMOVE_NGINX_CONF

  • return 0

  • sudo rm -r /var/www/wordpress

Delete directory /var/www/wordpress

  • echo ‘Delete directory /var/www/wordpress’

  • ‘[’ -e /var/www/wordpress ‘]’

  • ‘[’ 1 -eq 1 ‘]’

  • grep -q ‘$’

  • echo /var/www/wordpress

  • chaine=/var/www/wordpress

++ sed ‘s@$app@wordpress@’

++ echo ‘/var/www/$app’

  • ‘[’ wordpress = / ‘]’

  • test -z wordpress

  • real_var=wordpress

+++ echo wordpress

++ eval ‘echo $app’

  • only_var=’$app’

++ expr app : ‘([A-Za-z0-9_]*)’

  • global_var=app

++ cut -d ‘$’ -f 2

++ echo ‘/var/www/$app’

  • no_var=1

  • grep -q ‘$’

  • echo ‘/var/www/$app’

  • no_var=0

  • chaine=’/var/www/$app’

  • SECURE_REMOVE ‘/var/www/$app’

  • mysql -u root --password=xxxxxxxxxxxx -B ‘’

  • ynh_mysql_connect_as root xxxxxxxxxxxx ‘’

++ sudo cat /etc/yunohost/mysql

  • ynh_mysql_execute_as_root ‘DROP USER ‘’‘wordpress’’’@’’‘localhost’’’;’

  • ynh_mysql_drop_user wordpress

  • mysql -u root --password=xxxxxxxxxxxx -B ‘’

  • ynh_mysql_connect_as root xxxxxxxxxxxx ‘’

++ sudo cat /etc/yunohost/mysql

  • ynh_mysql_execute_as_root ‘DROP DATABASE wordpress;’

  • ynh_mysql_drop_db wordpress

Delete db

  • echo ‘Delete db’

  • mysqlshow -u root -pxxxxxxxxxxxx

  • grep -q ‘^| wordpress’

++ sudo cat /etc/yunohost/mysql

++ sudo yunohost app setting wordpress domain --output-as plain --quiet

++ ynh_app_setting_get wordpress domain

  • app=wordpress

++ . /usr/share/yunohost/helpers.d/utils

++ ‘[’ -r /usr/share/yunohost/helpers.d/utils ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/user

++ ‘[’ -r /usr/share/yunohost/helpers.d/user ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/string

++ ‘[’ -r /usr/share/yunohost/helpers.d/string ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/setting

++ ‘[’ -r /usr/share/yunohost/helpers.d/setting ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/print

++ ‘[’ -r /usr/share/yunohost/helpers.d/print ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/package

++ ‘[’ -r /usr/share/yunohost/helpers.d/package ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql

++ . /usr/share/yunohost/helpers.d/mysql

++ ‘[’ -r /usr/share/yunohost/helpers.d/mysql ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/ip

++ ‘[’ -r /usr/share/yunohost/helpers.d/ip ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ CAN_BIND=1

++ . /usr/share/yunohost/helpers.d/filesystem

++ ‘[’ -r /usr/share/yunohost/helpers.d/filesystem ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ run-parts --list /usr/share/yunohost/helpers.d

  • source /usr/share/yunohost/helpers

  • source .fonctions

Exécution du script « /var/cache/yunohost/from_file/wordpress_ynh-master/scripts/remove »…

  • exit 1

  • echo ‘’

  • ynh_die

  • sudo sed -i ‘@“xxxxxxxxxxxxxx.xxx/blog/”:@d’ /etc/ssowat/conf.json

  • sudo sed -i /#WORDPRESS/d /etc/hosts

  • CLEAN_SETUP

  • type -t CLEAN_SETUP

  • echo -e ‘!!\n wordpress install’’‘s script has encountered an error. Installation was cancelled.\n!!’

e[91m e[1m

  • echo -e ‘\e[91m \e[1m’

  • set +eu

  • trap ‘’ EXIT

!!

  • ‘[’ 1 -eq 0 ‘]’

  • exit_code=1

wordpress install’s script has encountered an error. Installation was cancelled.

  • EXIT_PROPERLY

!!

Please wait during Wordpress installation…ERROR 1146 (42S02) at line 1: Table ‘wordpress.wp_options’ doesn’t exist

  • mysql --debug-check -u wordpress -pxxxxxxxxxxxx wordpress

  • sudo sed -i s/DATE/1495022629/g …/conf/sql/common.sql …/conf/sql/multisite.sql …/conf/sql/single.sql

++ date +%s

  • sudo sed -i s/LANGUAGE/fr_FR/g …/conf/sql/common.sql …/conf/sql/multisite.sql …/conf/sql/single.sql

  • sudo sed -i s@DOMAIN_PATH@xxxxxxxxxxxxxx.xxx/blog@g …/conf/sql/common.sql …/conf/sql/multisite.sql …/conf/sql/single.sql

  • sleep 1

  • echo -n .

  • grep -q wp_options

  • mysql --debug-check -u wordpress -pxxxxxxxxxxxx wordpress -e ‘show tables’

  • for i in ‘seq 1 300

/////////////////////////cette partie tourne en boucle de nombreuses fois avant que l’installation soit annulée///////////////

  • for i in ‘seq 1 300

  • sleep 1

  • echo -n .

  • grep -q wp_options

  • mysql --debug-check -u wordpress -pxxxxxxxxxxxx wordpress -e ‘show tables’

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  • for i in ‘seq 1 300

++ seq 1 300

127.0.0.1 xxxxxxxxxxxxxx.xxx #WORDPRESS

La configuration de SSOwat a été générée

  • sudo yunohost app ssowatconf

  • sudo service nginx reload

  • sudo yunohost app setting wordpress unprotected_uris -v / --quiet

  • ynh_app_setting_set wordpress unprotected_uris /

  • sudo chown -R www-data: /var/www/wordpress

  • sudo sed -i ‘s/KEY8/xxxxxxxxxxxx /g’ /var/www/wordpress/wp-config.php

  • ‘[’ 'xxxxxxxxxxxx ’ = ‘’ ‘]’

  • j='xxxxxxxxxxxx ’

++ sed -n ‘s/(.{40}).*/\1/p’

++ tr -c -d ‘[A-Za-z0-9]’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i ‘s/KEY7/xxxxxxxxxxxx /g’ /var/www/wordpress/wp-config.php

  • ‘[’ 'xxxxxxxxxxxx ’ = ‘’ ‘]’

  • j='xxxxxxxxxxxx ’

++ sed -n ‘s/(.{40}).*/\1/p’

++ tr -c -d ‘[A-Za-z0-9]’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i s/KEY6/xxxxxxxxxxxx /g /var/www/wordpress/wp-config.php

  • ‘[’ xxxxxxxxxxxx = ‘’ ‘]’

  • j=xxxxxxxxxxxx

++ sed -n ‘s/(.{40}).*/\1/p’

++ tr -c -d ‘[A-Za-z0-9]’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i s/KEY5//g /var/www/wordpress/wp-config.php

  • j=

++ tr -c -d ‘[A-Za-z0-9]’

++ sed -n ‘s/(.{40}).*/\1/p’

++ dd if=/dev/urandom bs=1 count=200

  • sleep 1

  • ‘[’ ‘’ = ‘’ ‘]’

  • j=

++ tr -c -d ‘[A-Za-z0-9]’

++ sed -n ‘s/(.{40}).*/\1/p’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i s/KEY4/xxxxxxxxxxxx /g /var/www/wordpress/wp-config.php

  • j=xxxxxxxxxxxx

++ tr -c -d ‘[A-Za-z0-9]’

++ sed -n ‘s/(.{40}).*/\1/p’

++ dd if=/dev/urandom bs=1 count=200

  • sleep 1

  • ‘[’ ‘’ = ‘’ ‘]’

  • j=

++ sed -n ‘s/(.{40}).*/\1/p’

++ tr -c -d ‘[A-Za-z0-9]’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i ‘s/KEY3/xxxxxxxxxxxx /g’ /var/www/wordpress/wp-config.php

  • ‘[’ 'xxxxxxxxxxxx ’ = ‘’ ‘]’

  • j='xxxxxxxxxxxx ’

++ sed -n ‘s/(.{40}).*/\1/p’

++ tr -c -d ‘[A-Za-z0-9]’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i ‘s/KEY2/xxxxxxxxxxxx /g’ /var/www/wordpress/wp-config.php

  • ‘[’ 'xxxxxxxxxxxx ’ = ‘’ ‘]’

  • j='xxxxxxxxxxxx ’

++ sed -n ‘s/(.{40}).*/\1/p’

++ tr -c -d ‘[A-Za-z0-9]’

++ dd if=/dev/urandom bs=1 count=200

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i ‘s/KEY1/xxxxxxxxxxxx /g’ /var/www/wordpress/wp-config.php

  • ‘[’ 'xxxxxxxxxxxx ’ = ‘’ ‘]’

  • j='xxxxxxxxxxxx ’

++ dd if=/dev/urandom bs=1 count=200

++ tr -c -d ‘[A-Za-z0-9]’

++ sed -n ‘s/(.{40}).*/\1/p’

  • for i in 1 2 3 4 5 6 7 8

  • sudo sed -i s@PATH@/blog@g /var/www/wordpress/wp-config.php

  • sudo sed -i s/DOMAIN/xxxxxxxxxxxxxx.xxx/g /var/www/wordpress/wp-config.php

  • sudo sed -i s/DB_PWD/xxxxxxxxxxxx /g /var/www/wordpress/wp-config.php

  • sudo sed -i s/DB_USER/wordpress/g /var/www/wordpress/wp-config.php

  • sudo cp …/conf/wp-config.php /var/www/wordpress/wp-config.php

  • sudo service php5-fpm reload

  • sudo chown root: /etc/php5/fpm/conf.d/20-wordpress.ini

  • sudo cp …/conf/php-fpm.ini /etc/php5/fpm/conf.d/20-wordpress.ini

  • finalphpini=/etc/php5/fpm/conf.d/20-wordpress.ini

  • sudo chown root: /etc/php5/fpm/pool.d/wordpress.conf

  • sudo cp …/conf/php-fpm.conf /etc/php5/fpm/pool.d/wordpress.conf

  • finalphpconf=/etc/php5/fpm/pool.d/wordpress.conf

  • sed -i s@USER@wordpress@g …/conf/php-fpm.conf

  • sed -i s@FINALPATH@/var/www/wordpress@g …/conf/php-fpm.conf

  • sed -i s@NAMETOCHANGE@wordpress@g …/conf/php-fpm.conf

  • POOL_FPM

  • sudo sed -i s@NAMETOCHANGE@wordpress@g /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf

  • sudo sed -i s@FINALPATH@/var/www/wordpress@g /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf

  • sudo sed -i s@PATHTOCHANGE@/blog@g /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf

  • sudo cp …/conf/nginx.conf /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf

  • sudo cp -a …/sources/ajouts/. /var/www/wordpress

  • test -e …/sources/ajouts

  • sudo cp -a wordpress/. /var/www/wordpress

++ cat …/sources/source_dir

  • tar -x -f wordpress.tar.gz

  • ‘[’ gz == gz ‘]’

++ echo gz

Téléchargés : 1 fichiers, 7,6M en 5,5s (1,40 MB/s)

Temps total effectif : 6,4s

Terminé — 2017-05-17 13:57:20 —

  • md5sum -c …/sources/source_md5 --status

2017-05-17 13:57:20 URL:https://wordpress.org/wordpress-4.7.2.tar.gz [7997959/7997959] -> “wordpress.tar.gz” [1]

  • wget -nv -i …/sources/source_url -O wordpress.tar.gz

  • SETUP_SOURCE wordpress.tar.gz

  • sudo yunohost app setting wordpress final_path -v /var/www/wordpress --quiet

  • ynh_app_setting_set wordpress final_path /var/www/wordpress

  • sudo mkdir /var/www/wordpress

  • sudo yunohost app setting wordpress mysqlpwd -v xxxxxxxxxxxx --quiet

  • ynh_app_setting_set wordpress mysqlpwd xxxxxxxxxxxx

  • mysql -u root --password=xxxxxxxxxxxx -B ‘’

  • ynh_mysql_connect_as root xxxxxxxxxxxx ‘’

++ sudo cat /etc/yunohost/mysql

  • ynh_mysql_execute_as_root ‘CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO ‘’‘wordpress’’’@’’‘localhost’’’ IDENTIFIED BY ‘’‘xxxxxxxxxxxx ‘’’ WITH GRANT OPTION;’

  • sql+=’ WITH GRANT OPTION;’

  • sql+=’ IDENTIFIED BY ‘’‘xxxxxxxxxxxx ‘’’’

  • [[ -n xxxxxxxxxxxx ]]

  • sql+=’ GRANT ALL PRIVILEGES ON wordpress.* TO ‘’‘wordpress’’’@’’‘localhost’’’’

  • [[ 3 -gt 1 ]]

  • sql=‘CREATE DATABASE wordpress;’

  • db=wordpress

  • ynh_mysql_create_db wordpress wordpress xxxxxxxxxxxx

  • test -n xxxxxxxxxxxx

  • CHECK_VAR xxxxxxxxxxxx ‘db_pwd empty’

  • db_pwd=xxxxxxxxxxxx

++ sed -n ‘s/(.{24}).*/\1/p’

++ tr -c -d A-Za-z0-9

++ dd if=/dev/urandom bs=1 count=200

++ ynh_string_random

  • db_user=wordpress

  • db_user=wordpress

  • GENERATE_DB wordpress

  • sudo yunohost app setting wordpress multisite -v Yes --quiet

  • ynh_app_setting_set wordpress multisite Yes

  • sudo yunohost app setting wordpress language -v fr_FR --quiet

  • ynh_app_setting_set wordpress language fr_FR

  • sudo yunohost app setting wordpress is_public -v Yes --quiet

  • ynh_app_setting_set wordpress is_public Yes

  • sudo yunohost app setting wordpress admin -v xxxxxxxxx --quiet

  • ynh_app_setting_set wordpress admin xxxxxxxxx

  • sudo yunohost app setting wordpress path -v /blog --quiet

  • ynh_app_setting_set wordpress path /blog

  • sudo yunohost app setting wordpress domain -v xxxxxxxxxxxxxx.xxx --quiet

  • ynh_app_setting_set wordpress domain xxxxxxxxxxxxxx.xxx

  • ‘[’ /blog == / ‘]’

  • ‘[’ -e /var/www/wordpress ‘]’

  • final_path=/var/www/wordpress

  • CHECK_FINALPATH

  • sudo yunohost app checkurl xxxxxxxxxxxxxx.xxx/blog -a wordpress

  • CHECK_DOMAINPATH

  • ‘[’ g == / ‘]’

  • ‘[’ / ‘!=’ / ‘]’

  • CHECK_PATH

  • grep -q ‘“username”: “xxxxxxxxx”’

  • sudo yunohost user list --output-as json

  • ynh_user_exists xxxxxxxxx

  • CHECK_USER xxxxxxxxx

  • test -n wordpress

  • CHECK_VAR wordpress ‘app name not set’

++ . /usr/share/yunohost/helpers.d/utils

++ ‘[’ -r /usr/share/yunohost/helpers.d/utils ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/user

++ ‘[’ -r /usr/share/yunohost/helpers.d/user ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/string

++ ‘[’ -r /usr/share/yunohost/helpers.d/string ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/setting

++ ‘[’ -r /usr/share/yunohost/helpers.d/setting ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/print

++ ‘[’ -r /usr/share/yunohost/helpers.d/print ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/package

++ ‘[’ -r /usr/share/yunohost/helpers.d/package ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql

++ . /usr/share/yunohost/helpers.d/mysql

++ ‘[’ -r /usr/share/yunohost/helpers.d/mysql ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/ip

++ ‘[’ -r /usr/share/yunohost/helpers.d/ip ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ CAN_BIND=1

++ . /usr/share/yunohost/helpers.d/filesystem

++ ‘[’ -r /usr/share/yunohost/helpers.d/filesystem ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ run-parts --list /usr/share/yunohost/helpers.d

  • source /usr/share/yunohost/helpers

  • app=wordpress

  • is_public=Yes

  • multisite=Yes

  • language=fr_FR

  • admin_wordpress=xxxxxxxxx

  • path=/blog

  • domain=xxxxxxxxxxxxxx.xxx

  • trap EXIT_PROPERLY EXIT

  • set -eu

  • TRAP_ON

  • source .fonctions

Exécution du script « /var/cache/yunohost/from_file/wordpress_ynh-master/scripts/install »…

Vérification des paquets requis…

Terminé

Extraction…

Téléchargement…

La configuration de SSOwat a été générée

wordpress a été supprimé

e[0m

  • echo -e ‘\e[0m’

La configuration de SSOwat a été générée

  • sudo yunohost app ssowatconf

  • sudo service php5-fpm reload

  • sudo rm /etc/php5/fpm/conf.d/20-wordpress.ini

Delete php config

  • echo ‘Delete php config’

  • ‘[’ -e /etc/php5/fpm/conf.d/20-wordpress.ini ‘]’

  • sudo rm /etc/php5/fpm/pool.d/wordpress.conf

Delete fpm config

  • echo ‘Delete fpm config’

  • ‘[’ -e /etc/php5/fpm/pool.d/wordpress.conf ‘]’

  • REMOVE_FPM_CONF

  • sudo service nginx reload

  • sudo rm /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf

Delete nginx config

  • echo ‘Delete nginx config’

  • ‘[’ -e /etc/nginx/conf.d/xxxxxxxxxxxxxx.xxx.d/wordpress.conf ‘]’

  • REMOVE_NGINX_CONF

  • return 0

  • sudo rm -r /var/www/wordpress

Delete directory /var/www/wordpress

  • echo ‘Delete directory /var/www/wordpress’

  • ‘[’ -e /var/www/wordpress ‘]’

  • ‘[’ 1 -eq 1 ‘]’

  • grep -q ‘$’

  • echo /var/www/wordpress

  • chaine=/var/www/wordpress

++ sed ‘s@$app@wordpress@’

++ echo ‘/var/www/$app’

  • ‘[’ wordpress = / ‘]’

  • test -z wordpress

  • real_var=wordpress

+++ echo wordpress

++ eval ‘echo $app’

  • only_var=’$app’

++ expr app : ‘([A-Za-z0-9_]*)’

  • global_var=app

++ cut -d ‘$’ -f 2

++ echo ‘/var/www/$app’

  • no_var=1

  • grep -q ‘$’

  • echo ‘/var/www/$app’

  • no_var=0

  • chaine=’/var/www/$app’

  • SECURE_REMOVE ‘/var/www/$app’

  • mysql -u root --password=xxxxxxxxxxxx -B ‘’

  • ynh_mysql_connect_as root xxxxxxxxxxxx ‘’

++ sudo cat /etc/yunohost/mysql

  • ynh_mysql_execute_as_root ‘DROP USER ‘’‘wordpress’’’@’’‘localhost’’’;’

  • ynh_mysql_drop_user wordpress

  • mysql -u root --password=xxxxxxxxxxxx -B ‘’

  • ynh_mysql_connect_as root xxxxxxxxxxxx ‘’

++ sudo cat /etc/yunohost/mysql

  • ynh_mysql_execute_as_root ‘DROP DATABASE wordpress;’

  • ynh_mysql_drop_db wordpress

Delete db

  • echo ‘Delete db’

  • mysqlshow -u root -pxxxxxxxxxxxx

  • grep -q ‘^| wordpress’

++ sudo cat /etc/yunohost/mysql

++ sudo yunohost app setting wordpress domain --output-as plain --quiet

++ ynh_app_setting_get wordpress domain

  • app=wordpress

++ . /usr/share/yunohost/helpers.d/utils

++ ‘[’ -r /usr/share/yunohost/helpers.d/utils ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/user

++ ‘[’ -r /usr/share/yunohost/helpers.d/user ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/string

++ ‘[’ -r /usr/share/yunohost/helpers.d/string ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/setting

++ ‘[’ -r /usr/share/yunohost/helpers.d/setting ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/print

++ ‘[’ -r /usr/share/yunohost/helpers.d/print ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/package

++ ‘[’ -r /usr/share/yunohost/helpers.d/package ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql

++ . /usr/share/yunohost/helpers.d/mysql

++ ‘[’ -r /usr/share/yunohost/helpers.d/mysql ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

++ . /usr/share/yunohost/helpers.d/ip

++ ‘[’ -r /usr/share/yunohost/helpers.d/ip ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ CAN_BIND=1

++ . /usr/share/yunohost/helpers.d/filesystem

++ ‘[’ -r /usr/share/yunohost/helpers.d/filesystem ‘]’

++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’

+++ run-parts --list /usr/share/yunohost/helpers.d

  • source /usr/share/yunohost/helpers

  • source .fonctions

Exécution du script « /tmp/yunohost_remove/scripts/remove »…

Arg, les helpers évoluent très vite, et j’attendais un curl plus verbeux que celui-ci…
Malheureusement, là le curl a tout envoyé dans le log, mais pas sur l’interface admin.

Es-tu en mesure de faire cela depuis la ligne de commande ? Avec --verbose.
Si non, pas de problème, on fera différemment.

Le but est de voir le résultat de l’appel curl, sans doute en cause.

bon, je viens de relancer une install de wordpress en ssh via la moulinette avec le paramètre “–verbose”

les logs semblent similaires à ceux postés précédemment.

euh, du coup si tu as une méthode alternative…
je serais presque tenté de refaire une installation fraîche avec des mots de passe temporaires et de te refiler la main en ssh, c’est dire !

Oui les logs sont similaires, la différence devrait se situer juste après curl -kL -H...
L’idée est de voir ce que sort ce curl
Si tu n’as pas eu l’info en verbose, tu peux aller voir le log /var/log/yunohost/yunohost-cli.log

Il est probable que l’erreur soit suite à ce curl, probablement un 404 ou quelque chose comme ça.

Alors, j’ai fait une recherche dans le log /var/log/yunohost/yunohost-cli.log

la seule occurrence de curl donne :

2017-05-18 15:29:33,405 INFO yunohost.hook - [18413.1] + curl -kL -H ‘Host: xxxxxxxxx.xxx’ --data '&weblog_title=YunoBlog&user_name=xxx&admin_p$

puis le log continue avec la séquence en boucle mentionnée plus haut:

2017-05-18 15:30:39,125 INFO yunohost.hook - [18413.1] + echo -n ‘Please wait during Wordpress installation’
2017-05-18 15:30:39,128 INFO yunohost.hook - [18413.1] ++ seq 1 300
2017-05-18 15:30:46,278 INFO yunohost.hook - [18413.1] + for i in ‘seq 1 300
2017-05-18 15:30:46,285 INFO yunohost.hook - [18413.1] + mysql --debug-check -u wordpress -xxxxxxxxx wordpress -e ‘show tables’
2017-05-18 15:30:46,293 INFO yunohost.hook - [18413.1] + grep -q wp_options
2017-05-18 15:30:46,327 INFO yunohost.hook - [18413.1] + echo -n .
2017-05-18 15:30:46,329 INFO yunohost.hook - [18413.1] + sleep 1
2017-05-18 15:30:47,334 INFO yunohost.hook - [18413.1] + for i in ‘seq 1 300
2017-05-18 15:30:47,336 INFO yunohost.hook - [18413.1] + mysql --debug-check -u wordpress -xxxxxxxxx wordpress -e ‘show tables’
2017-05-18 15:30:47,339 INFO yunohost.hook - [18413.1] + grep -q wp_options

etc. jusqu’au lancement du script de désisntallation. Je ne sais pas si ca nous avance à grand chose !

A tout hasard, un peu plus haut dans le log, j’ai trouvé la mention:

2017-05-16 19:25:14,364 INFO yunohost.app app_setting - [31171.1] cannot get app setting ‘update_time’ for ‘wordpress’

Or, la même ligne se trouve dans le log d’installation de Etherpad_mypads qui échoue aussi - soit dit en passant.

Update_time est sans doute sans lien.

Par contre, en toute logique on devrait avoir quelque chose entre curl et cet echo.
D’autant qu’il y a plus d’une minute entre les 2 entrées. Donc curl fait quelque chose, et ça devrait s’afficher là.

Je viens de faire un essai d’installation, ça fonctionne.
Et surtout, curl est suivi dans le log par le résultat de la commande et la page affichée. Même affiché directement dans stdout avec --verbose.

Je ne comprend pas pourquoi chez toi curl n’affiche rien, et surtout c’est difficile d’investiguer si on ne sais pas ce qui se passe.

Malheureusement, j’ai testé sur x86-32, pas sur arm. Je ne dispose de cette architecture pour tester.

hm,

mystère alors.

Je travaille par ailleurs sur un autre serveur associatif qui tourne sous la même architecture avec wordpress depuis des mois sans aucun problème. J’avais fait à l’époque une installation “à la main”, l’image de ynh pour rpi n’étant pas disponible. J’aurais donc tendance à penser que le problème vient de paquets récemment arrivés sur les dépôts raspbian. Du coup je n’ose plus faire de mise à jour sur cet autre serveur…

Si un autre utilisateur de rpi3 a les mêmes problèmes avec une installation récente, tout retour bienvenu !

Oui, d’autres retour sur arm serait bienvenu, car j’ai quand même bien l’impression que c’est lié. Mais difficile d’en savoir plus sans tester.