# Tried to update runc manually, then \[25827\] Failed to execute script docker-compose

**URL:** <https://community.umbrel.com/t/tried-to-update-runc-manually-then-25827-failed-to-execute-script-docker-compose/12397>\
**Category:** Support and Troubleshooting\
**Created:** [May 12, 2023, 4:52am UTC](https://community.umbrel.com/t/tried-to-update-runc-manually-then-25827-failed-to-execute-script-docker-compose/12397 "2023-05-12T04:52:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![GLK](https://avatars.discourse-cdn.com/v4/letter/g/b782af/32.png) [@GLK](https://community.umbrel.com/u/GLK)\
**Post date:** [May 12, 2023, 4:52am UTC](https://community.umbrel.com/t/tried-to-update-runc-manually-then-25827-failed-to-execute-script-docker-compose/12397/1 "2023-05-12T04:52:48Z")

</div>

I tried to update runc manually to 1.1.4 for some reason by just “sudo apt install runc”, but it seems like I messed up.

Following might be the issues probably…?

`The following packages will be REMOVED: containerd.io docker-ce`

Is there anything I can do to fix my fault other than nuking or migrating from the scratch?

OS: Ubuntu  
Umbrel: latest version as of today

```
$ sudo ./scripts/start
======================================

```

# ============= STARTING =============== ============== UMBREL ================

Setting environment variables…

Starting karen…

Starting status monitors…  
Starting memory monitor…

Starting backup monitor…

Starting decoy backup trigger…

Starting Docker services…

Traceback (most recent call last):  
File “urllib3/connectionpool.py”, line 677, in urlopen  
File “urllib3/connectionpool.py”, line 392, in \_make\_request  
File “http/client.py”, line 1277, in request  
File “http/client.py”, line 1323, in \_send\_request  
File “http/client.py”, line 1272, in endheaders  
File “http/client.py”, line 1032, in \_send\_output  
File “http/client.py”, line 972, in send  
File “docker/transport/unixconn.py”, line 43, in connect  
FileNotFoundError: [Errno 2] No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “requests/adapters.py”, line 449, in send  
File “urllib3/connectionpool.py”, line 727, in urlopen  
File “urllib3/util/retry.py”, line 410, in increment  
File “urllib3/packages/six.py”, line 734, in reraise  
File “urllib3/connectionpool.py”, line 677, in urlopen  
File “urllib3/connectionpool.py”, line 392, in \_make\_request  
File “http/client.py”, line 1277, in request  
File “http/client.py”, line 1323, in \_send\_request  
File “http/client.py”, line 1272, in endheaders  
File “http/client.py”, line 1032, in \_send\_output  
File “http/client.py”, line 972, in send  
File “docker/transport/unixconn.py”, line 43, in connect  
urllib3.exceptions.ProtocolError: (‘Connection aborted.’, FileNotFoundError(2, ‘No such file or directory’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “docker/api/client.py”, line 214, in \_retrieve\_server\_version  
File “docker/api/daemon.py”, line 181, in version  
File “docker/utils/decorators.py”, line 46, in inner  
File “docker/api/client.py”, line 237, in \_get  
File “requests/sessions.py”, line 543, in get  
File “requests/sessions.py”, line 530, in request  
File “requests/sessions.py”, line 643, in send  
File “requests/adapters.py”, line 498, in send  
requests.exceptions.ConnectionError: (‘Connection aborted.’, FileNotFoundError(2, ‘No such file or directory’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “docker-compose”, line 3, in   
File “compose/cli/main.py”, line 81, in main  
File “compose/cli/main.py”, line 200, in perform\_command  
File “compose/cli/command.py”, line 70, in project\_from\_options  
File “compose/cli/command.py”, line 153, in get\_project  
File “compose/cli/docker\_client.py”, line 43, in get\_client  
File “compose/cli/docker\_client.py”, line 170, in docker\_client  
File “docker/api/client.py”, line 197, in **init**  
File “docker/api/client.py”, line 222, in \_retrieve\_server\_version  
docker.errors.DockerException: Error while fetching server API version: (‘Connection aborted.’, FileNotFoundError(2, ‘No such file or directory’))  
[29403] Failed to execute script docker-compose  
Failed to start containers  
Skipping status update when not on Umbrel OS

---

<div class="post-metadata">

**Author:** ![GLK](https://avatars.discourse-cdn.com/v4/letter/g/b782af/32.png) [@GLK](https://community.umbrel.com/u/GLK)\
**Post date:** [May 12, 2023, 1:49pm UTC](https://community.umbrel.com/t/tried-to-update-runc-manually-then-25827-failed-to-execute-script-docker-compose/12397/2 "2023-05-12T13:49:27Z")

</div>

I have reinstalled umbrel and migrated data to the new setup, so it should be fine eventually. But I’m curious to know what to do if those files are accidentally removed as I saw the message like the following when I tried to reinstall docker-ce.

```
$sudo apt install docker-ce
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
docker-ce-cli

E: Package 'docker-ce' has no installation candidate
```
