Mise à jour de Roundcube en erreur 1.6.0~ynh4 à 1.6.6~ynh1

Argh… l’enfer des dépendances…
Si tu reviens sur une version backup qui fonctionne une autre solution un peu radicale était de désinstaller et réinstaller Roundcube, par contre ceux qui ont fait ça ont perdu leur contacts.
Mais avant, je vais tester si l’installation fonctionne dans une vm, car ce bug semble nouveau…

Bon, l’installation fonctionne en tous les cas… C’est un peu moche, mais peut-être la solution peut-être désinstaller et réinstaller roundcube. Faire une sauvegarde des contacts avant…

Je vais attendre de tes nouvelles avant de tenter une réinstallation totale… Pour le moment j’ai pas envie de tout réinstaller Roundcube…
Donc si tu as une solution, je prend!

JM

Bon, merci pour ta collaboration en tous les cas.
je ne maintiens pas non plus le paquet roundcube et je suis limité par mes compétences, nous sommes plusieurs utilisateurs à essayer de réparer ce soucis qui j’espère sera réparer dès que possible.
Ce n’est pas la première fois que roundcube est difficile à maintenir il me semble…
bonne soirée

Bonsoir,

C’est le week-end… Je viens voir s’il n’y a pas eu une évolution de la problématique!??

JM

Bonjour,

Toujours pas de solutions ?

JM

Bonjour,

J’ai le même problème, j’ai été pas mal occupé ces derniers temps et je venais voir si le problème de Roundcube était résolu.
Mon post étant clos je n’ai pas pu fair de up dessus.
Merci @pti-jean et @rodinux pour vos recherches, je suis vos progressions avec attention.

A bientôt

Salut Guygoye,

Comptent de voir que je suis pas seul…
S’il y a du monde qui ont le pb… peut-être que cela accélérera une solution!

JM

Bonjour, la dernière version a-t-elle résolu votre soucis ??

Salut rodinux,

Merci pour l’info… Je viens d’apprendre qu’il y a une nouvelle version!
Donc, je vais normalement tenter une maj ce week-end…
Question: D’après toi… dois-je commencer par faire les mises à jour système avant de me lancer dans celle de Roundcube ?
Je pose la question, histoire de mettre toutes les chances de mon côté, que cela aboutisse!

JM

C’est toujours bien de les faire et les fait toujours en premier et régulièrement.
Je ne pense pas que ça va changer grand chose par à rapport à cette mise à jour…

Bonjour,

Je viens de tenter la maj de Roundcube… cela n’a pas fonctionné:
https://paste.yunohost.org/raw/dexovacuca

Je reste disponible à toutes suggestions…

JM

Tu as une config spéciale avec un plugin que tu as édité et/ou ajouté ?

024-04-20 12:21:38,243: WARNING - e[1m--- /var/cache/yunohost/appconfbackup//var/www/roundcube/config/config.inc.php.backup.20240420.122136	2022-10-14 21:09:02.000000000 +0200e[0m
2024-04-20 12:21:38,246: WARNING - e[1m+++ /var/www/roundcube/config/config.inc.php	2024-04-20 12:21:37.836832825 +0200e[0m
2024-04-20 12:21:38,247: WARNING - e[36m@@ -89,7 +89,7 @@e[0m
2024-04-20 12:21:38,249: WARNING -  // in the session record. For the default cipher method it must be
2024-04-20 12:21:38,250: WARNING -  // exactly 24 characters long.
2024-04-20 12:21:38,252: WARNING -  // YOUR KEY MUST BE DIFFERENT THAN THE SAMPLE VALUE FOR SECURITY REASONS
2024-04-20 12:21:38,254: WARNING - e[31m-$config['des_key'] = 'Da8O0siACeZj5xYixR3i5JUv';e[0m
2024-04-20 12:21:38,255: WARNING - e[32m+$config['des_key'] = '**********';e[0m
2024-04-20 12:21:38,257: DEBUG - 
2024-04-20 12:21:38,257: DEBUG - 
2024-04-20 12:21:38,258: WARNING -  // ----------------------------------
2024-04-20 12:21:38,259: WARNING - e[36m@@ -138,9 +138,6 @@e[0m
2024-04-20 12:21:38,261: WARNING -      'newmail_notifier',
2024-04-20 12:21:38,262: WARNING -      'enigma',
2024-04-20 12:21:38,264: WARNING -      // installed plugins
2024-04-20 12:21:38,266: WARNING - e[31m-    'contextmenu', 'automatic_addressbook', 'carddav',e[0m
2024-04-20 12:21:38,268: WARNING - e[31m-    // Ajouter par JMe[0m
2024-04-20 12:21:38,269: WARNING - e[31m-    'identity_smtp',e[0m
2024-04-20 12:21:38,271: WARNING -  );

C’est peut-être cela qui casse, identity_smtp ?

Ok… J’ai donc supprimé identity_smtp du config.inc.php et du répertoire plugin… C’est toujours en erreur:
https://paste.yunohost.org/raw/ejusocibet

C’est toujours pas bon… :anguished:

JM

Par contre c’est aller plus loin cette fois !
quand je vois l’erreur

2024-04-20 19:06:20,108: DEBUG - Installing dependencies from lock file
2024-04-20 19:06:20,111: DEBUG - Verifying lock file contents can be installed on current platform.
2024-04-20 19:06:20,122: DEBUG - Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update <package name>`.
2024-04-20 19:06:20,125: DEBUG - - Required package "guzzlehttp/guzzle" is in the lock file as "6.5.8" but that does not satisfy your constraint "^7.3.0".
2024-04-20 19:06:20,126: DEBUG - - Required package "bacon/bacon-qr-code" is not present in the lock file.
2024-04-20 19:06:20,127: DEBUG - This usually happens when composer files are incorrectly merged or the composer.json file is manually edited.
2024-04-20 19:06:20,127: DEBUG - Read more about correctly resolving merge conflicts https://getcomposer.org/doc/articles/resolving-merge-conflicts.md
2024-04-20 19:06:20,128: DEBUG - and prefer using the "require" command over editing the composer.json file directly https://getcomposer.org/doc/03-cli.md#require-r
2024-04-20 19:06:20,148: DEBUG - + ynh_die '--message=Unable to install core dependencies with Composer.'
2024-04-20 19:06:20,199: WARNING - Unable to install core dependencies with Composer.
2024-04-20 19:06:20,202: DEBUG - + ynh_exit_properly

À ce stade, Je te conseillerai de faire la méthode que je préconisait ici Mise à jour de Roundcube en erreur 1.6.0~ynh4 à 1.6.6~ynh1 - #4 by rodinux

Par contre je constate que la nouvelle version ne fait que mettre à jour la version de l’Auto-update des README, pas de corrections du bug que tu rencontres réellement…

Sinon, tu as cette possibilité, exporter tes contacts. Supprimer l’application et la réinstaller, réimporter les contacts.
Ou bien, installer un autre client webmail snappy ou sogo…
Toutes ces manipulations ne touchent pas tes mails, ils seront toujours dans /var/mail

Tu peux utiliser deux clients mails aussi, je connais des instances avec Roundcube et Sogo

Je vois le début de l’histoire Rainloop, RoundCube Plugin identity_smtp

Bonjour,

Je viens d’essayer de renommer le fichier composer.lock tout-en désactivant le plugin identity_smtp… Cela n’a pas fonctionné:
https://paste.yunohost.org/raw/zutuqilaku

JM