# Nouvelle version stable de Duniter : v1.8.0

**URL:** https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377
**Category:** Duniter-v1
**Tags:** duniter, version, stable, release
**Created:** [11 June 2020 22:19 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377 "2020-06-11T22:19:22Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [11 June 2020 22:19 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/1 "2020-06-11T22:19:22Z")

</div>

# Télécharger Duniter 1.8 variante [Server](https://git.duniter.org/nodes/typescript/duniter/-/releases/v1.8.0) ou [Desktop](https://git.duniter.org/nodes/typescript/duniter/-/releases/v1.8.1)

_L’image docker est disponible sur dockerhub : [duniter/duniter:v1.8.0](https://hub.docker.com/layers/duniter/duniter/v1.8.0/images/sha256-002858836321149dce40598b81425a6aa5120bbfbc879a72152b7841f9741a60)_

⚠⚠ **Cette version nécessite une réinitialisation manuelle de la blockchain** ⚠⚠

# Procédure de mise à jour

1. Télécharger et installer la nouvelle version

2. Stopper Duniter

3. Exécuter les commandes suivantes :

4. Selon votre variante :  
a. Desktop: relancer Duniter, vous serez alors obligé de refaire une synchronisation.  
b: Server: refaire une synchronisation (duniter sync HOST:PORT).

_Remplacez HOST et PORT par le nom d’hôte et le port du nœud de confiance sur lequel vous souhaitez vous synchroniser._

# Dois-je installer cette version ?

Oui, elle corrige de nombreuses vulnérabilités de sécurité et apporte une amélioration sensible des performances de la preuve de travail (mécanisme de forgeage des blocs).

[@smith-v1](https://forum.duniter.org/groups/smith-v1) **tous les membres forgerons sont invités à se mettre à jour dès que possible.**

# Quels changements ?

Cette nouvelle version majeure de Duniter cumule beaucoup de petites modifications, dont certaines ont été réalisées il y a plus d’un an déjà (notamment le passage à nodejs v10); elle marque également le commencement d’une [**migration progressive de Duniter en Rust**](https://forum.duniter.org/t/duniteroxyde-oxydation-de-duniter/7075) !

Changements principaux :

- Migration sous nodejs v10 @cgeek et @Moul
- Migration en Rust de module wotb @elois
- Migration en Rust de toutes les fonctionnalités de cryptographie (sauf scrypt) @elois
- Remplacement vielles dépendances qui présentaient des vulnérabilités de sécurité @elois
- Auto-complétion bash @vit
- Amélioration du process de build et allègement des paquets @sveyret

Cette version inclut de très nombreux autres petits changements, je vous invite à lire le CHANGELOG pour plus de détails :

> **[CHANGELOG.md · dev · nodes / typescript / duniter · GitLab](https://git.duniter.org/nodes/typescript/duniter/-/blob/dev/CHANGELOG.md#v180-12th-march-2020)**
>
> Crypto-currency software to operate Ğ1 libre currency

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [11 June 2020 22:22 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/2 "2020-06-11T22:22:02Z")

</div>

Sujet épinglé globalement pour une durée limitée de 2 semaines afin que le plus d’utilisateurs de Duniter soit informés de la parution de cette nouvelle version stable.

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [11 June 2020 22:22 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/3 "2020-06-11T22:22:15Z")

</div>



---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [11 June 2020 23:03 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/4 "2020-06-11T23:03:01Z")

</div>

Nœud officiel [g1.duniter.org](http://g1.duniter.org) mis à jour 🙂

@Moul Je viens de soumettre une MR pour la mise à jour du site web : [https://git.duniter.org/websites/website\_fr/-/merge\_requests/83](https://git.duniter.org/websites/website_fr/-/merge_requests/83)

* * *

Je précise que les utilisateurs ayant déjà installé la version `1.8.0-beta5` ou/et `1.8.0-rc1` n’ont pas besoin de resynchroniser à nouveau 🙂 (cc @Attilax @HugoTrentesaux @matograine @Moul @Pafzedog @poka @tuxmain @vit )

---

<div class="post-metadata">

### Author: ![Attilax](https://forum.duniter.org/user_avatar/forum.duniter.org/attilax/32/4237_2.png) [@Attilax](https://forum.duniter.org/u/Attilax)
#### Post date: [11 June 2020 23:23 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/5 "2020-06-11T23:23:11Z")

</div>

lol ah merde, j’ai vu ce message trop tard, j’ai tout relancé. Pas grave.  
Version 8 stable réinstallée 🙂

Je remets un candélabre à brûler pour toi sur mon autel personnel (et j’en remets un pour Jytou et ses scripts magiques).

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [12 June 2020 08:27 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/7 "2020-06-12T08:27:26Z")

</div>

> [@elois](#):
>
> Je viens de soumettre une MR pour la mise à jour du site web : [https://git.duniter.org/websites/website\_fr/-/merge\_requests/83](https://git.duniter.org/websites/website_fr/-/merge_requests/83)

Mergé, pour une petite modification comme celle-ci tu peux directement pusher sur master.  
Je souhaite pas vraiment être le référent de ce dépôt, bien que je le sois de fait, car je le maîtrise. Peu importe.

Modifié également sur le site pour les anglophones : [Duniter | Home](https://duniter.org/en/)  
La version Ğ1-test est calculé, je sais pas comment enlever ça.

J’ai mis à jour le changelog directement sur master.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [12 June 2020 09:21 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/8 "2020-06-12T09:21:14Z")

</div>

La page [https://git.duniter.org/nodes/typescript/duniter/-/wikis/Releases](https://git.duniter.org/nodes/typescript/duniter/-/wikis/Releases) indique toujours la 1.7.21 en dernière release. C’est elle vers laquelle pointe [https://duniter.org/fr/miner-des-blocs/installer/](https://duniter.org/fr/miner-des-blocs/installer/) et non pas [https://git.duniter.org/nodes/typescript/duniter/-/releases](https://git.duniter.org/nodes/typescript/duniter/-/releases). Doit-on modifier le wiki du Gitlab ? la page du site Duniter ?

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [12 June 2020 09:28 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/9 "2020-06-12T09:28:01Z")

</div>

> [@elois](#):
>
> Migration sous nodejs v10

La documentation [Duniter | Installer un nœud Duniter](https://duniter.org/fr/miner-des-blocs/installer/#compilation-manuelle) parle toujours de nodejs 8.9.1. À mettre à jour je suppose ? (je suis sous debian armv8 et je voudrais compiler manuellement mais je ne sais pas si les instructions ont changé).

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [12 June 2020 09:32 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/10 "2020-06-12T09:32:53Z")

</div>

Il faut modifier

> [@HugoTrentesaux](#):
>
> la page du site Duniter

Le wiki n’est plus maintenu.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [12 June 2020 09:43 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/11 "2020-06-12T09:43:02Z")

</div>

> [@Moul](#):
>
> Le wiki n’est plus maintenu.

J’ai forké vers [Sign in · GitLab](https://git.duniter.org/HugoTrentesaux/duniter-wiki-delete/) pour annoncer la suppression du wiki et rediriger vers le site duniter. Est-ce que ça va ? Il y a peut-être des trucs à récupérer dans les pages que j’ai supprimé mais c’est un boulot de ré-écriture du site duniter, que je ferai _peut-être_ mais plus tard.

---

<div class="post-metadata">

### Author: ![Tchois](https://forum.duniter.org/user_avatar/forum.duniter.org/tchois/32/5996_2.png) [@Tchois](https://forum.duniter.org/u/Tchois)
#### Post date: [12 June 2020 10:48 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/12 "2020-06-12T10:48:35Z")

</div>

Bonjour, je sais pas où j’ai merdé, mais la v1.8.0 ne se lance pas.  
Je suis sous Ubuntu 18.4.4 LTS j’ai installé la version : Linux (Ubuntu/Debian) x64 - Desktop [124.77 MiB]  
J’ai d’abord quitter Duniter, effacé via terminal les deux lignes indiqué, téléchargé et lancé l’installation via la logithèque. Une fois tout ça fait, l’icône Duniter revient dans la barre, je clic dessus et rien.  
J’ai tenté de lancer l’app depuis : le terminal, la logithèque, le menu des applications, même effet, aucun.  
J’ai redémarré l’ordi idem.  
Quelqu’un aurait une idée?

---

<div class="post-metadata">

### Author: ![fdrubigny](https://forum.duniter.org/user_avatar/forum.duniter.org/fdrubigny/32/8678_2.png) [@fdrubigny](https://forum.duniter.org/u/fdrubigny)
#### Post date: [12 June 2020 14:20 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/13 "2020-06-12T14:20:24Z")

</div>

Bonjour,  
j’ai fait une installation toute neuve sur mon Raspberry Pi 3B+ via YunoHost.  
Installation de la 1.7.21 puis update via la console de commande en 1.8. (version : [https://git.duniter.org/nodes/typescript/duniter/uploads/f272bf9239e8f97f15c01aafe53b6798/duniter-server-v1.8.0-linux-armv7l.deb](https://git.duniter.org/nodes/typescript/duniter/uploads/f272bf9239e8f97f15c01aafe53b6798/duniter-server-v1.8.0-linux-armv7l.deb) )  
Arrivé au moment de synchroniser, ma console me renvoie l’erreur suivante et donc impossible d’aller plus loin :

```
internal/modules/cjs/loader.js:807
  return process.dlopen(module, path.toNamespacedPath(filename));
                 ^

Error: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /opt/duniter/node_modules/sqlite3/lib/binding/node-v64-linux-arm/node_sqlite3.node)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/opt/duniter/node_modules/sqlite3/lib/sqlite3.js:4:15)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)

```

Si vous avez une idée du pourquoi du comment je suis preneur bien entendu. 🙂  
Eventuellement, pour le moment peut-être faut-il rester en 1.7.21 ?

Dans l’attente de vous lire… amicalement.

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [12 June 2020 14:44 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/14 "2020-06-12T14:44:18Z")

</div>

Tu as vraisemblablement une version de version de glibc trop vieille. Quelle distribution as-tu ?

Sur Debian Buster (stable) ça marche. Une version plus vieille de Debian ne devrait pas marcher.

Il faudrait compiler Duniter sur un système avec une vieille version de glibc, ou le lier statiquement…

---

<div class="post-metadata">

### Author: ![jardin](https://forum.duniter.org/user_avatar/forum.duniter.org/jardin/32/3890_2.png) [@jardin](https://forum.duniter.org/u/jardin)
#### Post date: [12 June 2020 14:45 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/15 "2020-06-12T14:45:53Z")

</div>

> [@Tchois](#):
>
> Bonjour, je sais pas où j’ai merdé, mais la v1.8.0 ne se lance pas.  
> Je suis sous Ubuntu 18.4.4 LTS j’ai installé la version : Linux (Ubuntu/Debian) x64 - Desktop [124.77 MiB]

Sous ubuntu 18 j’ai eu le même problème que j’ai résolu en faisant

`sudo apt install nodejs`

---

<div class="post-metadata">

### Author: ![fdrubigny](https://forum.duniter.org/user_avatar/forum.duniter.org/fdrubigny/32/8678_2.png) [@fdrubigny](https://forum.duniter.org/u/fdrubigny)
#### Post date: [12 June 2020 15:02 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/16 "2020-06-12T15:02:43Z")

</div>

Salut @tuxmain merci pour ton retour.  
C’est un Raspberry Pi 3B+ sur lequel j’ai la dernière version de YunoHost d’installée.  
C’est donc plus Raspbian Stretch il me semble…

Apparemment j’ai la version 2.24-11+deb9u4

---

<div class="post-metadata">

### Author: ![KumaNinja](https://forum.duniter.org/user_avatar/forum.duniter.org/kumaninja/32/5520_2.png) [@KumaNinja](https://forum.duniter.org/u/KumaNinja)
#### Post date: [12 June 2020 15:05 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/17 "2020-06-12T15:05:19Z")

</div>

Tu l’as installé sur Raspi4 ? J’ai rien vu pour ArmV8…

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [12 June 2020 15:22 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/18 "2020-06-12T15:22:49Z")

</div>

Si tu n’as pas besoin de Stretch en particulier, tu peux mettre à jour vers Buster (c’est irréversible)&nbsp;:

```
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

```

OU alors compiler Duniter sur ta machine ou une autre tournant sous Stretch (ça risque d’être long et compliqué, je n’ai jamais essayé).

---

<div class="post-metadata">

### Author: ![fdrubigny](https://forum.duniter.org/user_avatar/forum.duniter.org/fdrubigny/32/8678_2.png) [@fdrubigny](https://forum.duniter.org/u/fdrubigny)
#### Post date: [12 June 2020 15:26 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/19 "2020-06-12T15:26:42Z")

</div>

Ok ok, la question subsidiaire… attention… :  
Si je mets à jours vers Buster, est-ce que ça va toucher à YunoHost et toutes les App que j’ai dessus ou pas du tout ? 😅  
Désolé pour ma question de newbie…

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [12 June 2020 15:55 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/20 "2020-06-12T15:55:26Z")

</div>

Ça dépend, mais je pense qu’il y a peu de risque qu’elles ne soient pas compatibles. Tu peux toujours faire une sauvegarde complète du système au cas où.

---

<div class="post-metadata">

### Author: ![vincentux](https://forum.duniter.org/user_avatar/forum.duniter.org/vincentux/32/172_2.png) [@vincentux](https://forum.duniter.org/u/vincentux)
#### Post date: [12 June 2020 16:00 UTC](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377/21 "2020-06-12T16:00:39Z")

</div>

> [@fdrubigny](#):
>
> est-ce que ça va toucher à YunoHost

Oui Yunohost n’est pas encore compatible avec Buster…  
Ils en sont à l’alpha :

> **[Alpha-stage testing for YunoHost 4.0 on Debian Buster (and migration shipped...](https://forum.yunohost.org/t/alpha-stage-testing-for-yunohost-4-0-on-debian-buster-and-migration-shipped-in-yunohost-3-8-5/11766)**
>
> Hey there! We are happy to announce that we are officially starting the transition to Buster 🎉 ! If you are familiar with server administration, you may understand that this is a delicate operation even though the Yunohost team will do its best...

[Next page](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377.md?page=2)
