Error: "System service failed"

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
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.

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

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

Hmmm interesting, can you try this please

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
% 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

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

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