Mise à jour de Nextcloud 15.0.14 à 18.0.2 impossible

Is it the same log ?

https://paste.yunohost.org/raw/unuqohuney

Je fais un apt-get dist-upgrade pour installer les autres paquets et je retente :wink:

Yeah, I was about to suggest that

idem, la mise à jour de Nextcloud ne fonctionne pas… :thinking:

I expect the same log, but can I see it ?

https://paste.yunohost.org/raw/degatumapa

Can you read ?

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
WARNING - E: Les paquets doivent être enlevés mais la désinstallation est désactivée.

Unusual, but after all, why not.
Let’s do an autoremove

~# apt-get 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.

lol, what a nasty little apt

Ok, I noticed earlier that you have some php7.3 package. You don’t need that yet. Nextcloud will install what it needs during that upgrade.

So let’s remove those you have, maybe it will unlock this situation.

~# apt-get autoremove --purge php7.3-curl php7.3-gd php7.3-intl php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-xml
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Le paquet « php7.3-curl » n’est pas installé, et ne peut donc être supprimé
Le paquet « php7.3-gd » n’est pas installé, et ne peut donc être supprimé
Le paquet « php7.3-intl » n’est pas installé, et ne peut donc être supprimé
Le paquet « php7.3-ldap » n’est pas installé, et ne peut donc être supprimé
Le paquet « php7.3-mbstring » n’est pas installé, et ne peut donc être supprimé
Le paquet « php7.3-mysql » n’est pas installé, et ne peut donc être supprimé
Le paquet « php7.3-xml » n’est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

But !

Do an apt remove php7.3*

reboot my server :wink:

Again !? You know you don’t have to in most case

Pour information :

Je retente la mise à jour de Nextcloud :wink:

Toujours la même erreur pendant l’upgrade…

~# 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 : 5528 [WARN] /home/yunohost.app/nextcloud/data will not be saved, because ‘BACKUP_CORE_ONLY’ is set.
Info : [########++…] > Upgrading dependencies…
Attention : E: Les paquets doivent être enlevés mais la désinstallation est désactivée.
Attention : Unable to install dependencies
Attention : [ERR] Upgrade failed.
Info : ‘/tmp/owncloud_post_migration.sh’ wasn’t deleted because it doesn’t exist.

Damn !!!
What about an autoremove now ? And an autoclean, let’s be careful.

~# apt-get autoremve
E: L’opération autoremve n’est pas valable

~# apt-get 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.
root@milleniumfalcon:/home/admin# apt-get autoclean
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait

~# apt-get clean

~# apt-get update
Atteint:1 http://forge.yunohost.org/debian stretch InRelease
Ign:2 http://ftp.debian.org/debian stretch InRelease
Atteint:3 http://security.debian.org stretch/updates InRelease
Atteint:4 http://ftp.debian.org/debian stretch-updates InRelease
Atteint:5 http://ftp.debian.org/debian stretch Release
Atteint:6 https://packages.sury.org/php stretch InRelease
Lecture des listes de paquets… Fait

~# apt-get 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
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Ok… Let’s go rough…
Keep your backup in a safe place :wink:

Let’s remove nextcloud-ynh-deps !
The upgrade should reinstall it anyway.

~# apt-get autoremove --purge nextcloud-ynh-deps
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants seront ENLEVÉS :
libarchive13* libldb1* libsmbclient* libtdb1* libtevent0* libwbclient0* nextcloud-ynh-deps* php-igbinary* php-imagick* php-redis* php-zip* php7.4-common* php7.4-zip*
python-ldb* python-samba* python-talloc* python-tdb* samba-common* samba-common-bin* samba-libs* smbclient* ttf-dejavu-core*
0 mis à jour, 0 nouvellement installés, 22 à enlever et 0 non mis à jour.
Après cette opération, 52,0 Mo d’espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données… 73661 fichiers et répertoires déjà installés.)
Suppression de nextcloud-ynh-deps (15.0.14~ynh1) …
Suppression de smbclient (2:4.5.16+dfsg-1+deb9u2) …
Suppression de libarchive13:amd64 (3.2.2-2+deb9u2) …
Suppression de samba-common-bin (2:4.5.16+dfsg-1+deb9u2) …
Suppression de python-samba (2:4.5.16+dfsg-1+deb9u2) …
Suppression de python-ldb (2:1.1.27-1+deb9u1) …
Suppression de libsmbclient:amd64 (2:4.5.16+dfsg-1+deb9u2) …
Suppression de python-tdb (1.3.11-2) …
Suppression de php-redis (5.2.1+4.3.0-1+0~20200321.20+debian9~1.gbp9fe0ce) …
Suppression de php-igbinary (3.1.2+2.0.8-1+0~20200225.15+debian9~1.gbp1a098b) …
Suppression de php-imagick (3.4.4-4+0~20200302.14+debian9~1.gbp2925ae) …
Suppression de php-zip (2:7.4+75+0~20200327.22+debian9~1.gbp7ccdd5) …
Suppression de php7.4-zip (7.4.4-1+0~20200320.15+debian9~1.gbpf8dc20) …
Suppression de php7.4-common (7.4.4-1+0~20200320.15+debian9~1.gbpf8dc20) …
Suppression de samba-common (2:4.5.16+dfsg-1+deb9u2) …
Suppression de ttf-dejavu-core (2.37-1) …
Suppression de samba-libs:amd64 (2:4.5.16+dfsg-1+deb9u2) …
Suppression de libldb1:amd64 (2:1.1.27-1+deb9u1) …
Suppression de libtdb1:amd64 (1.3.11-2) …
Suppression de libtevent0:amd64 (0.9.31-1) …
Suppression de libwbclient0:amd64 (2:4.5.16+dfsg-1+deb9u2) …
Suppression de python-talloc (2.1.8-1) …
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u4) …
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) …
Traitement des actions différées (« triggers ») pour fontconfig (2.11.0-6.7+b1) …
(Lecture de la base de données… 72974 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de php7.4-common (7.4.4-1+0~20200320.15+debian9~1.gbpf8dc20) …
Purge des fichiers de configuration de php-imagick (3.4.4-4+0~20200302.14+debian9~1.gbp2925ae) …
Purge des fichiers de configuration de php7.4-zip (7.4.4-1+0~20200320.15+debian9~1.gbpf8dc20) …
Purge des fichiers de configuration de php-igbinary (3.1.2+2.0.8-1+0~20200225.15+debian9~1.gbp1a098b) …
Purge des fichiers de configuration de samba-common (2:4.5.16+dfsg-1+deb9u2) …
Purge des fichiers de configuration de php-redis (5.2.1+4.3.0-1+0~20200321.20+debian9~1.gbp9fe0ce) …

~# apt-get 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.

~# 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 : 4606 [WARN] /home/yunohost.app/nextcloud/data will not be saved, because ‘BACKUP_CORE_ONLY’ is set.
Info : [########++…] > Upgrading dependencies…
Attention : E: Les paquets doivent être enlevés mais la désinstallation est désactivée.
Attention : Unable to install dependencies
Attention : [ERR] Upgrade failed.
Info : ‘/tmp/owncloud_post_migration.sh’ wasn’t deleted because it doesn’t exist.