Projet

Général

Profil

Anomalie #3809

Mis à jour par Loïc Dachary il y a environ 5 ans

Dans la procédure d'installation du service pad.april.org, on peut lire : 
 https://admin.april.org/doku.php?id=sysadm:liste_des_machines:pad&#installation_des_pre-requis 
 <pre> 
 Ajout dépôt nodejs de nodejs (version récente requise) : 

 > deb https://deb.nodesource.com/node_6.x stretch main 
 > deb-src https://deb.nodesource.com/node_6.x stretch main 
 </pre> 

 Mais actuellement : 
 <pre> 
 (April) root@pad:/etc/apt[master]# grep -ri "nodesource" /etc/apt/ 
 Binary file /etc/apt/trusted.gpg matches 
 (April) root@pad:/etc/apt[master]# 
 </pre> 

 Donc le dépôt Nodesource n'est plus utilisé dans les mises à jour. 
 Et donc Nodejs n'est plus à jour. 

 Ceci se constate en comparant la dernière version installée et la dernière version disponible : 
 <pre> 
 (April) root@pad:/srv/etherpad-lite[live-1.7.0$%]# node -v 
 v6.13.0 
 (April) root@pad:/srv/etherpad-lite[live-1.7.0$%]# dpkg -l nodejs 
 Desired=Unknown/Install/Remove/Purge/Hold 
 ii    nodejs                                                        6.13.0-1nodesource1                  amd64                                Node.js event-based server-side javascript engine 
 </pre> 

 <pre> 
 (April) root@pad:/srv/etherpad-lite[live-1.7.0$%]# curl    https://deb.nodesource.com/node_6.x/dists/stretch/main/binary-amd64/Packages 2>/dev/null | head -2 
 Package: nodejs 
 Version: 6.17.1-1nodesource1 
 </pre> 

 La version 6.* est EOL depuis "Avril 2019":https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#2019-04-03-version-6171-boron-lts-bethgriggs. Pour bénéficier des mises à jour de sécurité il faut upgrade à la "version 10.*":https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md. La "version 8.*":https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md est maintenue jusque Décembre 2019 seulement. 

 Demande : 
 * rajouter un fichier /etc/apt/souce.list.d/nodejs.list ; 
 * mettre à jour NodeJS.

Retour