Some things not working (letsencrypt, nexctloudpi.local domain etc.) - No Space Left?

So for some unknown reason my NextCloudPI installation has stopped updating its SSL certificate. In addition to that a few other minor things don’t seem to work quite that well anymore either - such as the nexcloudpi.local domain that could be used to access the web interface locally - I now need to use either my dyndns or the ip in the LAN.

Here’s an excerpt from the System Info page

|NextCloudPi version|v1.46.9|
|NextCloudPi image|NextCloudPi_03-02-22|
|OS|Armbian 22.05.0-trunk Bullseye \l . 5.4.160-odroidxu4 (armv7l)|
|data disk usage|110G/932G|
|rootfs usage|5.3G/15G|

So I’ve just logged into the NextCloudPI web panel and tried to restart the letsencrypt service but I’ve gotten an eror. Here’s the log which says “No space left on device” which shouldn’t be the case since looking at the system info you will see that there’s quite a few gigs left on both disks.

[ letsencrypt ] (Sat Oct 8 13:29:38 UTC 2022)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/__init__.py", line 1083, in emit
self.flush()
File "/usr/lib/python3.9/logging/__init__.py", line 1063, in flush
self.stream.flush()
OSError: [Errno 28] No space left on device
Call stack:
File "/usr/bin/letsencrypt", line 33, in
sys.exit(load_entry_point('certbot==1.12.0', 'console_scripts', 'certbot')())
File "/usr/lib/python3/dist-packages/certbot/main.py", line 15, in main
return internal_main.main(cli_args)
File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1399, in main
log.post_arg_parse_setup(config)
File "/usr/lib/python3/dist-packages/certbot/_internal/log.py", line 114, in post_arg_parse_setup
memory_handler.flush(force=True) # pylint: disable=unexpected-keyword-arg
File "/usr/lib/python3/dist-packages/certbot/_internal/log.py", line 223, in flush
super(MemoryHandler, self).flush()
Message: 'certbot version: %s'
Arguments: ('1.12.0',)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/usr/lib/python3.9/logging/handlers.py", line 192, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
OSError: [Errno 28] No space left on device
Call stack:
File "/usr/bin/letsencrypt", line 33, in
sys.exit(load_entry_point('certbot==1.12.0', 'console_scripts', 'certbot')())
File "/usr/lib/python3/dist-packages/certbot/main.py", line 15, in main
return internal_main.main(cli_args)
File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1399, in main
log.post_arg_parse_setup(config)
File "/usr/lib/python3/dist-packages/certbot/_internal/log.py", line 114, in post_arg_parse_setup
memory_handler.flush(force=True) # pylint: disable=unexpected-keyword-arg
File "/usr/lib/python3/dist-packages/certbot/_internal/log.py", line 223, in flush
super(MemoryHandler, self).flush()
Message: 'Location of certbot entry point: %s'
Arguments: ('/usr/bin/letsencrypt',)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/usr/lib/python3.9/logging/handlers.py", line 192, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
OSError: [Errno 28] No space left on device
Call stack:
File "/usr/bin/letsencrypt", line 33, in
sys.exit(load_entry_point('certbot==1.12.0', 'console_scripts', 'certbot')())
File "/usr/lib/python3/dist-packages/certbot/main.py", line 15, in main
return internal_main.main(cli_args)
File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1399, in main
log.post_arg_parse_setup(config)
File "/usr/lib/python3/dist-packages/certbot/_internal/log.py", line 114, in post_arg_parse_setup
memory_handler.flush(force=True) # pylint: disable=unexpected-keyword-arg
File "/usr/lib/python3/dist-packages/certbot/_internal/log.py", line 223, in flush
super(MemoryHandler, self).flush()
Message: 'Arguments: %r'
Arguments: (['-n', '--cert-name', 'oatbot.duckdns.org', '--force-renew', '--no-self-upgrade', '--webroot', '-w', '/var/www/nextcloud', '--hsts', '--agree-tos', '-m', 'Democritus@gmx.de', '-d', 'oatbot.duckdns.org'],)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.9/logging/handlers.py", line 73, in emit
if self.shouldRollover(record):
File "/usr/lib/python3.9/logging/handlers.py", line 192, in shouldRollover
self.stream.seek(0, 2) #due to non-posix-compliant Windows feature
OSError: [Errno 28] No space left on device
Call stack:
File "/usr/bin/letsencrypt", line 33, in
sys.exit(load_entry_point('certbot==1.12.0', 'console_scripts', 'certbot'

I have SSH access so if there’s anything else I can do to get it to work, let me know!