Thanks for the support and your hard work!
Unfortunately I'm getting the same result after your config rename suggestion, when rolling back to :2.1.1-1-02 both new and old .conf work and I can get access to the UI
2023-01-16 14:37:22,428 DEBG 'watchdog-script' stdout output:
[info] Deluge Web UI started
2023-01-16 14:37:22,883 DEBG 'watchdog-script' stderr output:
Traceback (most recent call last):
File "/usr/bin/deluge-web", line 33, in <module>
2023-01-16 14:37:22,883 DEBG 'watchdog-script' stderr output:
sys.exit(load_entry_point('deluge==2.1.1', 'gui_scripts', 'deluge-web')())
File "/usr/lib/python3.10/site-packages/deluge/ui/web/__init__.py", line 6, in start
web.start()
File "/usr/lib/python3.10/site-packages/deluge/ui/web/web.py", line 71, in start
self.__server = server.DelugeWeb(options=self.options)
File "/usr/lib/python3.10/site-packages/deluge/ui/web/server.py", line 685, in __init__
self.top_level.putChild(self.base.strip('/'), self.top_level)
File "/usr/lib/python3.10/site-packages/twisted/web/resource.py", line 234, in putChild
raise TypeError(f"Path segment must be bytes, but {path!r} is {type(path)}")
TypeError: Path segment must be bytes, but 'deluge' is <class 'str'>
2023-01-16 14:37:52,495 DEBG 'watchdog-script' stdout output:
[info] Deluge Web UI not running
2023-01-16 14:37:54,467 DEBG 'watchdog-script' stdout output:
Setting "listen_interface" to: '10.11.111.14'
Configuration value successfully updated.
2023-01-16 14:37:54,467 DEBG 'watchdog-script' stderr output:
<Deferred at 0x14c5e7eb9930 current result: None>
2023-01-16 14:37:56,567 DEBG 'watchdog-script' stdout output:
Setting "random_port" to: False
Configuration value successfully updated.
2023-01-16 14:37:56,567 DEBG 'watchdog-script' stderr output:
<Deferred at 0x147a93155720 current result: None>
2023-01-16 14:37:58,967 DEBG 'watchdog-script' stdout output:
Setting "listen_ports" to: (26733, 26733)
Configuration value successfully updated.
2023-01-16 14:37:58,967 DEBG 'watchdog-script' stderr output:
<Deferred at 0x14dd00cbe0b0 current result: None>
2023-01-16 14:38:01,667 DEBG 'watchdog-script' stderr output:
<Deferred at 0x14b906191cf0 current result: None>
2023-01-16 14:38:01,727 DEBG 'watchdog-script' stdout output:
[info] No torrents with state 'Error' found
2023-01-16 14:38:01,727 DEBG 'watchdog-script' stdout output:
[info] Starting Deluge Web UI...
2023-01-16 14:38:01,728 DEBG 'watchdog-script' stdout output:
[info] Deluge Web UI started
2023-01-16 14:38:02,221 DEBG 'watchdog-script' stderr output:
Traceback (most recent call last):
File "/usr/bin/deluge-web", line 33, in <module>
2023-01-16 14:38:02,221 DEBG 'watchdog-script' stderr output:
sys.exit(load_entry_point('deluge==2.1.1', 'gui_scripts', 'deluge-web')())
File "/usr/lib/python3.10/site-packages/deluge/ui/web/__init__.py", line 6, in start
web.start()
File "/usr/lib/python3.10/site-packages/deluge/ui/web/web.py", line 71, in start
self.__server = server.DelugeWeb(options=self.options)
File "/usr/lib/python3.10/site-packages/deluge/ui/web/server.py", line 685, in __init__
self.top_level.putChild(self.base.strip('/'), self.top_level)
File "/usr/lib/python3.10/site-packages/twisted/web/resource.py", line 234, in putChild
raise TypeError(f"Path segment must be bytes, but {path!r} is {type(path)}")
TypeError: Path segment must be bytes, but 'deluge' is <class 'str'>