# Échec de la reconstruction : "extconf a échoué, code de sortie 1" -- à cause d'un ancien Docker ?

**URL:** <https://meta.discourse.org/t/rebuild-failure-extconf-failed-exit-code-1-due-to-old-docker/287756>\
**Category:** Self-hosting\
**Created:** [Décembre 6, 2023, 4:27 UTC](https://meta.discourse.org/t/rebuild-failure-extconf-failed-exit-code-1-due-to-old-docker/287756 "2023-12-06T16:27:55Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![TudorTimi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tudortimi/32/364931_2.png) [@TudorTimi](https://meta.discourse.org/u/TudorTimi)\
**Post date:** [Février 21, 2024, 11:42 UTC](https://meta.discourse.org/t/rebuild-failure-extconf-failed-exit-code-1-due-to-old-docker/287756/20 "2024-02-21T23:42:18Z")

</div>

J’ai essayé une solution d’un autre forum. Dans le script `launcher`, j’ai remplacé :

```plaintext
image="discourse/base:2.0.20231218-0429"

```

par :

```plaintext
image="discourse/base:2.0.20231230-0022"

```

Cela récupère une image plus récente qui contient `rbtrace-0.5.1`, ce qui la fait fonctionner.

Je l’ai trouvé ici : [Discourse Build Error: "An error occurred while installing rbtrace (0.5.1), and Bundler cannot continue." - #50 by Neo - Discourse System Administration - Unix Linux Community](https://community.unix.com/t/discourse-build-error-an-error-occurred-while-installing-rbtrace-0-5-1-and-bundler-cannot-continue/392781/50).

Je fonctionne sur Oracle Linux 7.7 - vieux, mais comparable à Ubuntu 18.04, je suppose.

Il serait vraiment intéressant de comprendre pourquoi la mise à niveau du système d’exploitation fonctionnerait également. J’ai toujours pensé que les conteneurs Docker étaient isolés du système d’exploitation, surtout dans ce cas, en ce qui concerne les gems Ruby. (Je ne suis ni un expert Docker ni Ruby.)

---

_[View the full topic](https://meta.discourse.org/t/rebuild-failure-extconf-failed-exit-code-1-due-to-old-docker/287756)._
