切换后端DBs时打开Airflow Web服务器上的密码\u auth.py蘑菇云错误

切换后端DBs时打开Airflow Web服务器上的密码\u auth.py蘑菇云错误,airflow,Airflow,正在尝试从sqlite db转换到postgresql(基于此处的指南:),并在webserver UI的初始屏幕上出现蘑菇云错误 回溯(最近一次呼叫最后一次): wsgi_应用程序中的第2446行文件“/home/afflow/.local/lib/python3.6/site packages/flask/app.py” response=self.full\u dispatch\u request() 文件“/home/afflow/.local/lib/python3.6/site pa

正在尝试从sqlite db转换到postgresql(基于此处的指南:),并在webserver UI的初始屏幕上出现蘑菇云错误

回溯(最近一次呼叫最后一次):
wsgi_应用程序中的第2446行文件“/home/afflow/.local/lib/python3.6/site packages/flask/app.py”
response=self.full\u dispatch\u request()
文件“/home/afflow/.local/lib/python3.6/site packages/flask/app.py”,第1951行,完整发送请求
rv=自身处理用户异常(e)
...
...
文件“/home/aiffair/.local/lib/python3.6/site packages/aiffair/www/utils.py”,第93行,可访问
(不是当前\u用户。是\u匿名和当前\u用户。是\u超级用户())
文件“/home/afflow/.local/lib/python3.6/site packages/afflow/contrib/auth/backends/password_auth.py”,第114行,在is_superuser中
返回hasattr(self,'user')和self.user.is_superuser()
AttributeError:“非类型”对象没有属性“是超级用户”
查看Web服务器日志并没有揭示太多

[airflow@airflowetl气流]$tail气流网络服务器*

==>airflow-webserver.err重新运行我的用户/密码脚本修复了该问题

我假设这与以前使用的sqllite数据库对新postgres服务器的更改有关。我猜它存储在airflow后端数据库中的某个位置(airflow是新的,因此不知道这些内部结构),由于我正在切换后端,新后端没有此用户/身份验证信息,需要重新运行脚本以导入airflow包并向其后端写入新用户/密码,以便能够使用密码登录(因为我的
aiffort.cfg
使用
auth_backend=aiffort.contrib.auth.backends.password_auth