# Failed to bootstrap: Failure with receiving network data

**URL:** <https://meta.discourse.org/t/failed-to-bootstrap-failure-with-receiving-network-data/61951>\
**Category:** Self-hosting\
**Created:** [May 2, 2017, 11:21am UTC](https://meta.discourse.org/t/failed-to-bootstrap-failure-with-receiving-network-data/61951 "2017-05-02T11:21:26Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![DeanMarkTaylor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deanmarktaylor/32/102462_2.png) [@DeanMarkTaylor](https://meta.discourse.org/u/DeanMarkTaylor)\
**Post date:** [May 2, 2017, 4:12pm UTC](https://meta.discourse.org/t/failed-to-bootstrap-failure-with-receiving-network-data/61951/11 "2017-05-02T16:12:27Z")

</div>

> [@craisp](#):
>
> GnuTLS recv error (-54): Error in the pull function.

Sounds like you have a connectivity issue inside the docker instance (yeah I know obvious)…

In CURL the error “56” is:

```plaintext
CURLE_RECV_ERROR (56)
Failure with receiving network data.

```

It also looks like this relates to TLS / certificates - this can **also** be to do with several things:

- Incorrect time / clock on your machine
- Certificate installation issues
- Check for OS updates (these might include certificates)
- Check for docker updates
- Actual connectivity issues

To get more information I would probably check the above things…

… and then if still at a loss modify the `templates/web.template.yml` temporarily on that specific `git pull` line from:

```plaintext
        - git remote set-branches --add origin master
        - git pull
        - git fetch origin $version

```

To:

```plaintext
        - git remote set-branches --add origin master
        - GIT_TRACE=1; GIT_CURL_VERBOSE=1 git pull --verbose
        - git fetch origin $version

```

Well, something like that should help get more detailed error information.

---

_[View the full topic](https://meta.discourse.org/t/failed-to-bootstrap-failure-with-receiving-network-data/61951)._
