Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:pad [2021/12/03 19:19] – modification externe 127.0.0.1fr:pad [2023/07/13 14:06] (Version actuelle) – ["Old package-lock.json"] zatalyz
Ligne 245: Ligne 245:
 grep \"password\": /home/etherpad/etherpad-lite/settings.json grep \"password\": /home/etherpad/etherpad-lite/settings.json
 </code> </code>
-Ensuite, on extrait la liste des pads (attention, ça peut durer un petit moment, de l'ordre de la minute) :+Ensuite, on extrait la liste des pads (attention, ça peut durer un petit moment, de l'ordre de la minute). 
 + 
 +Version mysql (datée, à vérifier) :
 <code> <code>
-mysql -u etherpad -h localhost -Bqe 'select `key` from etherpad.store' -p | awk -F: '$1 ~ /pad/ {print $2}' | sort -u+mysql -u etherpad -h localhost -Bqe 'select `key` from etherpad.store' -p | awk -F: '$1 ~ /pad/ {print $2}' | sort -u > listepad.txt
 </code> </code>
 +
 +Version postgresql
 +<code>psql -U etherpad etherpad_prod -h localhost -F $'\t' -P pager=off -c "select key from store" | awk -F: '$1 ~ /pad/ {print $2}' | sort -u > listepad.txt</code>
 +
 +  * ''-U etherpad etherpad_prod'' : le nom d'utilisateur puis celui de la base de donnée
 +  * ''-h localhost'' : à faire sur le serveur donc, c'est local !
  
 === Exporter une liste de pad === === Exporter une liste de pad ===
Ligne 266: Ligne 274:
  
 Vous aurez une liste de fichier html, autant que de pad. Vous aurez une liste de fichier html, autant que de pad.
 +
 +=== "Old package-lock.json" ===
 +<WRAP center round important 60%>
 +Attention, la manip a tout planté sur l'instance. À revoir...
 +</WRAP>
 +
 +Les mises à jour ne corrigent pas tout, il y a des vieux restes qui trainent... Si les logs ont cette erreur, primo ce n'est pas très grave, secundo ça se corrige quand même. Faites quand même un snapshot avant de toucher à ça. 
 +
 +L'erreur dans les logs : 
 +  npm WARN old lockfile The package-lock.json file was created with an old version of npm
 +
 +Par contre... Attention, cette manip vide la liste des plugins !
 +
 +Dans le dossier etherpad, descendez dans ''src'' puis jouez avec npm.
 +<code>cd src
 +npm audit fix
 +npm install
 +npm audit fix
 +cd ../
 +npm audit fix
 +</code>
 +
 +Et si ça ne va toujours pas, un ''npm audit fix --force'' devrait régler l'affaire, mais avec un peu de chance, pas besoin. 
 +
 +==== Plugins, infos ====
 +=== Deleted_pad ===
 +Si les pads détruits l'ont été "trop tôt", en réalité ils sont exportés en html dans ''home/etherpad/etherpad-lite/deleted_pads''. Pour bien faire il faudrait délester un peu ce dossier de temps en temps ; j'ai un vague souvenir que ça se paramètre. Mais entre nous ça ne prends pas de ressources, sous cette forme...
 +
  
 {{tag>outils collaboratif }} {{tag>outils collaboratif }}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/pad.1638555550.txt.gz · Dernière modification : 2021/12/03 19:19 de 127.0.0.1

Licences Mentions légales Accueil du site Contact