# שגיאת Bootstrap במהלך התקנת Discourse: ENOENT - /etc/runit/1.d/letsencrypt

**URL:** https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416
**Category:** Self-hosting
**Created:** [29 ביולי,‏ 2025,‏ 1:28pm UTC](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416 "2025-07-29T13:28:10Z")
**Posts on this page:** 5
**Page:** 2

<div class="post-metadata">

### Author: ![Paul\_King](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paul_king/32/165426_2.png) [@Paul\_King](https://meta.discourse.org/u/Paul_King)
#### Post date: [21 בנובמבר,‏ 2025,‏ 1:05am UTC](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416/21 "2025-11-21T01:05:03Z")

</div>

Hi @featheredtoast until I rebuilt yesterday, I had not manually rebuilt since following the changes suggested to app.yml mentioned in this thread above (August 2025) - though I had updated from whatever beta was current in August, to 3.6.0.beta3-latest via the Discourse UI a few days ago.

As a Linux illiterate, I can find no sign of acme.sh anywhere in my Digital Ocean droplet.

the /opt directory itself is empty other than `containerd digitalocean`

Is this as expected?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [21 בנובמבר,‏ 2025,‏ 2:12am UTC](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416/22 "2025-11-21T02:12:38Z")

</div>

> [@Paul\_King](#):
>
> As a Linux illiterate, I can find no sign of acme.sh anywhere in my Digital Ocean droplet

Yeah. It’s inside the docker container, so you didn’t have a chance.

Do

```
 ./launcher enter app

```

And then look…

---

<div class="post-metadata">

### Author: ![Paul\_King](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paul_king/32/165426_2.png) [@Paul\_King](https://meta.discourse.org/u/Paul_King)
#### Post date: [21 בנובמבר,‏ 2025,‏ 2:46am UTC](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416/23 "2025-11-21T02:46:50Z")

</div>

OK, I now see acme.sh, though can’t execute it directly - not sure what script I should be running?

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [21 בנובמבר,‏ 2025,‏ 5:01am UTC](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416/24 "2025-11-21T05:01:12Z")

</div>

If you want to run `acme.sh`, you can run `bash acme.sh` to run the file.

---

<div class="post-metadata">

### Author: ![Paul\_King](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paul_king/32/165426_2.png) [@Paul\_King](https://meta.discourse.org/u/Paul_King)
#### Post date: [21 בנובמבר,‏ 2025,‏ 5:21am UTC](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416/25 "2025-11-21T05:21:49Z")

</div>

> [@NateDhaliwal](#):
>
> If you want to run `acme.sh`, you can run `bash acme.sh` to run the file.

Thanks for that - I see a list of options with that command, but nothing that obviously relates to a dry run that might test whether renewal will occur. Not the end of the world.

[Previous page](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416.md?page=1)
