https://agir.april.org/https://agir.april.org/favicon.ico?15861920342018-02-01T08:49:46ZGestionnaire de projets de l'AprilAdmins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=104092018-02-01T08:49:46ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Assigné à</strong> mis à <i>Vincent-Xavier JUMEL</i></li><li><strong>Version cible</strong> changé de <i>Backlog</i> à <i>Février 2018</i></li></ul><p>Ne pas toucher à la prod, tester sur une version séparée</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=104122018-02-01T09:07:09ZFrançois Poulain
<ul></ul><p>@xv, comme discuté sur irc l'autre jour, j'ai au moins un autre owncloud qui doit subir la même migration. Donc je vais prochainement ansibler une migration de owncloud7 vers nextcloud last, sur db et vhost alternatif, avec une base de tests fonctionnels.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=104502018-02-01T21:21:58ZVincent-Xavier JUMEL
<ul></ul><p>Tu es sur que ça va s'ansibler ? Avec le problème qu'il faut sortir d'un paquet Debian ?</p>
<p>Cela dit, je viens d'ansibler du déploiment de machine et je suis plutôt partant pour le faire ainsi.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=104512018-02-01T21:28:00ZVincent-Xavier JUMEL
<ul></ul><p>Quelques infos en vrac résultants entre autre de ma propre expérience :<br /> - la migration n'est possible qu'à partir de OC 8 vers NC 8 (<a class="external" href="https://help.nextcloud.com/t/migrating-from-owncloud-to-nextcloud/551">https://help.nextcloud.com/t/migrating-from-owncloud-to-nextcloud/551</a>)<br /> - il vaut mieux faire les migration mineures par mineures et mettre à jour les applis au fur et à mesure<br /> - on peut s'inspirer de cette procédure : <a class="external" href="https://lacavernedemanu.fr/articles/migration-d'owncloud-vers-nextcloud-sous-debian">https://lacavernedemanu.fr/articles/migration-d'owncloud-vers-nextcloud-sous-debian</a></p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=107672018-03-08T08:42:39ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Février 2018</i> à <i>Mars 2018</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=109192018-03-18T16:42:20ZVincent-Xavier JUMEL
<ul><li><strong>Difficulté</strong> changé de <i>2 Facile</i> à <i>4 Fastidieux</i></li></ul><p>J'ai profité de l'April Camp : <a class="external" href="http://pad.april.org/p/725QGORbZO">http://pad.april.org/p/725QGORbZO</a></p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=110802018-04-04T19:37:37ZVincent-Xavier JUMEL
<ul></ul><p>Contacter Isabella, Benj et Elsa pour vérifier l'usage de Owncloud/Nextcloud.</p>
<p>Prévoir une à deux journée en présentiel au local pour la recette.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=111052018-04-05T11:04:46ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Mars 2018</i> à <i>Avril 2018</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=113332018-05-03T08:02:11ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Avril 2018</i> à <i>Mai 2018</i></li></ul><p>Poursuite des travaux en mai</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=116242018-05-31T11:19:14ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Mai 2018</i> à <i>Juin 2018</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=117562018-06-28T11:25:42ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Juin 2018</i> à <i>Été 2018</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=120922018-09-06T11:34:16ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Été 2018</i> à <i>Septembre 2018</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=122242018-10-04T07:56:58ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Septembre 2018</i> à <i>Backlog</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146492019-09-10T08:40:15ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14649/diff?detail_id=13112">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146502019-09-10T09:02:30ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14650/diff?detail_id=13113">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146512019-09-10T09:08:06ZLoïc Dachary
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours de traitement</i></li><li><strong>Assigné à</strong> changé de <i>Vincent-Xavier JUMEL</i> à <i>Loïc Dachary</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146522019-09-10T09:15:50ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14652/diff?detail_id=13116">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146532019-09-10T13:13:55ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14653/diff?detail_id=13117">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146542019-09-10T13:21:11ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14654/diff?detail_id=13118">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146552019-09-10T13:31:17ZLoïc Dachary
<ul></ul><p>Etant donné que:</p>
<ul>
<li>Il y a 4 utilisateurs actifs, tous permanents de l'April</li>
<li>Qu'il y a très peu de documents (quelques dizaines de photos, une douzaine de fichiers) et pas de partage de document par lien public</li>
<li>Que seuls les applications calendrier et contact sont utilisées</li>
</ul>
<p>Une migration pourrait se faire avec:</p>
<ul>
<li>Export des calendriers et contacts</li>
<li>Import dans un Nextcloud tout neuf</li>
<li>Création des groupes et des comptes manuellement</li>
<li>Copie manuelle des fichiers qui doivent l'etre</li>
<li>Passer le temps qu'il faut avec chaque utilisateur pour s'assurer que les accès aux contacts et calendrier sur la nouvelle valise sont fonctionels</li>
</ul>
<p>Autrement dit on export/import au lieu de migrer. A ce stade c'est juste une idée, si quelqu'un voit une raison pour laquelle ça ne marcherait pas ou serait beaucoup plus long que la migration, c'est le moment.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146562019-09-10T13:43:13ZFrançois Poulain
<ul></ul><p>C'est pas une mauvaise stratégie. J'ai pas d'avis sur qui d'une migration ou un upgrade est le plus rapide. Dans tous les cas, passer en revue les confs avec l'utilisateur final est un bon plan.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146602019-09-10T22:02:27ZChristian P. Momoncmomon@april.org
<ul></ul><p>Cette procédure semble le faire bien.</p>
<p>De plus le Owncloud installé est la version 7 alors que les procédures de migration de Nextcloud prennent en charge à partir de la version 8.2 :<br /><pre>
(April) root@lamp:~# dpkg -l |grep owncloud
hi owncloud 7.0.4+dfsg-4~deb8u4 all cloud storage for files, music, contacts, calendars and many more
</pre></p>
<pre>
https://nextcloud.com/migration/
The Nextcloud migration tool
The easiest way to migrate is using our migration tool. This tool supports ownCloud 8.2 to ownCloud 10, migrating to the appropriate Nextcloud release automatically.
</pre> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146622019-09-11T08:27:41ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14662/diff?detail_id=13123">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146632019-09-11T09:56:17ZLoïc Dachary
<ul></ul><p>La machine lamp a php 7.0. Il faut au <a href="https://docs.nextcloud.com/server/16/admin_manual/installation/system_requirements.html#server" class="external">minimum php 7.1</a> (7.2 ou 7.3 recommandés) pour installer Nextcloud. Trois possibilités:</p>
<p>- Installer Nextcloud 16 sur une machine séparée<br />- Upgrader lamp à 7.3<br />- Installer Nextcloud 15</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146652019-09-11T10:08:50ZLoïc Dachary
<ul></ul><p>Un consensus se dégage pour installer Nextcloud 15 qui est compatible php 7.0.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146662019-09-11T12:40:59ZLoïc Dachary
<ul></ul><p>Sauf que en fait non parce que... lamp fait tourner php5 et non php7. Activer php7 c'est prendre le risque de créer des problèmes dans un nombre indeterminé de services qui en dépendent. Une idée pour avancer ?</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146672019-09-11T12:50:27ZLoïc Dachary
<ul></ul><p>Quentin propose:</p>
<p>configurer un php-fpm en php7 et garder du php-apache en php5<br />un truc genre :<br /><pre>
<FilesMatch ".+\.ph(p[3457]?|t|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>
</pre></p>
<p>directement dans le <directory></directory> de nextcloud</p>
<p>si tu installes le paquet php7.0-fpm, suffit de regarder /etc/apache/conf-available/php7.0-fpm.conf et dupliquer son contenu au sein de la conf site-enabled/nextcloud</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146682019-09-11T12:52:41ZLoïc Dachary
<ul></ul><p><a class="external" href="https://admin.april.org/doku.php?id=sysadm:applications:photos.april.org">https://admin.april.org/doku.php?id=sysadm:applications:photos.april.org</a> est une VM qui a une configuration lamp avec php7, isolée en raison d'une vulnérabilité <a class="external" href="https://agir.april.org/issues/2996">https://agir.april.org/issues/2996</a></p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146732019-09-12T08:55:25ZLoïc Dachary
<ul></ul><pre>
mv /var/www/valise-new.april.org /var/www/valise-new.april.org /var/www/valise-new.april.org.remove-me-december-2019
cd /var/www
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.11.tar.bz2
tar -xvf nextcloud-15.0.11.tar.bz2
mv nextcloud valise-new.april.org
mkdir valise-new.april.org/data
chown -R www-data:www-data valise-new.april.org
</pre>
<pre>
apt-get install php7.0-fpm php-curl
a2enmod proxy_fcgi
</pre>
<pre>
cat /etc/apache2/sites-available/valise-new.april.org.conf
<VirtualHost *:80>
ServerName valise-new.april.org
DocumentRoot /var/www/valise-new.april.org
ErrorLog /var/log/apache2/valise.april.org/valise-new.april.org-error.log
CustomLog /var/log/apache2/valise.april.org/valise-new.april.org-access.log combined-proxy
<Directory /var/www/valise-new.april.org>
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1
<FilesMatch ".+\.ph(p[3457]?|t|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>
</Directory>
DirectoryIndex index.php
</VirtualHost>
</pre>
<pre>
sudo mysql -u root
CREATE DATABASE nextcloud_db;
CREATE USER nextcloud_db IDENTIFIED BY 'xxx';
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_db';
flush privileges;
</pre>
<pre>
cd /var/www/valise-new.april.org
php occ maintenance:install --database-host=127.0.0.1 --database "mysql" --database-name "nextcloud_db" --database-user "nextcloud_db" --database-pass "xxxx" --admin-user "admin" --admin-pass "xxxx"
chown -R www-data:www-data .
sudo -u www-data php -f occ config:system:set trusted_domains 1 --value valise-new.april.org
sudo -u www-data php -f occ config:system:set trusted_domains 2 --value valise.april.org
sudo -u www-data php occ app:install calendar
sudo -u www-data php occ app:install contacts
sudo -u www-data php occ app:install impersonate
sudo -u www-data php occ config:system:set mail_domain --value=april.org --type string
sudo -u www-data php occ config:system:set mail_from_address --value=noreply --type string
sudo -u www-data php occ config:system:set mail_smtphost --value=127.0.0.1 --type string
sudo -u www-data php occ config:system:set mail_smtpmode --value=php --type string
sudo -u www-data php occ config:system:set mail_smtpport --value=25 --type int
</pre>
<pre>
sudo -u www-data php occ group:add 'dotproject'
sudo -u www-data php occ group:add 'CA'
sudo -u www-data php occ group:add 'permanents'
sudo -u www-data php occ user:add -g permanents -g dotproject -g admin madix
sudo -u www-data php occ user:setting madix settings email fcouchet@april.org
sudo -u www-data php occ user:add -g permanents -g dotproject egonnu
sudo -u www-data php occ user:setting egonnu settings email egonnu@april.org
sudo -u www-data php occ user:add -g permanents -g dotproject epottier
sudo -u www-data php occ user:setting epottier settings email epottier@april.org
sudo -u www-data php occ user:add -g permanents -g dotproject ivanni
sudo -u www-data php occ user:setting ivanni settings email ivanni@april.org
</pre> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146742019-09-12T09:17:03ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14674/diff?detail_id=13126">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146782019-09-12T13:44:26ZLoïc Dachary
<ul></ul><p>En raison du <a href="https://github.com/marius-wieschollek/passwords/issues/47" class="external">reverse proxy</a> il faut ajouter dans <strong>/var/www/valise-new.april.org/config/config.php</strong></p>
<pre>
'overwriteprotocol' => 'https',
</pre> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=146792019-09-12T13:50:30ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14679/diff?detail_id=13127">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147102019-09-16T13:42:36ZLoïc Dachary
<ul></ul><p>Pour archive remote.php (caldav endpoint) ne fonctionait pas (erreur 401 not authorized) parce que php7 FPM n'avait pas la variable d'environnement contenant les crédentials. C'est pour cela que SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 a été ajouté.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147112019-09-16T14:05:45ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14711/diff?detail_id=13157">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147152019-09-18T13:05:32ZLoïc Dachary
<ul></ul><p>La migration des contacts rencontre un obstacle innatendu. Il semble que dans un lointain passé xul-ext-sogo-connector a été installé pour <a href="https://docs.iredmail.org/thunderbird.sogo.html#address-book-carddav-with-sogo-connector" class="external">permettre le lien avec valise via carddav</a></p>
<pre>
root@damiana:~# apt-cache policy xul-ext-sogo-connector
xul-ext-sogo-connector:
Installé : (aucun)
Candidat : 60.0.0+gite2547a3-1~deb9u1
Table de version :
60.0.0+gite2547a3-1~deb9u1 500
500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
31.0.3-3 -1
100 /var/lib/dpkg/status
</pre>
<p>Mais la fonctionalité "New => Remote address book" n'est pas présente sur la machine damiana. Et il est par ailleurs impossible de savoir comment est configuré le carnet d'addresse <b>Valise</b>. On peut seulement constaté qu'il communique bien avec valise.april.org. Malgré le fait que le package xul-ext-sogo-connector soit supprimé, les fichiers qu'il contient existent toujours. Ils sont d'une version très ancienne comparé à thunderbird mais contribuent peut-être au bon fonctionnement de la synchronisation entre thunderbird et la valise.</p>
<pre>
root@damiana:~# dpkg -l xul-ext-sogo-connector
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-==========================-==================-==================-=========================================================
rc xul-ext-sogo-connector 31.0.3-3 all transforms Icedove / Thunderbird into a full DAV client f
root@damiana:~# ls -l /etc/xul-ext/sogo-connector.js
-rw-r--r-- 1 root root 191 nov. 11 2014 /etc/xul-ext/sogo-connector.js
# dpkg -L xul-ext-sogo-connector
/etc
/etc/xul-ext
/etc/xul-ext/sogo-connector.js
</pre>
<p>Plutôt que d'élucider ce mystère, on pourrait <a href="https://docs.nextcloud.com/server/stable/user_manual/pim/sync_thunderbird.html?highlight=thunderbird#contacts" class="external">suivre les instructions de la documentation nextcloud</a> qui fonctionnent bien. On table sur le fait que les deux peuvent coexister le temps de la migration. Il est possible que l'installation du greffon suggéré par Nextcloud casse la synchronisation qui marche magiquement actuellement. Si c'est le cas, on pourra l'utiliser pour avoir accès à l'ancienne valise. La difficulté est de trouver le lien carddav qui correspond car il n'apparait pas sur l'interface web. C'est <a class="external" href="https://valise.april.org/remote.php/carddav/addressbooks/egonnu/contacts_shared_by_admin/">https://valise.april.org/remote.php/carddav/addressbooks/egonnu/contacts_shared_by_admin/</a>.</p>
<p><strong>Mise à jour plusieurs jours après</strong></p>
<p>En fait la synchronisation ne se fait pas du tout entre Owncloud et le poste ivanni & epottier. La base de contact de ivanni contient 1560 entrées alors que owncloud en contient 1527. La base de contact epottier en contient bien 1527 car il n'y a pas d'ajout. Cette absence de synchronisation est vérifiée avec un test d'ajout de contact sur le poste de epottier et dans Owncloud.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147232019-09-20T08:28:13ZLoïc Dachary
<ul></ul><p>Il faut exporter la base contact de ivanni et la comparer avec celle de Owncloud car elles ont divergé.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147272019-09-20T15:26:08ZLoïc Dachary
<ul><li><strong>Fichier</strong> <i>normalize.py</i> ajouté</li></ul><p>J'ai exporté dans un répertoire tous les contacts de la valise et tout ceux du poste de ivanni. Puis j'ai fait</p>
<pre>
for f in *.vcf ; do python3 ../normalize.py "$f" || break ; if test -f ../contacts-admin/"$f" ; then echo "COMPARE $f" ; python3 ../normalize.py ../contacts-admin/"$f" || break ; diff -wu ../contacts-admin/"$f" ../ivanni/"$f" ; else echo "MISSING $f" ; fi ; done > /tmp/1
</pre>
<p>et il en ressort des centaines de différences, ça va être du boulot. Les contacts de la valise ont été mis à jour par egonnu.</p>
<ul>
<li>ORG: la valise contient des champs supplémentaires, il est peut être possible de réduire ces différences en utilisant systématiquement le contenu des champs supplémentaires, quand la partie commune est identique.</li>
<li>NOTES: il y a environ 100 notes différentes, il faut analyser les différences une par une.</li>
<li>A analyser une par une N, TEL, TITLE, EMAIL, URL, ADR, NICKNAME, BDAY</li>
</ul>
<p>Il y a en tout environ 600 différences a analyser. Je vais tenter de voir comment réduire le nombre.
*</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147282019-09-21T12:18:52ZLoïc Dachary
<ul></ul><p>J'ai constaté des délais de plusieurs secondes dans la completion d'addresse thunderbird lorsque je rédige un mail. C'est sur un laptop assez puissant et récent, avec environ 3000 addresses dans le Cardbook. Je soupçonne que c'est une lenteur introduite par Cardbook. C'est a tester avec soin avant la bascule sinon c'est juste inexploitable.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=147312019-09-23T06:44:54ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14731/diff?detail_id=13172">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148312019-09-26T12:24:52ZLoïc Dachary
<ul><li><strong>Fichier</strong> <i>merge.py</i> ajouté</li></ul><p>Avec le script merge qui:</p>
<p>a) reprend les fiches uniques a ivanni & valise<br />b) ajoute les champs qui existent dans une fiche et pas l'autre<br />c) quand deux champs commencent pareil, favorise le plus long<br />d) ignore les différences d'espaces ou de ;</p>
<p>Il reste ~70 différences au lieu de 600. Ca devient gérable manuellement.</p>
<pre>
rm -fr merged ; mkdir merged ; python3 merge.py ivanni contacts-admin merged
</pre> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148322019-09-26T12:54:47ZLoïc Dachary
<ul><li><strong>Fichier</strong> <del><i>merge.py</i></del> supprimé</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148332019-09-26T12:56:03ZLoïc Dachary
<ul><li><strong>Fichier</strong> <i>merge.py</i> ajouté</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148632019-10-02T09:51:56ZLoïc Dachary
<ul></ul><p>Dans un export vCard ou chaque contact est dans un fichier dans un répertoire, pour afficher les doublons de noms:</p>
<p>ls | tr 'A-Z' 'a-z' | sort | uniq -D</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148642019-10-02T10:22:59ZFrançois Poulain
<ul></ul><p>Je ne sais pas si c'est pertinent dans ton cas mais il faut penser aussi aux accents et à la ponctuation (Marie thérêse vs marie-Thérese).</p>
<p>Un truc comme slugify fait ça bien ; je ne connais pas d'équivalement en shell. <a class="external" href="https://docs.djangoproject.com/fr/2.2/ref/utils/#django.utils.text.slugify">https://docs.djangoproject.com/fr/2.2/ref/utils/#django.utils.text.slugify</a> ; <a class="external" href="https://docs.djangoproject.com/fr/2.2/_modules/django/utils/text/#slugify">https://docs.djangoproject.com/fr/2.2/_modules/django/utils/text/#slugify</a></p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148652019-10-02T11:40:49ZLoïc Dachary
<ul><li><strong>Fichier</strong> <del><i>merge.py</i></del> supprimé</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148662019-10-02T11:41:10ZLoïc Dachary
<ul><li><strong>Fichier</strong> <a href="/attachments/1743">merge.py</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/1743/merge.py">merge.py</a> ajouté</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148672019-10-02T11:42:24ZLoïc Dachary
<ul></ul><p>François Poulain a écrit :</p>
<blockquote>
<p>Je ne sais pas si c'est pertinent dans ton cas mais il faut penser aussi aux accents et à la ponctuation (Marie thérêse vs marie-Thérese).</p>
<p>Un truc comme slugify fait ça bien ; je ne connais pas d'équivalement en shell. <a class="external" href="https://docs.djangoproject.com/fr/2.2/ref/utils/#django.utils.text.slugify">https://docs.djangoproject.com/fr/2.2/ref/utils/#django.utils.text.slugify</a> ; <a class="external" href="https://docs.djangoproject.com/fr/2.2/_modules/django/utils/text/#slugify">https://docs.djangoproject.com/fr/2.2/_modules/django/utils/text/#slugify</a></p>
</blockquote>
<p>Merci. Je vais laisser les fichiers doublons parce qu'il y en a assez peu. Je me suis seulement interessé à ceux qui présentaient une divergence entre le poste de ivanni et la valise. Et il y en avait un seul.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148742019-10-04T08:41:27ZLoïc Dachary
<ul></ul><p>Isa m'a montré que les notifications de son calendrier sont faites via evolution et non pas thunderbird. Il faut donc aussi synchroniser son evolution.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148942019-10-07T09:34:21ZLoïc Dachary
<ul></ul><p>Apres merge des bases contact de ivanni et de la valise owncloud, il y a 1586 contacts contre 1527, donc environ 60 de plus. Au moment de l'import dans nextcloud de ces 1586 contacts, il y a eu 41 erreurs sur des contacts qui n'ont donc pas été importés. Les logs du serveur ne permettent pas de déterminer quelle entrée vCard est en erreur parce que le numéro de ligne affiché est relatif a l'entrée de la vcard dans un fichier qui en contient 1586.</p>
<p>Il faut faire un script après la bascule pour déterminer quel sont ces contacts et corriger les erreurs.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148952019-10-07T09:35:26ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14895/diff?detail_id=13337">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148962019-10-07T09:36:48ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14896/diff?detail_id=13338">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148972019-10-07T10:10:30ZFrançois Poulain
<ul><li><strong>Difficulté</strong> changé de <i>4 Fastidieux</i> à <i>8 Pain in the ass</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148982019-10-07T10:31:51ZLoïc Dachary
<ul></ul><p>Sur lamp.april.org, /var/www/valise-new.april.org/data/nextcloud.log contient les erreurs avec l'intégralité de la vCard qui n'a pas pu être importée.</p>
<pre>
grep 'This resource only supports valid vCard or jCard data' nextcloud.log
</pre>
<p>Cependant il n'y a pas 41 lignes, seulement 33. Les autres vCard qui ont échoué à l'import sont silencieuses. Il faudrait exporter et comparer pour les identifier.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=148992019-10-07T10:39:09ZLoïc Dachary
<ul></ul><p>En exportant les contacts depuis nextcloud, puis en les important dans cardbook thunderbird, puis en les exportant dans un répertoire, on obtient les 41 contacts manquant exactement. Je vais tenter de les importer l'un après l'autre pour identifier les problèmes.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=149002019-10-07T13:24:25ZLoïc Dachary
<ul></ul><p>En éditant manuellement les fichiers j'ai pu tous les importer. C'est moi qui avait injecté un bug avec mon script normalize.py, donc ma faute.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=149012019-10-07T13:46:06ZLoïc Dachary
<ul></ul><p>La découverte de MRC Compose et de son incompatibilité avec CardBook nous impose de faire machine arriere. C'était bien tenté mais nous n'avons pas vaincu :-)</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=149082019-10-08T14:53:30ZLoïc Dachary
<ul></ul><p>Après essai, <a class="external" href="https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/">https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/</a> et <a class="external" href="https://github.com/jobisoft/DAV-4-TbSync/wiki/Compatibility-list-(DAV)">https://github.com/jobisoft/DAV-4-TbSync/wiki/Compatibility-list-(DAV)</a> font parfaitement le job. Poubelle cardbook dont le seul avantage est un redesign de l'UI. Mais c'est pas ce dont on a besoin.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=149092019-10-08T15:03:02ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/14909/diff?detail_id=13344">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=149102019-10-08T15:25:29ZLoïc Dachary
<ul></ul><p>Pour archive il y a un mauvais karman entre Enigmail et TBsync: les envois de mails sont bloqués. Ca se débloque si on disable Enigmail.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150212019-10-18T08:49:57ZLoïc Dachary
<ul></ul><ul>
<li>activer cardbook chez isa + importer contacts locaux + export dans directory</li>
<li>scp -r du directory dans ivanni sur mon laptop</li>
<li><a class="external" href="https://valise.april.org/index.php/apps/contacts/">https://valise.april.org/index.php/apps/contacts/</a> + export Admin</li>
<li>activer cardbook chez moi</li>
<li>charger le fichier Contacts_(admin).vc dans cardbook</li>
<li>exporter dans repertoire contacts-admin</li>
<li>sed -i -e '/BDAY:-0001-11-30/d' Contacts_(admin).vcf</li>
<li>pour contacts-admin + ivanni
<ul>
<li>fromdos *.vcf ; for i in *.vcf ; do tr '\r' ' ' < "$i" > temp ; mv temp "$i" ; done</li>
<li>for i in *.vcf ; do grep '^[Nn]' "$i" | grep -qv ':' && echo "$i" ; done # doit ne rien afficher</li>
<li>for f in *.vcf ; do echo "$f" ; python3 ../normalize.py "$f" || break ; done</li>
</ul>
</li>
<li>rm -fr merged ; mkdir merged ; python3 merge.py ivanni contacts-admin merged > /tmp/2</li>
</ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150232019-10-18T13:43:18ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15023/diff?detail_id=13443">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150242019-10-18T13:47:10ZLoïc Dachary
<ul><li><strong>Fichier</strong> <a href="/attachments/1754">normalize.py</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/1754/normalize.py">normalize.py</a> ajouté</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150252019-10-18T13:47:20ZLoïc Dachary
<ul><li><strong>Fichier</strong> <del><i>normalize.py</i></del> supprimé</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150272019-10-18T13:57:37ZLoïc Dachary
<ul></ul><a name="Le-contenu-du-pad-pour-archive"></a>
<h1 >Le contenu du pad pour archive<a href="#Le-contenu-du-pad-pour-archive" class="wiki-anchor">¶</a></h1>
<p>Installation de Nextcloud 15 (compatible php 7.0)</p>
<ul>
<li><a class="external" href="https://agir.april.org/issues/2795#note-29">https://agir.april.org/issues/2795#note-29</a></li>
<li><a class="external" href="https://agir.april.org/issues/2795#note-31">https://agir.april.org/issues/2795#note-31</a></li>
</ul>
<p>Synchro d'un calendrier sur Evolution</p>
<ul>
<li>Menu New => Calendar</li>
<li>Nom Isa April</li>
<li>Check "Use a secure connection" </li>
<li>URL <a class="external" href="https://valise-new.april.org/remote.php/dav/calendars">https://valise-new.april.org/remote.php/dav/calendars</a></li>
<li>User: egonnu</li>
<li>Click "Find Calendar" </li>
<li>Enter password</li>
<li>Click the desired calendar</li>
<li>Check that adding / removing an event is reflected when looking at the calendar via the web interface</li>
</ul>
<p>Synchro de la base contact sur Evolution</p>
<ul>
<li>Cliquer sur "Contacts" en bas a gauche</li>
<li>Click New => Address book en haut a gauche</li>
<li>Type CardDAV</li>
<li>Name April</li>
<li>URL <a class="external" href="https://valise-new.april.org/remote.php/dav/addressbooks/users/admin/contacts/">https://valise-new.april.org/remote.php/dav/addressbooks/users/admin/contacts/</a></li>
<li>User: egonnu</li>
<li>Enter password</li>
<li>Click the desired address book</li>
<li>Check that 1527 contacts are imported (less than 1 minute)</li>
</ul>
<p>Synchro des calendriers et des contacts sur Thunderbird</p>
<ul>
<li>Installer <a class="external" href="https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/">https://addons.thunderbird.net/en-US/thunderbird/addon/tbsync/</a> et <a class="external" href="https://github.com/jobisoft/DAV-4-TbSync/wiki/Compatibility-list-(DAV)">https://github.com/jobisoft/DAV-4-TbSync/wiki/Compatibility-list-(DAV)</a> </li>
<li>Faire le hack pourri <a class="external" href="https://help.nextcloud.com/t/thunderbird-calendar-contacts-sync-fails-with-http-503/37179/2">https://help.nextcloud.com/t/thunderbird-calendar-contacts-sync-fails-with-http-503/37179/2</a></li>
<li>Tools => Add-ons préferences => TBSync</li>
<li>Account actions => Add new Account => CalDAV & CardDav</li>
<li>CalDAV <a class="external" href="https://valise-new.april.org/remote.php/dav/">https://valise-new.april.org/remote.php/dav/</a></li>
<li>CardDAV <a class="external" href="https://valise-new.april.org/remote.php/dav/addressbooks/users/admin/contacts/">https://valise-new.april.org/remote.php/dav/addressbooks/users/admin/contacts/</a></li>
<li>User ivanni / epottier + password</li>
<li>Selectionner les calendriers voulus</li>
<li>Selectionner la base contact</li>
<li>Demander sync toutes les 5 minutes</li>
<li>Cliquer sur "Sync now" </li>
<li>Aller dans les préférences de MRCompose et valider que l'auto-completion cherche dans la valise</li>
</ul>
<p>Préparation de la nouvelle valise (valise-new)</p>
<ul>
<li>Création des groupes identiques à ceux de la valise</li>
<li>Création des utilisateurs identiques à ceux de la valise</li>
<li>Mettre chaque utilisateur dans les groupes auquels il appartient</li>
<li>Demander à chaque utilisateur de vérifier son accès et changer son mot de passe</li>
<li>importer les calendriers partagés (cf plus bas) + Mi-temps-Fred pour l'historique</li>
<li>vérifier l'accès aux calendriers depuis thunderbird et evolution</li>
<li>importer les contacts</li>
<li>vérifier l'accès aux contacts depuis thunderbird et evolution</li>
</ul>
<p>Le jour de la migration</p>
<ul>
<li>Exporter tous les calendriers partagés
* <a class="external" href="https://valise.april.org/index.php/apps/calendar/">https://valise.april.org/index.php/apps/calendar/</a>
* cliquer sur la fleche download pour tous sauf Calendrier-partagé-April qui apparait deux fois (Quand on les download ce sont exactement les même.)</li>
<li>Creer les calendriers
* Calendrier-partagé-April 837d00
* Elsa-April b3dc6c
* Etienne-April ffa200
* Fred-April ed8df2
* Isa-April 9bc8e9
* Mi-temps-Fred ff1e00
* et les partager en écriture avec le groupe permanent. Ca ne reproduit pas exactement le regroupement originel parce que ça ignore le groupe CA et que les calendriers sont crées par chaque utilisateur. Mais en pratique c'est la meme chose)</li>
<li>Importer les calendriers partagés ( Calendrier-partagé-April ~10 minute, Elsa-April, Etienne-April, Fred-April ~1 minute, Isa-April, Mi-temps-Fred )
* <a class="external" href="https://valise-new.april.org/index.php/apps/calendar/">https://valise-new.april.org/index.php/apps/calendar/</a>
* clique "Parametres et importation"
* clique Import
* choisir le calendrier
* choisir le fichier correspondant
* en cas d'erreur, recommencer l'import plusieurs fois jusqu'a ce que le total des imports réussis égale le total des entrées ( workaround bug d'import : <a class="external" href="https://github.com/nextcloud/calendar/issues/871#issuecomment-451455419">https://github.com/nextcloud/calendar/issues/871#issuecomment-451455419</a> )</li>
<li>Exporter les contacts
* <a class="external" href="https://valise.april.org/index.php/apps/contacts/">https://valise.april.org/index.php/apps/contacts/</a>
* Click sur la roue dentée en bas a gauche
* Click la fleche vers le bas sur Contacts admin
* sed -i -e '/BDAY:-0001-11-30/d' Contacts_(admin).vcf
* après normalize.py et merge.py, vérifier qu'il n'y a pas de fichiers avec un N/n en début de ligne et pas de :</li>
<li>Importer les contacts
* <a class="external" href="https://valise-new.april.org/index.php/apps/contacts/Tous%20les%20contacts">https://valise-new.april.org/index.php/apps/contacts/Tous%20les%20contacts</a>
* Click sur la roue dentée en bas a gauche
* Click Importer vers
* En cas d'erreur regarder dans <a class="external" href="https://valise-new.april.org/index.php/settings/admin/logging">https://valise-new.april.org/index.php/settings/admin/logging</a></li>
</ul>
<p>Pour chaque utilisateur</p>
<ul>
<li>Faire l'inventaire des calendriers non partagés</li>
<li>Exporter les calendriers non partagés depuis valise</li>
<li>Importer les calendriers non partagés version valise-new</li>
<li>Désactiver les calendriers non partagés sur valise</li>
<li>Ajouter les calendriers partagés, vérifier l'accès écriture / lecture</li>
<li>Ajouter les contacts, vérifier l'accès écriture / lecture</li>
</ul>
<p>Apres une semaine</p>
<ul>
<li>Renommer valise en valise-old</li>
<li>Faire pointer valise sur valise-new</li>
<li>Changer les URLs pour chaque utilisateur de valise-new en valise</li>
</ul>
<p>ivanni</p>
<pre><code>Synchro calendrier via thunderbird ou interface web, calendrier non partagé<br /> Synchro calendrier via evolution (pour les notifications)<br /> Synchro contacts: thunderbird mais pas interface web <br /> Partage de fichiers (dernier fichier 7 mois)<br /> evolution => preferences => Agenda & taches => Rappels</code></pre>
<p>epottier</p>
<pre><code>Calendrier, via l'interface web uniquement, calendrier non partagé<br /> Copie non synchronisée des contacts thunderbird</code></pre>
<p>egonnu</p>
<pre><code>Contacts evolution : contacts propriété, pas d'ajout ou probablement pas<br /> Calendrier evolution : via Agenda, pas de calendrier pas partagé sur la valise<br /> Utilisation rare de l'agenda en web<br /> evolution => preferences => Agenda & taches => Rappels</code></pre>
<p>madix</p>
<pre><code>Utilise l'agenda et les contacts via le web uniquement et encore pas souvent</code></pre> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150842019-10-21T13:39:09ZIsabella Vanniivanni@april.org
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" href="/issues/3965">Anomalie #3965</a>: Il manque une favicon pour nextcloud</i> ajouté</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=150932019-10-22T12:03:12ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15093/diff?detail_id=13506">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151492019-10-28T14:39:03ZLoïc Dachary
<ul></ul><p>Apres tentative de synchro des agendas sur la machine eipoca on voit l'erreur <b>mOfflineStorage is null</b></p>
<p>C'est le bug <a class="external" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1081504">https://bugzilla.mozilla.org/show_bug.cgi?id=1081504</a></p>
<p>sur la machine de eipoca, apres avoir supprimé cache.sqlite dans le répertoire calendar-data de thunderbird, on redemarre et eipoca se retrouver avec une bonne vingtaines d'agendas distants surgis de nulle part<br />signe indéniable que le cache ... cachait qqc de pas net du tout<br />plein d'espoir nous supprimons tous les agendas distants<br />et nous demandons à tbsync de faire son travail</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151502019-10-28T14:39:29ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15150/diff?detail_id=13544">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151532019-10-29T15:28:38ZLoïc Dachary
<ul></ul><p>On constate sur la machine de ivanni que thunderbird lancé en mode safe ne freeze pas (thunderbird -safe-mode). Donc on va relancer en désactivant toutes les extensions pour voir si ça freeze encore. La bonne nouvelle c'est que les freeze ne viennent pas du nombre de dossiers imap (~3000).</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151602019-10-30T13:24:48ZLoïc Dachary
<ul></ul><p>Avec thunderbird sur la machine de ivanni relancé en mode normal (i.e. pas -safe-mode) et en désactivant tout les add ons, il n'y a pas de freeze (expérimentation sur plus de 2h de travail avec des rédactions de mail).</p>
<p>Voir aussi <a class="external" href="https://discourse.mozilla.org/t/how-to-diagnose-random-freezes/47378">https://discourse.mozilla.org/t/how-to-diagnose-random-freezes/47378</a> pour une discussion sur le diagnostic des freeze</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151612019-10-30T14:52:18ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15161/diff?detail_id=13551">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151622019-10-30T16:19:41ZLoïc Dachary
<ul></ul><p>On constate que les 5 calendriers lightning de ivanni sont programés pour etre mis à jour toutes les 30 minutes. Comme tbsync fait aussi une synchro toutes les 60 minutes, ça fait doublon. Si lightning est a l'origine des freezes (ce qui semble possible vu qu'il y a eu un freeze apres sa reactivation) ca pourrait expliquer les freeze plusieurs fois par heure. Chaque calendrier etant probablement synchronisé a des moments différents et non pas tous en meme temps.</p>
<p>Pour tester cette théorie tout les calendriers ont été configurés pour se mettre à jour manuellement au lieu de toutes les 30 minutes. Et tout les addons ont été remis en place. Si les freezes ne se reproduisent plus, on a peut etre trouvé la source. Si ça se reproduit ça veut dire que cette théorie ne vaut pas grand chose ;-)</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151822019-10-30T21:14:39ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Backlog</i> à <i>Novembre 2019</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151902019-10-30T22:33:36ZFrédéric Couchet
<ul></ul><p>J'ai installé lightning et tbsync sur mon laptop (debian bullseye). J'ai ajouté un compte dans tbsync pour synchroniser les calendriers et carnet d'adresses.</p>
<p>J'ai activé la synchronisation pour toutes les ressources disponibles sur le serveur (calendriers et carnet d'adresses). A chaque synchronisation je note que Thunderbird monte à 100% d'utilisation du CPU pendant plusieurs secondes.</p>
<p>Si je désactive la synchronisation pour « Anniversaire des contacts » lors de la synchronisation Thunderbird monte à 30% de CPU max pendant 1 seconde.</p>
<p>A noter que le délai de synchronisation ne semble pas être respecté de manière très précise.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151912019-10-31T07:40:36ZLoïc Dachary
<ul></ul><p>Pour info les tbird de ivanni & epottier sont configurés pour ne pas inclure la synchro des anniversaires. Dans l'hypothèse ou la synchro tbird des calendriers est responsable des freeze, cela voudrait dire que</p>
<ul>
<li>elle prend parfois plusieurs secondes (probable)</li>
<li>une partie du processus de synchro est bloquante (gros bug)</li>
</ul>
<p>On en saura plus aujourd'hui.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151922019-10-31T08:00:58ZFrédéric Couchet
<ul></ul><p>On est sûr qu'il n'y a pas une synchro des anniversaires d'une manière ou d'une autre ?</p>
<p>Est-ce que ce calendar est utile ? En test, on pourrait peut-être le supprimer pour voir l'effet que cela produit.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151932019-10-31T08:54:14ZLoïc Dachary
<ul></ul><blockquote>
<p>on pourrait peut-être le supprimer pour voir l'effet que cela produit.</p>
</blockquote>
<p>J'ai supprimé ce nouveau calendrier (Anniversaires) dont personne ne dépend encore et qui pose problème. Pour ivanni, epottier et egonnu. Mais pas pour madix. Il suffit d'aller sur l'interface web et de cliquer sur les trois petit points a coté du calendrier, puis choisir Supprimer.</p>
<p>Une source de problèmes potentiels en moins, c'est plutôt une bonne idée :-)</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=151972019-10-31T14:19:26ZFrédéric Couchet
<ul></ul><p>J'ai mis en place une collecte de données système sur damiana avec sar (je ne sais plus quelle précision il permet, par exemple sur le suivi de l'activité des processus).</p>
<ul>
<li>apt install sysstat</li>
</ul>
<ul>
<li>vi /etc/default/sysstat (pour modifier false en true)</li>
</ul>
<ul>
<li>vi /etc/cron.d/sysstat (pour avoir une collecte toutes les minutes)</li>
</ul>
<ul>
<li>service sysstat restart</li>
</ul>
<p>pour en savoir plus : man sar.</p>
<p>La commande sar -A est un bon début.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153392019-11-02T16:56:03ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul></ul><p>Le paquet owncloud a été désinstallé de lamp après la mise à jour de lamp en buster (conflit curl pour php-fpm 7.3), cf <a class="external" href="https://agir.april.org/issues/3947#note-4">https://agir.april.org/issues/3947#note-4</a></p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153442019-11-03T00:03:17ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15344/diff?detail_id=13729">diff</a>)</li></ul><ul>
<li>sur bastion enlever valise.april.org de /etc/nginx/sites-available/valise.april.org et l'ajouter dans /etc/nginx/sites-available/valise-new.april.org</li>
<li>git commit -m "Move valise to valise-new" sites-available/valise.april.org sites-available/valise-new.april.org</li>
<li>sur lamp enlever valise.april.org de /etc/apache2/sites-available/valise.april.org.conf et l'ajouter dans /etc/apache2/sites-available/valise-new.april.org.conf</li>
<li>aller sur <a class="external" href="https://valise.april.org">https://valise.april.org</a> et accepter le nouvel alias nextcloud comme trusted</li>
<li>git commit -m "Move valise to valise-new" sites-available/valise.april.org.conf sites-available/valise-new.april.org.conf</li>
</ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153452019-11-03T00:05:23ZLoïc Dachary
<ul></ul><p>valise-old ayant été arreté de façon permanente, la migration est terminée. Pour récupérer ce qui reste éventuellement dans l'ancienne valise il faudra faire un travail d'archéologie. Je ne sais pas exactement comme il faudrait procéder et ça devrait faire l'objet d'un autre ticket.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153772019-11-04T10:08:51ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15377/diff?detail_id=13754">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153782019-11-04T10:09:57ZLoïc Dachary
<ul></ul><p>Sur le poste de ivanni toutes les extensions sont activées, tout les agendas sont en mise à jour manuelle et tbsync se met a jour toutes les 60 minutes. Attention, il semble que certains agendas reviennent spontanément à une mise à jour toutes les 30 minutes.</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153842019-11-04T17:07:44ZLoïc Dachary
<ul></ul><p>Après une journée sur le poste de ivanni avec tous les addons activés et tous les agendas synchro manuellement et tbsync qui se lance toutes les 60 minutes, il y a toujours des freeze occasionels. Parfois plusieurs dans la même heure. Il faut donc revenir a l'étape 2:</p>
<ul>
<li>etape 0: thunderbird -safe-mode => pas de freeze</li>
<li>etape 1: thunderbird aucun addon activé => pas de freeze</li>
<li>etape 2: thunderbird addons activés: thunderbird => ???</li>
</ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=153982019-11-06T11:28:57ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15398/diff?detail_id=13768">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154052019-11-07T16:52:30ZLoïc Dachary
<ul></ul><p>Ajourd'hui un freeze par heure exactement. Pas d'incide de surcharge système selon sar:</p>
<pre>
# sar 1 300000
CPU %user %nice %system %iowait %steal %idle
17:48:00 all 0,77 0,00 0,51 0,00 0,00 98,71
17:48:01 all 0,51 0,00 0,77 0,26 0,00 98,46
17:48:02 all 0,77 0,00 0,51 0,00 0,00 98,72
17:48:03 all 1,26 0,00 1,26 0,25 0,00 97,22
17:48:04 all 1,50 0,00 0,75 0,25 0,00 97,49
17:48:05 all 1,50 0,00 0,75 0,75 0,00 96,99
17:48:06 all 0,76 0,00 0,76 0,00 0,00 98,49
17:48:07 all 1,75 0,00 0,50 0,50 0,00 97,24
17:48:08 all 1,50 0,00 1,00 0,75 0,00 96,75
17:48:09 all 2,53 0,00 1,27 1,01 0,00 95,19
17:48:10 all 8,08 0,00 0,51 0,25 0,00 91,16
17:48:11 all 13,38 0,00 2,02 0,76 0,00 83,84
17:48:12 all 20,85 0,00 1,51 0,25 0,00 77,39
17:48:13 all 4,30 0,00 1,27 0,76 0,00 93,67
17:48:14 all 4,80 0,00 0,76 0,25 0,00 94,19
17:48:15 all 14,43 0,25 6,47 0,00 0,00 78,86
17:48:16 all 24,94 0,00 1,48 0,25 0,00 73,33
17:48:17 all 24,50 0,00 1,25 0,00 0,00 74,25
17:48:18 all 25,54 0,00 4,82 0,00 0,00 69,64
17:48:19 all 27,23 0,00 4,34 0,72 0,00 67,71
17:48:20 all 26,06 0,00 5,40 0,47 0,00 68,08
17:48:21 all 25,00 0,00 2,00 0,50 0,00 72,50
17:48:22 all 26,12 0,00 1,00 0,50 0,00 72,39
17:48:23 all 24,63 0,00 2,49 0,75 0,00 72,14
17:48:24 all 27,23 0,00 1,49 0,74 0,00 70,54
17:48:25 all 26,14 0,00 3,84 0,48 0,00 69,54
17:48:26 all 26,49 0,00 0,99 0,50 0,00 72,03
17:48:27 all 23,50 0,00 2,75 0,00 0,00 73,75
17:48:28 all 25,37 0,00 1,00 0,50 0,00 73,13
17:48:29 all 25,31 0,00 0,99 0,25 0,00 73,45
17:48:30 all 25,62 0,25 0,50 0,75 0,00 72,89
17:48:31 all 25,81 0,00 0,99 0,25 0,00 72,95
17:48:32 all 36,07 0,00 1,74 0,75 0,00 61,44
17:48:33 all 25,69 0,00 0,50 0,25 0,00 73,57
17:48:34 all 26,24 0,00 0,99 0,74 0,00 72,03
17:48:35 all 26,33 0,00 3,14 2,17 0,00 68,36
17:48:36 all 16,83 0,00 2,40 1,44 0,00 79,33
17:48:37 all 13,94 0,00 1,96 0,73 0,00 83,37
17:48:38 all 6,40 0,00 4,03 0,95 0,00 88,63
17:48:39 all 10,80 0,00 1,01 0,25 0,00 87,94
17:48:40 all 4,66 0,00 1,23 0,74 0,00 93,38
17:48:41 all 9,22 0,00 2,13 0,71 0,00 87,94
17:48:42 all 12,35 0,00 4,28 1,43 0,00 81,95
17:48:43 all 12,65 0,00 1,70 0,49 0,00 85,16
17:48:44 all 13,13 0,00 1,91 0,95 0,00 84,01
17:48:45 all 10,21 0,00 3,33 1,66 0,00 84,80
17:48:46 all 9,91 0,00 3,77 0,71 0,00 85,61
17:48:47 all 10,53 0,00 3,35 2,39 0,00 83,73
17:48:48 all 4,91 0,00 0,98 0,25 0,00 93,86
17:48:49 all 12,29 0,00 2,65 0,72 0,00 84,34
17:48:50 all 17,40 0,00 2,45 1,47 0,00 78,68
17:48:51 all 23,94 0,00 0,75 0,25 0,00 75,06
17:48:52 all 15,54 0,00 1,50 0,25 0,00 82,71
17:48:53 all 21,61 0,00 1,51 0,25 0,00 76,63
17:48:54 all 0,50 0,00 0,00 0,00 0,00 99,50
17:48:55 all 11,28 0,00 1,00 0,00 0,00 87,72
17:48:56 all 10,60 0,00 1,45 1,69 0,00 86,27
17:48:57 all 11,06 0,00 2,64 0,48 0,00 85,82
17:48:58 all 8,25 0,00 2,67 0,73 0,00 88,35
17:48:59 all 12,29 0,00 2,60 4,49 0,00 80,61
17:49:00 all 6,39 0,00 1,47 0,98 0,00 91,15
17:49:01 all 15,71 0,00 2,49 1,50 0,00 80,30
17:49:02 all 5,29 0,00 1,68 0,48 0,00 92,55
17:49:03 all 8,87 0,00 2,22 0,49 0,00 88,42
17:49:04 all 9,88 0,00 1,98 1,73 0,00 86,42
17:49:05 all 17,20 0,00 1,72 0,98 0,00 80,10
17:49:06 all 6,11 0,24 1,47 0,49 0,00 91,69
17:49:07 all 22,53 0,00 1,77 1,77 0,00 73,92
17:49:08 all 31,41 0,00 2,51 1,01 0,00 65,08
17:49:09 all 12,06 0,00 1,76 2,01 0,00 84,17
17:49:10 all 17,41 0,00 4,23 2,24 0,00 76,12
17:49:11 all 54,55 0,00 5,56 2,02 0,00 37,88
17:49:12 all 38,54 0,00 3,02 0,25 0,00 58,19
17:49:13 all 27,75 0,00 1,00 1,00 0,00 70,25
17:49:14 all 26,01 0,00 3,03 0,25 0,00 70,71
17:49:15 all 34,59 0,00 1,75 0,50 0,00 63,16
17:49:16 all 1,49 0,00 1,24 0,75 0,00 96,52
17:49:17 all 11,25 0,00 2,00 1,50 0,00 85,25
17:49:18 all 22,47 0,00 2,78 1,01 0,00 73,74
</pre>
<p>Par ailleurs la consomation mémoire est faible (~3GB sur 16GB)</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154372019-11-12T10:12:42ZLoïc Dachary
<ul><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/15437/diff?detail_id=13798">diff</a>)</li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154382019-11-12T10:12:55ZLoïc Dachary
<ul><li><strong>Statut</strong> changé de <i>En cours de traitement</i> à <i>Confirmé</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154392019-11-12T10:13:06ZLoïc Dachary
<ul><li><strong>Statut</strong> changé de <i>Confirmé</i> à <i>En cours de traitement</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154402019-11-12T10:16:22ZLoïc Dachary
<ul><li><strong>Catégorie</strong> mis à <i>Task</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154412019-11-12T10:16:40ZLoïc Dachary
<ul><li><strong>Tracker</strong> changé de <i>Demande</i> à <i>Anomalie</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154422019-11-12T10:16:56ZLoïc Dachary
<ul><li><strong>Tracker</strong> changé de <i>Anomalie</i> à <i>Demande</i></li><li><strong>Catégorie</strong> changé de <i>Task</i> à <i>Story</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154442019-11-12T10:41:07ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Difficulté</strong> changé de <i>8 Pain in the ass</i> à <i>2 Facile</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154452019-11-12T10:41:17ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Catégorie</strong> changé de <i>Story</i> à <i>Task</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=154462019-11-12T10:41:41ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Catégorie</strong> changé de <i>Task</i> à <i>Story</i></li><li><strong>Difficulté</strong> changé de <i>2 Facile</i> à <i>8 Pain in the ass</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=156482019-11-27T22:01:06ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul></ul><p>On peut fermer ?<br />Les conf apache sont ok ?</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=156492019-11-27T22:01:22ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Novembre 2019</i> à <i>Décembre 2019</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=159942019-12-23T21:09:22ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Décembre 2019</i> à <i>Janvier 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=164622020-01-29T20:54:46ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Janvier 2020</i> à <i>Février 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=168102020-02-26T21:27:12ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Février 2020</i> à <i>Mars 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=171322020-03-25T20:56:55ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Assigné à</strong> changé de <i>Loïc Dachary</i> à <i>François Poulain</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=171422020-03-25T21:03:54ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Mars 2020</i> à <i>Avril 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=177632020-04-29T19:53:28ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Avril 2020</i> à <i>Mai 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=181562020-05-27T20:18:42ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Mai 2020</i> à <i>Juin 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=185172020-07-01T19:54:30ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Version cible</strong> changé de <i>Juin 2020</i> à <i>Été 2020</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=190522020-08-22T10:08:36ZFrançois Poulain
<ul></ul><p>C'est bon (retour à mod php) et j'ai viré les valise-new partout. Welcome sur valise.april.org :)</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=190572020-08-22T10:14:44ZFrançois Poulain
<ul><li><strong>Statut</strong> changé de <i>En cours de traitement</i> à <i>Résolu</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=192802020-09-02T19:13:56ZQuentin Gibeauxapril.quentin@gibeaux.eu
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=195422020-09-24T09:25:42ZIsabella Vanniivanni@april.org
<ul></ul><p>Loïc Dachary a écrit :</p>
<blockquote>
<p>La découverte de MRC Compose et de son incompatibilité avec CardBook nous impose de faire machine arriere. C'était bien tenté mais nous n'avons pas vaincu :-)</p>
</blockquote>
<p>[20200924 sur #april]<br />(11:16:49) Thom1: avant TB 78, il y avait un champ (To, Cc ou Cci) par adresse. MRC Compose permet d'avoir un seul champ avec toutes les adresses, c'est ça ?<br />(11:17:20) cioccolisa: c'est ça : un seul champ avec toutes les adresses<br />(11:17:32) Thom1: depuis TB 78, c'est comme ça par défaut<br />(11:17:39) Thom1: et cardbook fonctionne avec TB 78</p> Admins - Demande #2795: Mise à jour de Owncloud vers Nextcloudhttps://agir.april.org/issues/2795?journal_id=195442020-09-24T09:43:23ZIsabella Vanniivanni@april.org
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/4751">Demande #4751</a>: Passer à Thunderbird 78 ?</i> ajouté</li></ul>