# Error: "System service failed"

**URL:** <https://community.umbrel.com/t/error-system-service-failed/13327>\
**Category:** Support and Troubleshooting\
**Created:** [August 13, 2023, 7:12am UTC](https://community.umbrel.com/t/error-system-service-failed/13327 "2023-08-13T07:12:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![lafrite](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@lafrite](https://community.umbrel.com/u/lafrite)\
**Post date:** [August 13, 2023, 7:12am UTC](https://community.umbrel.com/t/error-system-service-failed/13327/1 "2023-08-13T07:12:39Z")

</div>

Hello,  
my Umbrem was working fine for a long time, and recently I couldn’t open umbrel.local anymore; so I followed the steps and flashed Umbrel to my microSD card again.

Now I’m getting this error when opening umbrel.local: " **Error: System service failed**"

Here are my logs … any suggestions? Thanks!

# ===================== = Umbrel debug info =

## Umbrel version

0.5.3

## Flashed OS version

v0.5.4

## Raspberry Pi Model

Revision : c03111  
Serial : 1000000047cf83d1  
Model : Raspberry Pi 4 Model B Rev 1.1

## Firmware

May 9 2023 12:16:34  
Copyright (c) 2012 Broadcom  
version 30aa0d70ab280427ba04ebc718c81d4350b9d394 (clean) (release) (start)

## Temperature

temp=63.3’C

## Throttling

throttled=0x0

## Memory usage

```
          total used free shared buff/cache available

```

Mem: 3.8G 174M 3.2G 8.0M 409M 3.5G  
Swap: 4.1G 0B 4.1G

total: 4.6%  
system: 4.6%  
thunderhub: 0%  
lndg: 0%  
lightning: 0%  
lightning-terminal: 0%  
electrs: 0%  
bitcoin: 0%

## Memory monitor logs

2023-08-13 07:05:25 Memory monitor running!  
2023-08-13 07:05:37 Memory monitor running!  
2023-08-13 07:05:49 Memory monitor running!  
2023-08-13 07:06:01 Memory monitor running!  
2023-08-13 07:06:14 Memory monitor running!  
2023-08-13 07:06:34 Memory monitor running!  
2023-08-13 07:06:46 Memory monitor running!  
2023-08-13 07:06:58 Memory monitor running!  
2023-08-13 07:07:10 Memory monitor running!  
2023-08-13 07:07:23 Memory monitor running!

## Filesystem information

Filesystem Size Used Avail Use% Mounted on  
/dev/root 29G 3.5G 24G 13% /  
/dev/sda1 916G 633G 237G 73% /home/umbrel/umbrel

## Startup service logs

Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 703, in send  
Aug 13 07:07:32 umbrel umbrel startup[14057]: r = adapter.send(request, \*\*kwargs)  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 501, in send  
Aug 13 07:07:32 umbrel umbrel startup[14057]: raise ConnectionError(err, request=request)  
Aug 13 07:07:32 umbrel umbrel startup[14057]: requests.exceptions.ConnectionError: (‘Connection aborted.’, ConnectionResetError(104, ‘Connection reset by peer’))  
Aug 13 07:07:32 umbrel umbrel startup[14057]: During handling of the above exception, another exception occurred:  
Aug 13 07:07:32 umbrel umbrel startup[14057]: Traceback (most recent call last):  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/bin/docker-compose”, line 8, in   
Aug 13 07:07:32 umbrel umbrel startup[14057]: sys.exit(main())  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 81, in main  
Aug 13 07:07:32 umbrel umbrel startup[14057]: command\_func()  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 200, in perform\_command  
Aug 13 07:07:32 umbrel umbrel startup[14057]: project = project\_from\_options(‘.’, options)  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 70, in project\_from\_options  
Aug 13 07:07:32 umbrel umbrel startup[14057]: enabled\_profiles=get\_profiles\_from\_options(options, environment)  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 153, in get\_project  
Aug 13 07:07:32 umbrel umbrel startup[14057]: verbose=verbose, version=api\_version, context=context, environment=environment  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 43, in get\_client  
Aug 13 07:07:32 umbrel umbrel startup[14057]: environment=environment, tls\_version=get\_tls\_version(environment)  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 170, in docker\_client  
Aug 13 07:07:32 umbrel umbrel startup[14057]: client = APIClient(use\_ssh\_client=not use\_paramiko\_ssh, \*\*kwargs)  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 197, in **init**  
Aug 13 07:07:32 umbrel umbrel startup[14057]: self.\_version = self.\_retrieve\_server\_version()  
Aug 13 07:07:32 umbrel umbrel startup[14057]: File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 222, in \_retrieve\_server\_version  
Aug 13 07:07:32 umbrel umbrel startup[14057]: f’Error while fetching server API version: {e}’  
Aug 13 07:07:32 umbrel umbrel startup[14057]: docker.errors.DockerException: Error while fetching server API version: (‘Connection aborted.’, ConnectionResetError(104, ‘Connection reset by peer’))  
Aug 13 07:07:32 umbrel umbrel startup[14057]: Failed to start containers  
Aug 13 07:07:32 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=exited, status=1/FAILURE  
Aug 13 07:07:32 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.  
Aug 13 07:07:32 umbrel systemd[1]: Failed to start Umbrel Startup Service.

## External storage service logs

Aug 13 07:01:56 umbrel external storage mounter[482]: Running external storage mount script…  
Aug 13 07:01:56 umbrel external storage mounter[482]: Found device “Samsung PSSD T7”  
Aug 13 07:01:56 umbrel external storage mounter[482]: Blacklisting USB device IDs against UAS driver…  
Aug 13 07:01:56 umbrel external storage mounter[482]: Rebinding USB drivers…  
Aug 13 07:01:56 umbrel external storage mounter[482]: Checking USB devices are back…  
Aug 13 07:01:56 umbrel external storage mounter[482]: Waiting for USB devices…  
Aug 13 07:01:57 umbrel external storage mounter[482]: Waiting for USB devices…  
Aug 13 07:01:58 umbrel external storage mounter[482]: Waiting for USB devices…  
Aug 13 07:01:59 umbrel external storage mounter[482]: Checking if the device is ext4…  
Aug 13 07:01:59 umbrel external storage mounter[482]: Yes, it is ext4  
Aug 13 07:01:59 umbrel external storage mounter[482]: Checking filesystem for corruption…  
Aug 13 07:01:59 umbrel external storage mounter[482]: e2fsck 1.44.5 (15-Dec-2018)  
Aug 13 07:02:00 umbrel external storage mounter[482]: umbrel: clean, 340846/61054976 files, 170000543/244190208 blocks  
Aug 13 07:02:00 umbrel external storage mounter[482]: Mounting partition…  
Aug 13 07:02:00 umbrel external storage mounter[482]: Checking if device contains an Umbrel install…  
Aug 13 07:02:00 umbrel external storage mounter[482]: Yes, it contains an Umbrel install  
Aug 13 07:02:00 umbrel external storage mounter[482]: Bind mounting external storage over local Umbrel installation…  
Aug 13 07:02:00 umbrel external storage mounter[482]: Bind mounting external storage over local Docker data dir…  
Aug 13 07:02:00 umbrel external storage mounter[482]: Bind mounting external storage to /swap  
Aug 13 07:02:00 umbrel external storage mounter[482]: Bind mounting SD card root at /sd-card…  
Aug 13 07:02:00 umbrel external storage mounter[482]: Checking Umbrel root is now on external storage…  
Aug 13 07:02:01 umbrel external storage mounter[482]: Checking /var/lib/docker is now on external storage…  
Aug 13 07:02:01 umbrel external storage mounter[482]: Checking /swap is now on external storage…  
Aug 13 07:02:01 umbrel external storage mounter[482]: Setting up swapfile  
Aug 13 07:02:01 umbrel external storage mounter[482]: Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)  
Aug 13 07:02:01 umbrel external storage mounter[482]: no label, UUID=b6af58a0-2070-4bf4-98e9-3d5a26a52aa5  
Aug 13 07:02:02 umbrel external storage mounter[482]: Checking SD Card root is bind mounted at /sd-root…  
Aug 13 07:02:02 umbrel external storage mounter[482]: Starting external drive mount monitor…  
Aug 13 07:02:02 umbrel external storage mounter[482]: Mount script completed successfully!  
Aug 13 07:02:02 umbrel systemd[1]: Started External Storage Mounter.

## External storage SD card update service logs

Aug 13 07:02:11 umbrel external storage updater[1227]: ========== Stage: Download ============  
Aug 13 07:02:11 umbrel external storage updater[1227]: =======================================  
Aug 13 07:02:11 umbrel external storage updater[1227]: Creating lock  
Aug 13 07:02:11 umbrel external storage updater[1227]: Cleaning up any previous mess  
Aug 13 07:02:11 umbrel external storage updater[1227]: Copying Umbrel 0.5.4 from /sd-root/home/umbrel/umbrel  
Aug 13 07:02:13 umbrel external storage updater[1227]: Running update install scripts of the new release  
Aug 13 07:02:13 umbrel external storage updater[1227]: == Begin Update Script bootstrap-run.sh ==  
Aug 13 07:02:13 umbrel external storage updater[1227]: Bootstrapping umbreld  
Aug 13 07:02:13 umbrel external storage updater[1227]: Saving current Umbrel Docker images to clean up later  
Aug 13 07:02:13 umbrel external storage updater[1227]: Reading file: /home/umbrel/umbrel/docker-compose.yml  
Aug 13 07:02:14 umbrel external storage updater[1227]: getumbrel/tor:0.4.7.8@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a  
Aug 13 07:02:14 umbrel external storage updater[1227]: nginx:1.17.8@sha256:380eb808e2a3b0dd954f92c1cae2f845e6558a15037efefcabc5b4e03d666d03  
Aug 13 07:02:14 umbrel external storage updater[1227]: getumbrel/dashboard:v0.5.8@sha256:9cfb822da25eee75ed0d74525b7864e0068b1f21edde5ad1c01c9347d24b34b1  
Aug 13 07:02:14 umbrel external storage updater[1227]: getumbrel/manager:v0.5.3@sha256:69caf866f5eb471789726a4584c5dd74eabc34e4b31ca5c846ad26424a7eb534  
Aug 13 07:02:14 umbrel external storage updater[1227]: getumbrel/auth-server:v0.5.1@sha256:afcd9065eab02f98ee6bf705045170a4b385fb5f81e3b168bb92ffb8ac7a1760  
Aug 13 07:02:14 umbrel external storage updater[1227]: Detected architecture: arm64  
Aug 13 07:02:14 umbrel external storage updater[1227]: Installing umbreld to “/home/umbrel/umbrel/bin/umbreld”  
Aug 13 07:02:15 umbrel external storage updater[1227]: Downloading umbreld from “[https://github.com/getumbrel/umbrel/releases/download/0.5.4/umbreld-0.5.4-arm64.tar.gz](https://github.com/getumbrel/umbrel/releases/download/0.5.4/umbreld-0.5.4-arm64.tar.gz)”  
Aug 13 07:02:15 umbrel external storage updater[1227]: % Total % Received % Xferd Average Speed Time Time Time Current  
Aug 13 07:02:15 umbrel external storage updater[1227]: Dload Upload Total Spent Left Speed  
Aug 13 07:02:16 umbrel external storage updater[1227]: [237B blob data]  
Aug 13 07:02:16 umbrel external storage updater[1227]: curl: (22) The requested URL returned error: 404  
Aug 13 07:02:16 umbrel external storage updater[1227]: gzip: stdin: unexpected end of file  
Aug 13 07:02:16 umbrel external storage updater[1227]: tar: Child returned status 1  
Aug 13 07:02:16 umbrel external storage updater[1227]: tar: Error is not recoverable: exiting now  
Aug 13 07:02:16 umbrel external storage updater[1227]: Update failed!  
Aug 13 07:02:18 umbrel external storage updater[1227]: == End Update Script bootstrap-run.sh ==  
Aug 13 07:02:18 umbrel external storage updater[1227]: Deleting cloned repository  
Aug 13 07:02:21 umbrel external storage updater[1227]: Removing lock  
Aug 13 07:03:06 umbrel systemd[1]: Started External Storage SDcard Updater.

## Karen logs

karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events  
karen is running in /home/umbrel/umbrel/events

## Docker containers

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

## Umbrel logs

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 802, in urlopen  
\*\*response\_kw,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 504, in \_make\_request  
enforce\_content\_length=enforce\_content\_length,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connection.py”, line 388, in request  
self.endheaders()  
File “/usr/lib/python3.7/http/client.py”, line 1259, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “/usr/lib/python3.7/http/client.py”, line 1034, in \_send\_output  
self.send(msg)  
File “/usr/lib/python3.7/http/client.py”, line 974, in send  
self.connect()  
File “/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py”, line 27, in connect  
sock.connect(self.unix\_socket)  
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 497, in send  
chunked=chunked,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 845, in urlopen  
method, url, error=new\_e, \_pool=self, \_stacktrace=sys.exc\_info()[2]  
File “/usr/local/lib/python3.7/dist-packages/urllib3/util/retry.py”, line 470, in increment  
raise reraise(type(error), error, \_stacktrace)  
File “/usr/local/lib/python3.7/dist-packages/urllib3/util/util.py”, line 38, in reraise  
raise value.with\_traceback(tb)  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 802, in urlopen  
\*\*response\_kw,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 504, in \_make\_request  
enforce\_content\_length=enforce\_content\_length,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connection.py”, line 388, in request  
self.endheaders()  
File “/usr/lib/python3.7/http/client.py”, line 1259, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “/usr/lib/python3.7/http/client.py”, line 1034, in \_send\_output  
self.send(msg)  
File “/usr/lib/python3.7/http/client.py”, line 974, in send  
self.connect()  
File “/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py”, line 27, in connect  
sock.connect(self.unix\_socket)  
urllib3.exceptions.ProtocolError: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 214, in \_retrieve\_server\_version  
return self.version(api\_version=False)[“ApiVersion”]  
File “/usr/local/lib/python3.7/dist-packages/docker/api/daemon.py”, line 181, in version  
return self.\_result(self.\_get(url), json=True)  
File “/usr/local/lib/python3.7/dist-packages/docker/utils/decorators.py”, line 46, in inner  
return f(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 237, in \_get  
return self.get(url, \*\*self.\_set\_request\_timeout(kwargs))  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 602, in get  
return self.request(“GET”, url, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 589, in request  
resp = self.send(prep, \*\*send\_kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 703, in send  
r = adapter.send(request, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 501, in send  
raise ConnectionError(err, request=request)  
requests.exceptions.ConnectionError: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/bin/docker-compose”, line 8, in   
sys.exit(main())  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 81, in main  
command\_func()  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 200, in perform\_command  
project = project\_from\_options(‘.’, options)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 70, in project\_from\_options  
enabled\_profiles=get\_profiles\_from\_options(options, environment)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 153, in get\_project  
verbose=verbose, version=api\_version, context=context, environment=environment  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 43, in get\_client  
environment=environment, tls\_version=get\_tls\_version(environment)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 170, in docker\_client  
client = APIClient(use\_ssh\_client=not use\_paramiko\_ssh, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 197, in **init**  
self.\_version = self.\_retrieve\_server\_version()  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 222, in \_retrieve\_server\_version  
f’Error while fetching server API version: {e}’  
docker.errors.DockerException: Error while fetching server API version: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

## Tor Proxy logs

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 802, in urlopen  
\*\*response\_kw,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 504, in \_make\_request  
enforce\_content\_length=enforce\_content\_length,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connection.py”, line 388, in request  
self.endheaders()  
File “/usr/lib/python3.7/http/client.py”, line 1259, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “/usr/lib/python3.7/http/client.py”, line 1034, in \_send\_output  
self.send(msg)  
File “/usr/lib/python3.7/http/client.py”, line 974, in send  
self.connect()  
File “/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py”, line 27, in connect  
sock.connect(self.unix\_socket)  
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 497, in send  
chunked=chunked,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 845, in urlopen  
method, url, error=new\_e, \_pool=self, \_stacktrace=sys.exc\_info()[2]  
File “/usr/local/lib/python3.7/dist-packages/urllib3/util/retry.py”, line 470, in increment  
raise reraise(type(error), error, \_stacktrace)  
File “/usr/local/lib/python3.7/dist-packages/urllib3/util/util.py”, line 38, in reraise  
raise value.with\_traceback(tb)  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 802, in urlopen  
\*\*response\_kw,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 504, in \_make\_request  
enforce\_content\_length=enforce\_content\_length,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connection.py”, line 388, in request  
self.endheaders()  
File “/usr/lib/python3.7/http/client.py”, line 1259, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “/usr/lib/python3.7/http/client.py”, line 1034, in \_send\_output  
self.send(msg)  
File “/usr/lib/python3.7/http/client.py”, line 974, in send  
self.connect()  
File “/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py”, line 27, in connect  
sock.connect(self.unix\_socket)  
urllib3.exceptions.ProtocolError: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 214, in \_retrieve\_server\_version  
return self.version(api\_version=False)[“ApiVersion”]  
File “/usr/local/lib/python3.7/dist-packages/docker/api/daemon.py”, line 181, in version  
return self.\_result(self.\_get(url), json=True)  
File “/usr/local/lib/python3.7/dist-packages/docker/utils/decorators.py”, line 46, in inner  
return f(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 237, in \_get  
return self.get(url, \*\*self.\_set\_request\_timeout(kwargs))  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 602, in get  
return self.request(“GET”, url, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 589, in request  
resp = self.send(prep, \*\*send\_kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 703, in send  
r = adapter.send(request, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 501, in send  
raise ConnectionError(err, request=request)  
requests.exceptions.ConnectionError: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/bin/docker-compose”, line 8, in   
sys.exit(main())  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 81, in main  
command\_func()  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 200, in perform\_command  
project = project\_from\_options(‘.’, options)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 70, in project\_from\_options  
enabled\_profiles=get\_profiles\_from\_options(options, environment)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 153, in get\_project  
verbose=verbose, version=api\_version, context=context, environment=environment  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 43, in get\_client  
environment=environment, tls\_version=get\_tls\_version(environment)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 170, in docker\_client  
client = APIClient(use\_ssh\_client=not use\_paramiko\_ssh, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 197, in **init**  
self.\_version = self.\_retrieve\_server\_version()  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 222, in \_retrieve\_server\_version  
f’Error while fetching server API version: {e}’  
docker.errors.DockerException: Error while fetching server API version: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

## App logs

bitcoin

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 802, in urlopen  
\*\*response\_kw,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 504, in \_make\_request  
enforce\_content\_length=enforce\_content\_length,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connection.py”, line 388, in request  
self.endheaders()  
File “/usr/lib/python3.7/http/client.py”, line 1259, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “/usr/lib/python3.7/http/client.py”, line 1034, in \_send\_output  
self.send(msg)  
File “/usr/lib/python3.7/http/client.py”, line 974, in send  
self.connect()  
File “/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py”, line 27, in connect  
sock.connect(self.unix\_socket)  
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 497, in send  
chunked=chunked,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 845, in urlopen  
method, url, error=new\_e, \_pool=self, \_stacktrace=sys.exc\_info()[2]  
File “/usr/local/lib/python3.7/dist-packages/urllib3/util/retry.py”, line 470, in increment  
raise reraise(type(error), error, \_stacktrace)  
File “/usr/local/lib/python3.7/dist-packages/urllib3/util/util.py”, line 38, in reraise  
raise value.with\_traceback(tb)  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 802, in urlopen  
\*\*response\_kw,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py”, line 504, in \_make\_request  
enforce\_content\_length=enforce\_content\_length,  
File “/usr/local/lib/python3.7/dist-packages/urllib3/connection.py”, line 388, in request  
self.endheaders()  
File “/usr/lib/python3.7/http/client.py”, line 1259, in endheaders  
self.\_send\_output(message\_body, encode\_chunked=encode\_chunked)  
File “/usr/lib/python3.7/http/client.py”, line 1034, in \_send\_output  
self.send(msg)  
File “/usr/lib/python3.7/http/client.py”, line 974, in send  
self.connect()  
File “/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py”, line 27, in connect  
sock.connect(self.unix\_socket)  
urllib3.exceptions.ProtocolError: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 214, in \_retrieve\_server\_version  
return self.version(api\_version=False)[“ApiVersion”]  
File “/usr/local/lib/python3.7/dist-packages/docker/api/daemon.py”, line 181, in version  
return self.\_result(self.\_get(url), json=True)  
File “/usr/local/lib/python3.7/dist-packages/docker/utils/decorators.py”, line 46, in inner  
return f(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 237, in \_get  
return self.get(url, \*\*self.\_set\_request\_timeout(kwargs))  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 602, in get  
return self.request(“GET”, url, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 589, in request  
resp = self.send(prep, \*\*send\_kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/sessions.py”, line 703, in send  
r = adapter.send(request, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/requests/adapters.py”, line 501, in send  
raise ConnectionError(err, request=request)  
requests.exceptions.ConnectionError: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/usr/local/bin/docker-compose”, line 8, in   
sys.exit(main())  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 81, in main  
command\_func()  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/main.py”, line 200, in perform\_command  
project = project\_from\_options(‘.’, options)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 70, in project\_from\_options  
enabled\_profiles=get\_profiles\_from\_options(options, environment)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/command.py”, line 153, in get\_project  
verbose=verbose, version=api\_version, context=context, environment=environment  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 43, in get\_client  
environment=environment, tls\_version=get\_tls\_version(environment)  
File “/usr/local/lib/python3.7/dist-packages/compose/cli/docker\_client.py”, line 170, in docker\_client  
client = APIClient(use\_ssh\_client=not use\_paramiko\_ssh, \*\*kwargs)  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 197, in **init**  
self.\_version = self.\_retrieve\_server\_version()  
File “/usr/local/lib/python3.7/dist-packages/docker/api/client.py”, line 222, in \_retrieve\_server\_version  
f’Error while fetching server API version: {e}’  
docker.errors.DockerException: Error while fetching server API version: (‘Connection aborted.’, ConnectionRefusedError(111, ‘Connection refused’))

…

# ================ ==== Result ====

The debug script did not automatically detect any issues with your Umbrel.

---

<div class="post-metadata">

**Author:** ![smolgrrr](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/smolgrrr/32/2825_2.png) [@smolgrrr](https://community.umbrel.com/u/smolgrrr)\
**Post date:** [August 13, 2023, 7:29am UTC](https://community.umbrel.com/t/error-system-service-failed/13327/2 "2023-08-13T07:29:43Z")

</div>

Hi, looks like it failed to update, you can reflash your SD with the latest umbrel update and this should resolve your issue

> [@Resolving “Error: System service failed”](https://community.umbrel.com/t/resolving-error-system-service-failed/12939):
>
> As a disclaimer please always make sure you have secured your 24 word seed phrase before making any drastic system changes, primarily if you skip the step to reflash your MicroSD card (where you don’t lose any data) and instead skip to reformatting your storage drive then you would lose all your data (all data is stored on the storage drive and will result in a clean install) This error is the result of several issues usually occurring on Raspberry Pi 4 devices and related to the MicroSD card a…

---

<div class="post-metadata">

**Author:** ![lafrite](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@lafrite](https://community.umbrel.com/u/lafrite)\
**Post date:** [August 13, 2023, 10:24am UTC](https://community.umbrel.com/t/error-system-service-failed/13327/3 "2023-08-13T10:24:01Z")

</div>

Thanks for your suggestion! I just flashed it again using BalenaEtcher, unfortunately I’m still getting the same error?

---

<div class="post-metadata">

**Author:** ![smolgrrr](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/smolgrrr/32/2825_2.png) [@smolgrrr](https://community.umbrel.com/u/smolgrrr)\
**Post date:** [August 14, 2023, 9:59am UTC](https://community.umbrel.com/t/error-system-service-failed/13327/4 "2023-08-14T09:59:00Z")

</div>

Hmmm interesting, can you try this please

> sudo ~/umbrel/scripts/update/update --repo getumbrel/umbrel#v0.5.4

---

<div class="post-metadata">

**Author:** ![lafrite](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@lafrite](https://community.umbrel.com/u/lafrite)\
**Post date:** [August 15, 2023, 5:50am UTC](https://community.umbrel.com/t/error-system-service-failed/13327/5 "2023-08-15T05:50:52Z")

</div>

> [@smolgrrr](#):
>
> sudo ~/umbrel/scripts/update/update --repo getumbrel/umbrel#v0.5.4

Here is what I got:

Cloning into ‘/tmp/umbrel-update’…  
remote: Enumerating objects: 6306, done.  
remote: Counting objects: 100% (1425/1425), done.  
remote: Compressing objects: 100% (478/478), done.  
remote: Total 6306 (delta 955), reused 1318 (delta 919), pack-reused 4881  
Receiving objects: 100% (6306/6306), 14.04 MiB | 19.40 MiB/s, done.  
Resolving deltas: 100% (3720/3720), done.  
Note: checking out ‘d299a7ad05dfd31d18f8b5d1828cecd459760dd5’.

You are in ‘detached HEAD’ state. You can look around, make experimental  
changes and commit them, and you can discard any commits you make in this  
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may  
do so (now or later) by using -b with the checkout command again. Example:

git checkout -b

# ======================================= =============== UPDATE ================

# ========== Stage: Download ============

Creating lock  
Cleaning up any previous mess  
Copying Umbrel 0.5.4 from /tmp/umbrel-update/  
Running update install scripts of the new release

== Begin Update Script bootstrap-run.sh ==  
Bootstrapping umbreld  
Saving current Umbrel Docker images to clean up later  
Reading file: /home/umbrel/umbrel/docker-compose.yml  
getumbrel/tor:0.4.7.8@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a  
nginx:1.17.8@sha256:380eb808e2a3b0dd954f92c1cae2f845e6558a15037efefcabc5b4e03d666d03  
getumbrel/dashboard:v0.5.8@sha256:9cfb822da25eee75ed0d74525b7864e0068b1f21edde5ad1c01c9347d24b34b1  
getumbrel/manager:v0.5.3@sha256:69caf866f5eb471789726a4584c5dd74eabc34e4b31ca5c846ad26424a7eb534  
getumbrel/auth-server:v0.5.1@sha256:afcd9065eab02f98ee6bf705045170a4b385fb5f81e3b168bb92ffb8ac7a1760  
Detected architecture: arm64  
Installing umbreld to “/home/umbrel/umbrel/bin/umbreld”  
Downloading umbreld from “[https://github.com/getumbrel/umbrel/releases/download/0.5.4/umbreld-0.5.4-arm64.tar.gz](https://github.com/getumbrel/umbrel/releases/download/0.5.4/umbreld-0.5.4-arm64.tar.gz)”  
% Total % Received % Xferd Average Speed Time Time Time Current  
Dload Upload Total Spent Left Speed  
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0  
curl: (22) The requested URL returned error: 404

gzip: stdin: unexpected end of file  
tar: Child returned status 1  
tar: Error is not recoverable: exiting now  
Update failed!  
== End Update Script bootstrap-run.sh ==

Deleting cloned repository  
Removing lock

---

<div class="post-metadata">

**Author:** ![smolgrrr](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/smolgrrr/32/2825_2.png) [@smolgrrr](https://community.umbrel.com/u/smolgrrr)\
**Post date:** [August 15, 2023, 8:43am UTC](https://community.umbrel.com/t/error-system-service-failed/13327/6 "2023-08-15T08:43:40Z")

</div>

Sorry bad script, try this one here

> cd ~/umbrel && echo ‘{“state”: “success”, “progress”: 100, “description”: “Successfully installed Umbrel v0.5.3”, “updateTo”: “v0.5.4”}’ | sudo tee statuses/update-status.json && sudo scripts/update/update --ota

---

<div class="post-metadata">

**Author:** ![lafrite](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@lafrite](https://community.umbrel.com/u/lafrite)\
**Post date:** [August 15, 2023, 1:04pm UTC](https://community.umbrel.com/t/error-system-service-failed/13327/7 "2023-08-15T13:04:10Z")

</div>

Thanks, but I’m getting this: maybe there is a syntax error?

‘{“state”: “success”, “progress”: 100, “description”: “Successfully installed Umbrel v0.5.3”, “updateTo”: “v0.5.4”}’  
parse error: Invalid numeric literal at line 1, column 4

# ======================================= =============== UPDATE ================

# ========== Stage: Download ============

Creating lock  
Cleaning up any previous mess  
Downloading Umbrel  
% Total % Received % Xferd Average Speed Time Time Time Current  
Dload Upload Total Spent Left Speed  
100 9 100 9 0 0 45 0 --:–:-- --:–:-- --:–:-- 45

gzip: stdin: not in gzip format  
tar: Child returned status 1  
tar: Error is not recoverable: exiting now  
Running update install scripts of the new release  
scripts/update/update: line 136: cd: scripts/update: No such file or directory  
ls: cannot access ‘\*-run.sh’: No such file or directory  
Deleting cloned repository  
Removing lock
