Logging error about ui.log

I ran the program and found this error in ui.log. How can I modify it?
—Logging error—
Traceback (most recent call last):
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/logging/init.py”, line 1087, in emit
self.flush()
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/logging/init.py”, line 1067, in flush
self.stream.flush()
OSError: [Errno 5] Input/output error
Call stack:
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/threading.py”, line 930, in _bootstrap
self._bootstrap_inner()
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/threading.py”, line 973, in _bootstrap_inner
self.run()
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/threading.py”, line 910, in run
self._target(*self._args, **self._kwargs)

My code runs on the Linux desktop. Is it possible that the Linux server will not have this problem? I just found that the Linux desktop in Oracle VirtualBox will also have this logging error

How did you install the software? Does your log directory have permissions to write files?

I installed the software manually step by step on the Linux desktop 22.04 side according to the “Manual Installation from a fresh OS” section on GitHub. As for whether the log has write permission, I found that my ui.log file contains: INFO:quart.serving:192.168.1.101:49751 GET /assets/favicon.ico 1.1 200 27903 32584
— Logging error —
Traceback (most recent call last):
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/logging/init.py”, line 1087, in emit
self.flush()
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/logging/init.py”, line 1067, in flush
self.stream.flush()
OSError: [Errno 5] Input/output error
Call stack:
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/threading.py”, line 930, in _bootstrap
self._bootstrap_inner()
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/threading.py”, line 973, in _bootstrap_inner
self.run()
File “/home/krakensdr/miniforge3/envs/kraken/lib/python3.9/threading.py”, line 910, in run
self._target(*self._args, **self._kwargs)
Message: ‘%(h)s %(r)s %(s)s %(b)s %(D)s’
Arguments: {There is a lot of content, which has been omitted}
I guess it means that you have write permission

And to clarify, does the software run or not?

I have seen this error sometimes show briefly on the VM, but the software still runs. Apparently the stream takes a few moment to initialize on some systems and during that time we get an error.

Yes, the software is running, because the web interface has been successfully loaded, and the interactive interface can be clicked. I doubt whether it is because I use the Linux desktop, which is the same as the VM software. After all, the linux-serve does not have a mouse to help, so it is not suitable for beginners. I guess that the logging error does not affect the code function, but will cause large pieces of content in the ui.log file:(