Mise à jour impossible de Wallabag

Upgrade to 2.5 from the web interface worked pretty well (on YunoHost 11), Wallabag2 is working again :star_struck:

2 Likes

@metyun
tu as un certain nombre paquets qui ne sont plus nécessaires sur ton système supprimes les avec un apt autoremove

Comme toujours fais une sauvegarde de ton système actuel avant toutes modifications, on ne sait jamais

Puis retentes la mise à jour avec yunohost app upgrade wallabag2 -F --debug car le fix est passé en stable depuis hier en fin journée.

apt autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Le système semble propre sans paquets résiduels. Le fix passé en stable n’est-il pas le même que celui de GitHub - YunoHost-Apps/wallabag2_ynh at fix_dependencies?

Pour le apt autoremove c’est noté dans tes logs

Comme le fix est passé en stable, utilises la commande habituelle pour les mises à jour.

L’option -F dans ma commande précédente est là pour forcer la mise à jour de la stable.

Je viens de tenter, pas mieux, toujours cette erreur avec php-redis.

101228 WARNING The following packages have unmet dependencies:
101229 WARNING  php7.4-redis : Depends: php7.4-igbinary but it is not going to be installed
101229 WARNING                 Breaks: php-redis (< 5.3.7+4.3.0-1+0~20220330.42+debian10~1.gbp6fe8b7~)

Ok pour apt autoremove mais la commande n’a rien supprimé. Les logs reportent peut-être les paquets dépendants de wallabag 2.3.8 avant la mise à jour vers 2.5.0? Ça expliquerait pourquoi apt autoremove ne me renvoie rien après la tentative vu que la restauration d ela version 2.3.8 a lieu lors de l’échec de la mise à jour.

Quelle version de php-redis avez-vous d’installé?

apt policy php-redis
php-redis:
  Installed: 4.2.0-1
  Candidate: 4.2.0-1
  Version table:
     5.3.7+4.3.0-1+0~20220330.42+debian10~1.gbp6fe8b7 -1
        500 https://packages.sury.org/php buster/main amd64 Packages
 *** 4.2.0-1 500
        500 http://ftp.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status

php-redis n’est pas installé sur mon système tout comme php-igbinary

Ils ont sûrement été désinstallé durant une précédente ugrade…

wallabag

Je ne sais pas quoi te conseiller pour la suite de tes actions, mais n’oublies pas les sauvegardes avant toutes actions.

Peux-tu essayer cette branche ? fix php7.4-redis conflicting with php-redis by lapineige · Pull Request #145 · YunoHost-Apps/wallabag2_ynh · GitHub
Ça ne résoudra pas tout, mais php-redis devrait fonctionner.

yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/fix-php-dep

:champagne: :grinning: :heart_eyes:

Bravo @Lapineige , et si ça résout tout, la mise à jour est passée nickel et Nextcloud est toujours fonctionnel. Merci pour ton aide.

Donc, vaut-il mieux attendre la prochaine màj officielle de Wallabag si on ne veut pas tenter la version fix ?

Tout à fait. Si vous ne le sentez pas, vous pouvez attendre qu’on ait réussi à trouver un correctif, et à le tester largement :wink:

Les mises à jour sur des branches de tests restent à vos risques et périls, même si Yunohost permet une sauvegarde automatiquement avant et que le risque est faible, si le jeu ne vaut pas la chandelle de la mise à jour, il vaut mieux attendre :slightly_smiling_face:

were you upgrading from 2.3.8?

I’d love to upgrade to 2.5 but not at the expense of braking my install? so I prefer to keep it on the safe side if possible. thanks

my YNH is “stable” in its configs, I have two php versions installed though, IDK why?

Apps can configure and use different php versions, it should not be an issue.

It’s unlikely to break it - if it fails, it will restore the automatic backup of the app made right before. You could also create a whole backup right before.
But it’s not 100% guaranteed not to break anything.

2 Likes

thank you.

I’ve tried and upgrade to 2.5 failed: https://paste.yunohost.org/raw/ihuvoqohaf

also (might help)

root@ynh:~# apt policy php-redis
php-redis:
  Installed: 4.2.0-1
  Candidate: 4.2.0-1
  Version table:
     5.3.7+4.3.0-1+0~20220330.42+debian10~1.gbp6fe8b7 -1
        500 https://packages.sury.org/php buster/main armhf Packages
 *** 4.2.0-1 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
        100 /var/lib/dpkg/status

root@myserver:~# php -v
PHP 7.3.33-4+0~20220627.98+debian10~1.gbp40b3e4 (cli) (built: Jun 27 2022 08:11:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.33, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.33-4+0~20220627.98+debian10~1.gbp40b3e4, Copyright (c) 1999-2018, by Zend Technologies

root@myserver:~# update-alternatives --list php
/usr/bin/php7.3
/usr/bin/php8.0

thanks anyway to all you for your work

1 Like

you can try the fix-php-dep tree:

yunohost app upgrade wallabag2 -u https://github.com/YunoHost-Apps/wallabag2_ynh/tree/fix-php-dep
1 Like

It is now the testing branch : https://github.com/YunoHost-Apps/wallabag2_ynh/tree/testing.
Also it’s Wallabag 2.5.1 now.

Tests welcomed :slight_smile:

1 Like

La mise à jour s’est bien passée avec la branche testing. Par contre la webadmin me renvoie la version 2.5.2~ynh2 et non la 2.5.1. A moins que ça ait changé de version depuis ton dernier message.

1 Like

Mise a jour testing sans probleme sur rpi
Merci !

1 Like

Oh merci du signalement, c’est une erreur de frappe…

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.