Ma tentative d’upgrade de Nextcloud 15.0.14 vers la nouvelles 18.0.2 a échoué (Bien entendu, pas de fantaisie sur le serveur, dernière version à jour de Yunohost.).
Mon serveur YunoHost
Matériel: Serveur local (HP Microserver Gen8) Version de YunoHost: 3.7.0.12 J’ai accès à mon serveur : En SSH | Par la webadmin Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non
Description du problème
# yunohost app upgrade nextcloud
Info : Mise à jour de l’application nextcloud …
Info : [....................] > Loading installation settings...
Info : [+...................] > Ensuring downward compatibility...
Info : [#+++++++............] > Backing up the app before upgrading (may take a while)...
Attention : 6034 [WARN] /home/yunohost.app/nextcloud/data will not be saved, because 'BACKUP_CORE_ONLY' is set.
Info : [########++..........] > Upgrading dependencies...
Attention : E: Le sous-processus /usr/sbin/apt-listbugs apt a renvoyé un code d'erreur (10)
Attention : E: Failure running script /usr/sbin/apt-listbugs apt
Attention : Unable to install dependencies
Attention : [ERR] Upgrade failed.
Info : '/tmp/owncloud_post_migration.sh' wasn't deleted because it doesn't exist.
Attention : 186699 2020-04-04 16:06:25 URL:https://codeload.github.com/YunoHost-Apps/yunohost.multimedia/tar.gz/v1.2 [15921/15921] -> "v1.2.tar.gz" [1]
Attention : The app was restored to the way it was before the failed upgrade.
Erreur : Impossible de mettre à jour nextcloud : Une erreur s'est produite durant l’exécution du script de mise à niveau de l'application
Info : L’opération 'Mettre à jour l’application 'nextcloud'' a échouée ! Pour obtenir de l’aide, merci de partager le journal de l'opération en utilisant la commande 'yunohost log display 20200404-135919-app_upgrade-nextcloud --share'
Attention : Here's an extract of the logs before the crash. It might help debugging the error:
Info : DEBUG - 6035 + '[' 0 -eq 1 ']'
Info : DEBUG - 6035 + '[' 1 -eq 1 ']'
Info : DEBUG - 6035 + '[' 1 -eq 1 ']'
Info : DEBUG - 6035 + ynh_print_warn '--message=/home/yunohost.app/nextcloud/data will not be saved, because '\''BACKUP_CORE_ONLY'\'' is set.'
Info : DEBUG - 6035 + local legacy_args=m
Info : DEBUG - 6035 + args_array=([m]=message=)
Info : DEBUG - 6035 + declare -Ar args_array
Info : DEBUG - 6036 + local message
Info : DEBUG - 6036 + ynh_handle_getopts_args '--message=/home/yunohost.app/nextcloud/data will not be saved, because '\''BACKUP_CORE_ONLY'\'' is set.'
Info : DEBUG - 6036 + set +x
Info : DEBUG - 6036 + ynh_print_log '\e[93m\e[1m[WARN]\e[0m /home/yunohost.app/nextcloud/data will not be saved, because '\''BACKUP_CORE_ONLY'\'' is set.'
Info : DEBUG - 6036 + echo -e '\e[93m\e[1m[WARN]\e[0m /home/yunohost.app/nextcloud/data will not be saved, because '\''BACKUP_CORE_ONLY'\'' is set.'
Info : DEBUG - 6036 + return 0
Info : DEBUG - 6036 + ynh_script_progression '--message=Backup script completed for nextcloud. (YunoHost will then actually copy those files to the archive).' --last
Info : DEBUG - 6036 + set +x
Info : DEBUG - 6036 + set +x
Info : DEBUG - 6138 + echo '! Helper used in legacy mode !'
Info : DEBUG - 6138 + set +x
Info : DEBUG - 6139 + echo '[####################] > Backup script completed for nextcloud. (YunoHost will then actually copy those files to the archive).'
Info : DEBUG - 6139 + set -x
Info : DEBUG - 6139 + ynh_exit_properly
Et c’est peut-être une coïncidence, mais maintenant un apt update suivi d’un apt-upgrade me fait passer vers php7.4 à la place de php7.0…
apt upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
php7.0-zip sgml-base xml-core
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
php7.4-cli php7.4-common php7.4-curl php7.4-fpm php7.4-gd php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml
php7.4-zip
Les paquets suivants seront mis à jour :
libgd3 libidn2-0 libssl1.1 libxml2 libzip4 openssl php-apcu-bc php-cli php-curl php-fpm php-gd php-intl php-ldap php-mbstring php-mysql php-pear php-xml php-zip
python-httplib2 python3-httplib2
20 mis à jour, 14 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 8 265 ko dans les archives.
Après cette opération, 20,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
~# apt clean
~# apt update
~# apt upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
php7.0-zip sgml-base xml-core
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
php7.4-cli php7.4-common php7.4-curl php7.4-fpm php7.4-gd php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml
php7.4-zip
Les paquets suivants seront mis à jour :
libgd3 libidn2-0 libssl1.1 libxml2 libzip4 openssl php-apcu-bc php-cli php-curl php-fpm php-gd php-intl php-ldap php-mbstring php-mysql php-pear php-xml php-zip
python-httplib2 python3-httplib2
20 mis à jour, 14 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 8 265 ko dans les archives.
Après cette opération, 20,9 Mo d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
~# apt install php7.0
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les NOUVEAUX paquets suivants seront installés :
php7.0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 20 non mis à jour.
Il est nécessaire de prendre 58,3 ko dans les archives.
Après cette opération, 84,0 ko d’espace disque supplémentaires seront utilisés.
Réception de:1 https://packages.sury.org/php stretch/main amd64 php7.0 all 7.0.33-26+0~20200320.33+debian9~1.gbp746b8e [58,3 kB]
58,3 ko réceptionnés en 0s (218 ko/s)
Sélection du paquet php7.0 précédemment désélectionné.
(Lecture de la base de données… 73859 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/php7.0_7.0.33-26+0~20200320.33+debian9~1.gbp746b8e_all.deb …
Dépaquetage de php7.0 (7.0.33-26+0~20200320.33+debian9~1.gbp746b8e) …
Paramétrage de php7.0 (7.0.33-26+0~20200320.33+debian9~1.gbp746b8e) …
~# apt upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Calcul de la mise à jour… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
php7.0-zip sgml-base xml-core
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
php7.4-cli php7.4-common php7.4-curl php7.4-fpm php7.4-gd php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml
php7.4-zip
Les paquets suivants seront mis à jour :
libgd3 libidn2-0 libssl1.1 libxml2 libzip4 openssl php-apcu-bc php-cli php-curl php-fpm php-gd php-intl php-ldap php-mbstring php-mysql php-pear php-xml php-zip
python-httplib2 python3-httplib2
20 mis à jour, 14 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 8 265 ko dans les archives.
Après cette opération, 20,9 Mo d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
~# apt install php7.0-fpm
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
php7.0-fpm is already the newest version (7.0.33-26+0~20200320.33+debian9~1.gbp746b8e).
php7.0-fpm passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 20 non mis à jour.
Pour information : applications installée sur mon Yunohost :