calibre-web
date,stream,content
2025/07/28 20:21:39,stderr,
2025/07/28 20:21:39,stderr,"2025-07-28T12:21:39Z {'REMOTE_ADDR': '::ffff:172.20.0.2', 'REMOTE_PORT': '58508', 'HTTP_HOST': '192.168.31.149:8083', (hidden keys: 21)} failed with AttributeError
"
2025/07/28 20:21:39,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:21:39,stderr, ^^^^^^^^^
2025/07/28 20:21:39,stderr, self.name = data.name
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:21:39,stderr, self.loadSettings()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, user = self.anonymous_user()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:21:39,stderr, self._update_request_context_with_user()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:21:39,stderr, current_app.login_manager._load_user()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^
2025/07/28 20:21:39,stderr, return dict(current_user=_get_user())
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 414, in _user_context_processor
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, context.update(self.ensure_sync(func)())
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 493, in update_template_context
"
2025/07/28 20:21:39,stderr, app.update_template_context(context)
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 127, in _render
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr," return _render(app, template, context)
"
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 150, in render_template
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr," return render_template('http_error.html',
"
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/error_handler.py\", line 46, in internal_error
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, server_error = self.ensure_sync(handler)(server_error)
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 823, in handle_exception
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, response = self.handle_exception(e)
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1476, in wsgi_app
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr," return self.app(environ, start_response)
"
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/reverseproxy.py\", line 79, in __call__
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr," return self.wsgi_app(environ, start_response)
"
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1498, in __call__
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr," self.result = self.application(self.environ, self.start_response)
"
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1053, in run_application
"
2025/07/28 20:21:39,stderr, self.run_application()
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1107, in handle_one_response
"
2025/07/28 20:21:39,stderr,Traceback (most recent call last):
2025/07/28 20:21:39,stderr,
2025/07/28 20:21:39,stderr,"During handling of the above exception, another exception occurred:
"
2025/07/28 20:21:39,stderr,
2025/07/28 20:21:39,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:21:39,stderr, ^^^^^^^^^
2025/07/28 20:21:39,stderr, self.name = data.name
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:21:39,stderr, self.loadSettings()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, user = self.anonymous_user()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:21:39,stderr, self._update_request_context_with_user()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:21:39,stderr, current_app.login_manager._load_user()
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^
2025/07/28 20:21:39,stderr, current_user = LocalProxy(lambda: _get_user())
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 26, in <lambda>
"
2025/07/28 20:21:39,stderr, ^^^^^^^
2025/07/28 20:21:39,stderr, return get_name(local())
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 526, in _get_current_object
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, obj = instance._get_current_object()
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 318, in __get__
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, elif not current_user.is_authenticated:
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 290, in decorated_view
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr," return login_required(func)(*args, **kwargs)
"
2025/07/28 20:21:39,stderr," File \"/app/calibre-web/cps/usermanagement.py\", line 111, in decorated_view
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 865, in dispatch_request
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, rv = self.dispatch_request()
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 880, in full_dispatch_request
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, rv = self.handle_user_exception(e)
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 882, in full_dispatch_request
"
2025/07/28 20:21:39,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:39,stderr, response = self.full_dispatch_request()
2025/07/28 20:21:39,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1473, in wsgi_app
"
2025/07/28 20:21:39,stderr,Traceback (most recent call last):
2025/07/28 20:21:00,stderr,
2025/07/28 20:21:00,stderr,"2025-07-28T12:21:00Z {'REMOTE_ADDR': '::ffff:172.20.0.2', 'REMOTE_PORT': '58388', 'HTTP_HOST': '192.168.31.149:8083', (hidden keys: 21)} failed with AttributeError
"
2025/07/28 20:21:00,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:21:00,stderr, ^^^^^^^^^
2025/07/28 20:21:00,stderr, self.name = data.name
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:21:00,stderr, self.loadSettings()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, user = self.anonymous_user()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:21:00,stderr, self._update_request_context_with_user()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:21:00,stderr, current_app.login_manager._load_user()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^
2025/07/28 20:21:00,stderr, return dict(current_user=_get_user())
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 414, in _user_context_processor
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, context.update(self.ensure_sync(func)())
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 493, in update_template_context
"
2025/07/28 20:21:00,stderr, app.update_template_context(context)
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 127, in _render
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr," return _render(app, template, context)
"
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 150, in render_template
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr," return render_template('http_error.html',
"
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/error_handler.py\", line 46, in internal_error
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, server_error = self.ensure_sync(handler)(server_error)
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 823, in handle_exception
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, response = self.handle_exception(e)
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1476, in wsgi_app
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr," return self.app(environ, start_response)
"
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/reverseproxy.py\", line 79, in __call__
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr," return self.wsgi_app(environ, start_response)
"
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1498, in __call__
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr," self.result = self.application(self.environ, self.start_response)
"
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1053, in run_application
"
2025/07/28 20:21:00,stderr, self.run_application()
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1107, in handle_one_response
"
2025/07/28 20:21:00,stderr,Traceback (most recent call last):
2025/07/28 20:21:00,stderr,
2025/07/28 20:21:00,stderr,"During handling of the above exception, another exception occurred:
"
2025/07/28 20:21:00,stderr,
2025/07/28 20:21:00,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:21:00,stderr, ^^^^^^^^^
2025/07/28 20:21:00,stderr, self.name = data.name
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:21:00,stderr, self.loadSettings()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, user = self.anonymous_user()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:21:00,stderr, self._update_request_context_with_user()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:21:00,stderr, current_app.login_manager._load_user()
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^
2025/07/28 20:21:00,stderr, current_user = LocalProxy(lambda: _get_user())
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 26, in <lambda>
"
2025/07/28 20:21:00,stderr, ^^^^^^^
2025/07/28 20:21:00,stderr, return get_name(local())
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 526, in _get_current_object
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, obj = instance._get_current_object()
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 318, in __get__
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, elif not current_user.is_authenticated:
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 290, in decorated_view
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr," return login_required(func)(*args, **kwargs)
"
2025/07/28 20:21:00,stderr," File \"/app/calibre-web/cps/usermanagement.py\", line 111, in decorated_view
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 865, in dispatch_request
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, rv = self.dispatch_request()
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 880, in full_dispatch_request
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, rv = self.handle_user_exception(e)
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 882, in full_dispatch_request
"
2025/07/28 20:21:00,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:21:00,stderr, response = self.full_dispatch_request()
2025/07/28 20:21:00,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1473, in wsgi_app
"
2025/07/28 20:21:00,stderr,Traceback (most recent call last):
2025/07/28 20:06:23,stderr,
2025/07/28 20:06:23,stderr,"2025-07-28T12:06:23Z {'REMOTE_ADDR': '::ffff:192.168.31.156', 'REMOTE_PORT': '8508', 'HTTP_HOST': '192.168.31.149:8083', (hidden keys: 26)} failed with AttributeError
"
2025/07/28 20:06:23,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:06:23,stderr, ^^^^^^^^^
2025/07/28 20:06:23,stderr, self.name = data.name
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:06:23,stderr, self.loadSettings()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, user = self.anonymous_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:06:23,stderr, self._update_request_context_with_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:06:23,stderr, current_app.login_manager._load_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^
2025/07/28 20:06:23,stderr, return dict(current_user=_get_user())
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 414, in _user_context_processor
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, context.update(self.ensure_sync(func)())
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 493, in update_template_context
"
2025/07/28 20:06:23,stderr, app.update_template_context(context)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 127, in _render
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return _render(app, template, context)
"
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 150, in render_template
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return render_template('http_error.html',
"
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/error_handler.py\", line 46, in internal_error
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, server_error = self.ensure_sync(handler)(server_error)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 823, in handle_exception
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, response = self.handle_exception(e)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1476, in wsgi_app
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return self.app(environ, start_response)
"
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/reverseproxy.py\", line 79, in __call__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return self.wsgi_app(environ, start_response)
"
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1498, in __call__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," self.result = self.application(self.environ, self.start_response)
"
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1053, in run_application
"
2025/07/28 20:06:23,stderr, self.run_application()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1107, in handle_one_response
"
2025/07/28 20:06:23,stderr,Traceback (most recent call last):
2025/07/28 20:06:23,stderr,
2025/07/28 20:06:23,stderr,"During handling of the above exception, another exception occurred:
"
2025/07/28 20:06:23,stderr,
2025/07/28 20:06:23,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:06:23,stderr, ^^^^^^^^^
2025/07/28 20:06:23,stderr, self.name = data.name
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:06:23,stderr, self.loadSettings()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, user = self.anonymous_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:06:23,stderr, self._update_request_context_with_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:06:23,stderr, current_app.login_manager._load_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^
2025/07/28 20:06:23,stderr, current_user = LocalProxy(lambda: _get_user())
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 26, in <lambda>
"
2025/07/28 20:06:23,stderr, ^^^^^^^
2025/07/28 20:06:23,stderr, return get_name(local())
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 526, in _get_current_object
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, obj = instance._get_current_object()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 318, in __get__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, elif not current_user.is_authenticated:
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 290, in decorated_view
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return login_required(func)(*args, **kwargs)
"
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/usermanagement.py\", line 111, in decorated_view
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 865, in dispatch_request
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, rv = self.dispatch_request()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 880, in full_dispatch_request
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, rv = self.handle_user_exception(e)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 882, in full_dispatch_request
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, response = self.full_dispatch_request()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1473, in wsgi_app
"
2025/07/28 20:06:23,stderr,Traceback (most recent call last):
2025/07/28 20:06:23,stderr,
2025/07/28 20:06:23,stderr,"2025-07-28T12:06:23Z {'REMOTE_ADDR': '::ffff:192.168.31.156', 'REMOTE_PORT': '8507', 'HTTP_HOST': '192.168.31.149:8083', (hidden keys: 26)} failed with AttributeError
"
2025/07/28 20:06:23,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:06:23,stderr, ^^^^^^^^^
2025/07/28 20:06:23,stderr, self.name = data.name
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:06:23,stderr, self.loadSettings()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, user = self.anonymous_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:06:23,stderr, self._update_request_context_with_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:06:23,stderr, current_app.login_manager._load_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^
2025/07/28 20:06:23,stderr, return dict(current_user=_get_user())
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 414, in _user_context_processor
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, context.update(self.ensure_sync(func)())
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 493, in update_template_context
"
2025/07/28 20:06:23,stderr, app.update_template_context(context)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 127, in _render
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return _render(app, template, context)
"
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 150, in render_template
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return render_template('http_error.html',
"
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/error_handler.py\", line 46, in internal_error
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, server_error = self.ensure_sync(handler)(server_error)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 823, in handle_exception
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, response = self.handle_exception(e)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1476, in wsgi_app
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return self.app(environ, start_response)
"
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/reverseproxy.py\", line 79, in __call__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return self.wsgi_app(environ, start_response)
"
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1498, in __call__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," self.result = self.application(self.environ, self.start_response)
"
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1053, in run_application
"
2025/07/28 20:06:23,stderr, self.run_application()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1107, in handle_one_response
"
2025/07/28 20:06:23,stderr,Traceback (most recent call last):
2025/07/28 20:06:23,stderr,
2025/07/28 20:06:23,stderr,"During handling of the above exception, another exception occurred:
"
2025/07/28 20:06:23,stderr,
2025/07/28 20:06:23,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:06:23,stderr, ^^^^^^^^^
2025/07/28 20:06:23,stderr, self.name = data.name
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:06:23,stderr, self.loadSettings()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, user = self.anonymous_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:06:23,stderr, self._update_request_context_with_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:06:23,stderr, current_app.login_manager._load_user()
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^
2025/07/28 20:06:23,stderr, current_user = LocalProxy(lambda: _get_user())
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 26, in <lambda>
"
2025/07/28 20:06:23,stderr, ^^^^^^^
2025/07/28 20:06:23,stderr, return get_name(local())
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 526, in _get_current_object
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, obj = instance._get_current_object()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 318, in __get__
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, elif not current_user.is_authenticated:
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 290, in decorated_view
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr," return login_required(func)(*args, **kwargs)
"
2025/07/28 20:06:23,stderr," File \"/app/calibre-web/cps/usermanagement.py\", line 111, in decorated_view
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 865, in dispatch_request
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, rv = self.dispatch_request()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 880, in full_dispatch_request
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, rv = self.handle_user_exception(e)
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 882, in full_dispatch_request
"
2025/07/28 20:06:23,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:23,stderr, response = self.full_dispatch_request()
2025/07/28 20:06:23,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1473, in wsgi_app
"
2025/07/28 20:06:23,stderr,Traceback (most recent call last):
2025/07/28 20:06:22,stderr,
2025/07/28 20:06:22,stderr,"2025-07-28T12:06:22Z {'REMOTE_ADDR': '::ffff:192.168.31.156', 'REMOTE_PORT': '8505', 'HTTP_HOST': '192.168.31.149:8083', (hidden keys: 28)} failed with AttributeError
"
2025/07/28 20:06:22,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:06:22,stderr, ^^^^^^^^^
2025/07/28 20:06:22,stderr, self.name = data.name
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:06:22,stderr, self.loadSettings()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, user = self.anonymous_user()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:06:22,stderr, self._update_request_context_with_user()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:06:22,stderr, current_app.login_manager._load_user()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^
2025/07/28 20:06:22,stderr, return dict(current_user=_get_user())
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 414, in _user_context_processor
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, context.update(self.ensure_sync(func)())
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 493, in update_template_context
"
2025/07/28 20:06:22,stderr, app.update_template_context(context)
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 127, in _render
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr," return _render(app, template, context)
"
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/templating.py\", line 150, in render_template
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr," return render_template('http_error.html',
"
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/error_handler.py\", line 46, in internal_error
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, server_error = self.ensure_sync(handler)(server_error)
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 823, in handle_exception
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, response = self.handle_exception(e)
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1476, in wsgi_app
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr," return self.app(environ, start_response)
"
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/reverseproxy.py\", line 79, in __call__
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr," return self.wsgi_app(environ, start_response)
"
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1498, in __call__
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr," self.result = self.application(self.environ, self.start_response)
"
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1053, in run_application
"
2025/07/28 20:06:22,stderr, self.run_application()
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/gevent/pywsgi.py\", line 1107, in handle_one_response
"
2025/07/28 20:06:22,stderr,Traceback (most recent call last):
2025/07/28 20:06:22,stderr,
2025/07/28 20:06:22,stderr,"During handling of the above exception, another exception occurred:
"
2025/07/28 20:06:22,stderr,
2025/07/28 20:06:22,stderr,AttributeError: 'NoneType' object has no attribute 'name'
2025/07/28 20:06:22,stderr, ^^^^^^^^^
2025/07/28 20:06:22,stderr, self.name = data.name
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/ub.py\", line 300, in loadSettings
"
2025/07/28 20:06:22,stderr, self.loadSettings()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/ub.py\", line 295, in __init__
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, user = self.anonymous_user()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 319, in _update_request_context_with_user
"
2025/07/28 20:06:22,stderr, self._update_request_context_with_user()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/login_manager.py\", line 368, in _load_user
"
2025/07/28 20:06:22,stderr, current_app.login_manager._load_user()
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 379, in _get_user
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^
2025/07/28 20:06:22,stderr, current_user = LocalProxy(lambda: _get_user())
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 26, in <lambda>
"
2025/07/28 20:06:22,stderr, ^^^^^^^
2025/07/28 20:06:22,stderr, return get_name(local())
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 526, in _get_current_object
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, obj = instance._get_current_object()
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/werkzeug/local.py\", line 318, in __get__
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, elif not current_user.is_authenticated:
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/cw_login/utils.py\", line 290, in decorated_view
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr," return login_required(func)(*args, **kwargs)
"
2025/07/28 20:06:22,stderr," File \"/app/calibre-web/cps/usermanagement.py\", line 111, in decorated_view
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 865, in dispatch_request
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, rv = self.dispatch_request()
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 880, in full_dispatch_request
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, rv = self.handle_user_exception(e)
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 882, in full_dispatch_request
"
2025/07/28 20:06:22,stderr, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/07/28 20:06:22,stderr, response = self.full_dispatch_request()
2025/07/28 20:06:22,stderr," File \"/lsiopy/lib/python3.12/site-packages/flask/app.py\", line 1473, in wsgi_app
"
2025/07/28 20:06:22,stderr,Traceback (most recent call last):
2025/07/28 20:05:16,stdout,[ls.io-init] done.
2025/07/28 20:05:15,stderr,Connection to localhost (::1) 8083 port [tcp/*] succeeded!
2025/07/28 20:05:07,stderr,
2025/07/28 20:05:07,stderr, import pkg_resources
2025/07/28 20:05:07,stderr,"[2025-07-28 20:05:07,080] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/pycountry/__init__.py:10: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
"
2025/07/28 20:05:00,stdout,"[custom-init] No custom files found, skipping...
"
2025/07/28 20:05:00,stdout,───────────────────────────────────────
2025/07/28 20:05:00,stdout,User GID: 100
2025/07/28 20:05:00,stdout,User UID: 1026
2025/07/28 20:05:00,stdout,
2025/07/28 20:05:00,stdout,───────────────────────────────────────
2025/07/28 20:05:00,stdout,GID/UID
2025/07/28 20:05:00,stdout,───────────────────────────────────────
2025/07/28 20:05:00,stdout,
2025/07/28 20:05:00,stdout,https://www.linuxserver.io/donate/
2025/07/28 20:05:00,stdout,To support LSIO projects visit:
2025/07/28 20:05:00,stdout,
2025/07/28 20:05:00,stdout,Calibre-Web: https://paypal.me/calibreweb
2025/07/28 20:05:00,stdout,To support the app dev(s) visit:
2025/07/28 20:05:00,stdout,
2025/07/28 20:05:00,stdout,───────────────────────────────────────
2025/07/28 20:05:00,stdout, Brought to you by linuxserver.io
2025/07/28 20:05:00,stdout,
2025/07/28 20:05:00,stdout, ╚══════╝╚══════╝╚═╝ ╚═════╝
2025/07/28 20:05:00,stdout, ███████╗███████║██║╚██████╔╝
2025/07/28 20:05:00,stdout, ██║ ╚════██║██║██║ ██║
2025/07/28 20:05:00,stdout, ██║ ███████╗██║██║ ██║
2025/07/28 20:05:00,stdout, ██║ ██╔════╝██║██╔═══██╗
2025/07/28 20:05:00,stdout, ██╗ ███████╗██╗ ██████╗
2025/07/28 20:05:00,stdout,
2025/07/28 20:05:00,stdout,───────────────────────────────────────
2025/07/28 20:04:57,stdout,[migrations] no migrations found
2025/07/28 20:04:57,stdout,[migrations] started
Is there an existing issue for this?
Current Behavior
When open the url on browser, url became "http://ip:8083/admin/dbconfig", and shows
Internal Server ErrorExpected Behavior
web ui shows normal
Steps To Reproduce
Environment
CPU architecture
x86-64
Docker creation
services: calibre-web: image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web environment: - PUID=1026 - PGID=100 - TZ=Asia/Shanghai # - DOCKER_MODS=linuxserver/mods:universal-calibre #optional # - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional volumes: - /volume1/docker/app/calibre-web/config:/config - /volume1/docker/app/calibre-web/books:/books ports: - 8083:8083 restart: unless-stopped network_mode: host networks: {}Container logs