GitHub user zoomingrocket added a comment to the discussion: Airflow v3 - Issue
with FAB Auth – Missing "session" Table After Fresh Install
@potiuk - So here is my observation, if we setup basic Airflow with SimpleAuth
first `airflow db migrate` is done without any FAB reference even though the
provider is installed, `airflow db migrate` will not create session table which
is expected.
Post initial setup update airflow.cfg to move to FAB, run `airflow db migrate`
or `airflow fab-db migrate` -> These will only provision ab_* tables, but
session table will be missing.
I finally did `airflow db reset` -> This provisioned the only missing session
table
Then do `airflow create user` to provision the first user and all also seed the
base roles, permissions, etc. for FAB
High Level sequence followed
Update airflow.cfg:
external_db_managers = airflow.providers.fab.auth_manager.models.db.FABDBManager
auth_manager =
airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager
```
airflow db migrate
DB: postgresql+psycopg2://xxxxx:5432/xxxxx
Performing upgrade to the metadata database
postgresql+psycopg2://xxxxx:5432/xxxxx
[2025-09-15T15:50:42.378+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:50:42.379+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:50:42.440+0000] {db.py:1136} INFO - Migrating the Airflow
database
[2025-09-15T15:50:42.501+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:50:42.501+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:50:42.564+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:50:42.565+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:50:42.596+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:50:42.596+0000] {migration.py:214} INFO - Will assume
transactional DDL.
Database migrating done! => Only ab_* tables, no session
```
```
airflow fab-db migrate
DB: postgresql+psycopg2://xxxxx:5432/xxxxx
Performing upgrade to the metadata database
postgresql+psycopg2://xxxxx:5432/xxxxx
[2025-09-15T15:50:46.778+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:50:46.778+0000] {migration.py:214} INFO - Will assume
transactional DDL. => Only ab_* tables, no session
```
```
airflow db reset
DB: postgresql+psycopg2://xxxxx:5432/xxxxx
This will drop existing tables if they exist. Proceed? (y/n)y
[2025-09-15T15:57:27.141+0000] {db.py:1168} INFO - Dropping Airflow tables that
exist
[2025-09-15T15:57:27.481+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:57:27.482+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:57:27.487+0000] {db.py:1177} INFO - Dropped all Airflow tables
[2025-09-15T15:57:27.571+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:57:27.572+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:57:27.690+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:57:27.691+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:57:27.694+0000] {db.py:730} INFO - Creating Airflow database
tables from the ORM
[2025-09-15T15:57:28.929+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:57:28.929+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:57:28.958+0000] {migration.py:622} INFO - Running stamp_revision
-> fe199e1abd77
[2025-09-15T15:57:28.963+0000] {db.py:741} INFO - Airflow database tables
created
[2025-09-15T15:57:28.965+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:57:28.966+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:57:28.967+0000] {db_manager.py:92} INFO - Creating FABDBManager
tables from the ORM
[2025-09-15T15:57:29.247+0000] {migration.py:211} INFO - Context impl
PostgresqlImpl.
[2025-09-15T15:57:29.247+0000] {migration.py:214} INFO - Will assume
transactional DDL.
[2025-09-15T15:57:29.264+0000] {migration.py:622} INFO - Running stamp_revision
-> 6709f7a774b9
[2025-09-15T15:57:29.268+0000] {db_manager.py:97} INFO - FABDBManager tables
have been created from the ORM => Finally "session" table created alongside
all ab_* and prior tables
```
```
airflow users create --username admin --firstname Admin --lastname Admin
--role Admin --email [email protected]
/airflow/poc/3.0.4/lib64/python3.9/site-packages/flask_limiter/extension.py:330
UserWarning: Using the in-memory storage for tracking rate limits as no storage
was explicitly specified. This is not recommended for production use. See:
https://flask-limiter.readthedocs.io#configuring-a-storage-backend for
documentation about configuring the storage backend.
[2025-09-15T15:58:44.833+0000] {override.py:1262} INFO - Inserted Role: Admin
[2025-09-15T15:58:44.838+0000] {override.py:910} WARNING - No user yet created,
use flask fab command to do it.
[2025-09-15T15:58:44.867+0000] {override.py:1635} INFO - Created Permission
View: can delete on DAGs
[2025-09-15T15:58:44.888+0000] {override.py:1635} INFO - Created Permission
View: can edit on DAGs
[2025-09-15T15:58:44.908+0000] {override.py:1635} INFO - Created Permission
View: can read on DAGs
[2025-09-15T15:58:44.924+0000] {override.py:1262} INFO - Inserted Role: Public
[2025-09-15T15:58:44.932+0000] {override.py:1262} INFO - Inserted Role: Viewer
[2025-09-15T15:58:44.943+0000] {override.py:1686} INFO - Added Permission can
read on DAGs to role Viewer
[2025-09-15T15:58:44.960+0000] {override.py:1635} INFO - Created Permission
View: can read on DAG Dependencies
[2025-09-15T15:58:44.967+0000] {override.py:1686} INFO - Added Permission can
read on DAG Dependencies to role Viewer
[2025-09-15T15:58:44.984+0000] {override.py:1635} INFO - Created Permission
View: can read on DAG Code
[2025-09-15T15:58:44.992+0000] {override.py:1686} INFO - Added Permission can
read on DAG Code to role Viewer
[2025-09-15T15:58:45.013+0000] {override.py:1635} INFO - Created Permission
View: can read on DAG Runs
[2025-09-15T15:58:45.020+0000] {override.py:1686} INFO - Added Permission can
read on DAG Runs to role Viewer
[2025-09-15T15:58:45.038+0000] {override.py:1635} INFO - Created Permission
View: can read on DAG Versions
[2025-09-15T15:58:45.047+0000] {override.py:1686} INFO - Added Permission can
read on DAG Versions to role Viewer
[2025-09-15T15:58:45.070+0000] {override.py:1635} INFO - Created Permission
View: can read on DAG Warnings
[2025-09-15T15:58:45.077+0000] {override.py:1686} INFO - Added Permission can
read on DAG Warnings to role Viewer
[2025-09-15T15:58:45.095+0000] {override.py:1635} INFO - Created Permission
View: can read on Assets
[2025-09-15T15:58:45.102+0000] {override.py:1686} INFO - Added Permission can
read on Assets to role Viewer
[2025-09-15T15:58:45.123+0000] {override.py:1635} INFO - Created Permission
View: can read on Asset Aliases
[2025-09-15T15:58:45.130+0000] {override.py:1686} INFO - Added Permission can
read on Asset Aliases to role Viewer
[2025-09-15T15:58:45.148+0000] {override.py:1635} INFO - Created Permission
View: can read on Backfills
[2025-09-15T15:58:45.155+0000] {override.py:1686} INFO - Added Permission can
read on Backfills to role Viewer
[2025-09-15T15:58:45.174+0000] {override.py:1635} INFO - Created Permission
View: can read on Cluster Activity
[2025-09-15T15:58:45.183+0000] {override.py:1686} INFO - Added Permission can
read on Cluster Activity to role Viewer
[2025-09-15T15:58:45.203+0000] {override.py:1635} INFO - Created Permission
View: can read on Configurations
[2025-09-15T15:58:45.210+0000] {override.py:1686} INFO - Added Permission can
read on Configurations to role Viewer
[2025-09-15T15:58:45.228+0000] {override.py:1635} INFO - Created Permission
View: can read on Pools
[2025-09-15T15:58:45.236+0000] {override.py:1686} INFO - Added Permission can
read on Pools to role Viewer
[2025-09-15T15:58:45.253+0000] {override.py:1635} INFO - Created Permission
View: can read on ImportError
[2025-09-15T15:58:45.260+0000] {override.py:1686} INFO - Added Permission can
read on ImportError to role Viewer
[2025-09-15T15:58:45.284+0000] {override.py:1635} INFO - Created Permission
View: can read on Jobs
[2025-09-15T15:58:45.293+0000] {override.py:1686} INFO - Added Permission can
read on Jobs to role Viewer
[2025-09-15T15:58:45.313+0000] {override.py:1635} INFO - Created Permission
View: can read on My Password
[2025-09-15T15:58:45.320+0000] {override.py:1686} INFO - Added Permission can
read on My Password to role Viewer
[2025-09-15T15:58:45.334+0000] {override.py:1635} INFO - Created Permission
View: can edit on My Password
[2025-09-15T15:58:45.341+0000] {override.py:1686} INFO - Added Permission can
edit on My Password to role Viewer
[2025-09-15T15:58:45.358+0000] {override.py:1635} INFO - Created Permission
View: can read on My Profile
[2025-09-15T15:58:45.365+0000] {override.py:1686} INFO - Added Permission can
read on My Profile to role Viewer
[2025-09-15T15:58:45.378+0000] {override.py:1635} INFO - Created Permission
View: can edit on My Profile
[2025-09-15T15:58:45.386+0000] {override.py:1686} INFO - Added Permission can
edit on My Profile to role Viewer
[2025-09-15T15:58:45.404+0000] {override.py:1635} INFO - Created Permission
View: can read on SLA Misses
[2025-09-15T15:58:45.411+0000] {override.py:1686} INFO - Added Permission can
read on SLA Misses to role Viewer
[2025-09-15T15:58:45.430+0000] {override.py:1635} INFO - Created Permission
View: can read on Task Instances
[2025-09-15T15:58:45.437+0000] {override.py:1686} INFO - Added Permission can
read on Task Instances to role Viewer
[2025-09-15T15:58:45.463+0000] {override.py:1635} INFO - Created Permission
View: can read on Task Logs
[2025-09-15T15:58:45.471+0000] {override.py:1686} INFO - Added Permission can
read on Task Logs to role Viewer
[2025-09-15T15:58:45.489+0000] {override.py:1635} INFO - Created Permission
View: can read on XComs
[2025-09-15T15:58:45.496+0000] {override.py:1686} INFO - Added Permission can
read on XComs to role Viewer
[2025-09-15T15:58:45.513+0000] {override.py:1635} INFO - Created Permission
View: can read on Website
[2025-09-15T15:58:45.520+0000] {override.py:1686} INFO - Added Permission can
read on Website to role Viewer
[2025-09-15T15:58:45.543+0000] {override.py:1635} INFO - Created Permission
View: menu access on Browse
[2025-09-15T15:58:45.551+0000] {override.py:1686} INFO - Added Permission menu
access on Browse to role Viewer
[2025-09-15T15:58:45.564+0000] {override.py:1635} INFO - Created Permission
View: menu access on DAGs
[2025-09-15T15:58:45.571+0000] {override.py:1686} INFO - Added Permission menu
access on DAGs to role Viewer
[2025-09-15T15:58:45.585+0000] {override.py:1635} INFO - Created Permission
View: menu access on DAG Dependencies
[2025-09-15T15:58:45.592+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Dependencies to role Viewer
[2025-09-15T15:58:45.608+0000] {override.py:1635} INFO - Created Permission
View: menu access on DAG Runs
[2025-09-15T15:58:45.615+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Runs to role Viewer
[2025-09-15T15:58:45.630+0000] {override.py:1635} INFO - Created Permission
View: menu access on Assets
[2025-09-15T15:58:45.637+0000] {override.py:1686} INFO - Added Permission menu
access on Assets to role Viewer
[2025-09-15T15:58:45.652+0000] {override.py:1635} INFO - Created Permission
View: menu access on Cluster Activity
[2025-09-15T15:58:45.659+0000] {override.py:1686} INFO - Added Permission menu
access on Cluster Activity to role Viewer
[2025-09-15T15:58:45.676+0000] {override.py:1635} INFO - Created Permission
View: menu access on Documentation
[2025-09-15T15:58:45.682+0000] {override.py:1686} INFO - Added Permission menu
access on Documentation to role Viewer
[2025-09-15T15:58:45.702+0000] {override.py:1635} INFO - Created Permission
View: menu access on Docs
[2025-09-15T15:58:45.709+0000] {override.py:1686} INFO - Added Permission menu
access on Docs to role Viewer
[2025-09-15T15:58:45.722+0000] {override.py:1635} INFO - Created Permission
View: menu access on Jobs
[2025-09-15T15:58:45.729+0000] {override.py:1686} INFO - Added Permission menu
access on Jobs to role Viewer
[2025-09-15T15:58:45.743+0000] {override.py:1635} INFO - Created Permission
View: menu access on SLA Misses
[2025-09-15T15:58:45.751+0000] {override.py:1686} INFO - Added Permission menu
access on SLA Misses to role Viewer
[2025-09-15T15:58:45.765+0000] {override.py:1635} INFO - Created Permission
View: menu access on Task Instances
[2025-09-15T15:58:45.772+0000] {override.py:1686} INFO - Added Permission menu
access on Task Instances to role Viewer
[2025-09-15T15:58:45.781+0000] {override.py:1262} INFO - Inserted Role: User
[2025-09-15T15:58:45.790+0000] {override.py:1686} INFO - Added Permission can
read on DAGs to role User
[2025-09-15T15:58:45.801+0000] {override.py:1686} INFO - Added Permission can
read on DAG Dependencies to role User
[2025-09-15T15:58:45.812+0000] {override.py:1686} INFO - Added Permission can
read on DAG Code to role User
[2025-09-15T15:58:45.823+0000] {override.py:1686} INFO - Added Permission can
read on DAG Runs to role User
[2025-09-15T15:58:45.835+0000] {override.py:1686} INFO - Added Permission can
read on DAG Versions to role User
[2025-09-15T15:58:45.847+0000] {override.py:1686} INFO - Added Permission can
read on DAG Warnings to role User
[2025-09-15T15:58:45.858+0000] {override.py:1686} INFO - Added Permission can
read on Assets to role User
[2025-09-15T15:58:45.869+0000] {override.py:1686} INFO - Added Permission can
read on Asset Aliases to role User
[2025-09-15T15:58:45.880+0000] {override.py:1686} INFO - Added Permission can
read on Backfills to role User
[2025-09-15T15:58:45.891+0000] {override.py:1686} INFO - Added Permission can
read on Cluster Activity to role User
[2025-09-15T15:58:45.902+0000] {override.py:1686} INFO - Added Permission can
read on Configurations to role User
[2025-09-15T15:58:45.913+0000] {override.py:1686} INFO - Added Permission can
read on Pools to role User
[2025-09-15T15:58:45.926+0000] {override.py:1686} INFO - Added Permission can
read on ImportError to role User
[2025-09-15T15:58:45.938+0000] {override.py:1686} INFO - Added Permission can
read on Jobs to role User
[2025-09-15T15:58:45.948+0000] {override.py:1686} INFO - Added Permission can
read on My Password to role User
[2025-09-15T15:58:45.960+0000] {override.py:1686} INFO - Added Permission can
edit on My Password to role User
[2025-09-15T15:58:45.970+0000] {override.py:1686} INFO - Added Permission can
read on My Profile to role User
[2025-09-15T15:58:45.981+0000] {override.py:1686} INFO - Added Permission can
edit on My Profile to role User
[2025-09-15T15:58:45.994+0000] {override.py:1686} INFO - Added Permission can
read on SLA Misses to role User
[2025-09-15T15:58:46.005+0000] {override.py:1686} INFO - Added Permission can
read on Task Instances to role User
[2025-09-15T15:58:46.016+0000] {override.py:1686} INFO - Added Permission can
read on Task Logs to role User
[2025-09-15T15:58:46.027+0000] {override.py:1686} INFO - Added Permission can
read on XComs to role User
[2025-09-15T15:58:46.038+0000] {override.py:1686} INFO - Added Permission can
read on Website to role User
[2025-09-15T15:58:46.049+0000] {override.py:1686} INFO - Added Permission menu
access on Browse to role User
[2025-09-15T15:58:46.060+0000] {override.py:1686} INFO - Added Permission menu
access on DAGs to role User
[2025-09-15T15:58:46.071+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Dependencies to role User
[2025-09-15T15:58:46.082+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Runs to role User
[2025-09-15T15:58:46.093+0000] {override.py:1686} INFO - Added Permission menu
access on Assets to role User
[2025-09-15T15:58:46.104+0000] {override.py:1686} INFO - Added Permission menu
access on Cluster Activity to role User
[2025-09-15T15:58:46.114+0000] {override.py:1686} INFO - Added Permission menu
access on Documentation to role User
[2025-09-15T15:58:46.125+0000] {override.py:1686} INFO - Added Permission menu
access on Docs to role User
[2025-09-15T15:58:46.136+0000] {override.py:1686} INFO - Added Permission menu
access on Jobs to role User
[2025-09-15T15:58:46.147+0000] {override.py:1686} INFO - Added Permission menu
access on SLA Misses to role User
[2025-09-15T15:58:46.158+0000] {override.py:1686} INFO - Added Permission menu
access on Task Instances to role User
[2025-09-15T15:58:46.164+0000] {override.py:1686} INFO - Added Permission can
edit on DAGs to role User
[2025-09-15T15:58:46.171+0000] {override.py:1686} INFO - Added Permission can
delete on DAGs to role User
[2025-09-15T15:58:46.189+0000] {override.py:1635} INFO - Created Permission
View: can create on Task Instances
[2025-09-15T15:58:46.196+0000] {override.py:1686} INFO - Added Permission can
create on Task Instances to role User
[2025-09-15T15:58:46.209+0000] {override.py:1635} INFO - Created Permission
View: can edit on Task Instances
[2025-09-15T15:58:46.216+0000] {override.py:1686} INFO - Added Permission can
edit on Task Instances to role User
[2025-09-15T15:58:46.229+0000] {override.py:1635} INFO - Created Permission
View: can delete on Task Instances
[2025-09-15T15:58:46.236+0000] {override.py:1686} INFO - Added Permission can
delete on Task Instances to role User
[2025-09-15T15:58:46.249+0000] {override.py:1635} INFO - Created Permission
View: can create on DAG Runs
[2025-09-15T15:58:46.255+0000] {override.py:1686} INFO - Added Permission can
create on DAG Runs to role User
[2025-09-15T15:58:46.269+0000] {override.py:1635} INFO - Created Permission
View: can edit on DAG Runs
[2025-09-15T15:58:46.276+0000] {override.py:1686} INFO - Added Permission can
edit on DAG Runs to role User
[2025-09-15T15:58:46.299+0000] {override.py:1635} INFO - Created Permission
View: can delete on DAG Runs
[2025-09-15T15:58:46.307+0000] {override.py:1686} INFO - Added Permission can
delete on DAG Runs to role User
[2025-09-15T15:58:46.321+0000] {override.py:1635} INFO - Created Permission
View: can create on Assets
[2025-09-15T15:58:46.327+0000] {override.py:1686} INFO - Added Permission can
create on Assets to role User
[2025-09-15T15:58:46.336+0000] {override.py:1262} INFO - Inserted Role: Op
[2025-09-15T15:58:46.344+0000] {override.py:1686} INFO - Added Permission can
read on DAGs to role Op
[2025-09-15T15:58:46.355+0000] {override.py:1686} INFO - Added Permission can
read on DAG Dependencies to role Op
[2025-09-15T15:58:46.366+0000] {override.py:1686} INFO - Added Permission can
read on DAG Code to role Op
[2025-09-15T15:58:46.378+0000] {override.py:1686} INFO - Added Permission can
read on DAG Runs to role Op
[2025-09-15T15:58:46.389+0000] {override.py:1686} INFO - Added Permission can
read on DAG Versions to role Op
[2025-09-15T15:58:46.401+0000] {override.py:1686} INFO - Added Permission can
read on DAG Warnings to role Op
[2025-09-15T15:58:46.412+0000] {override.py:1686} INFO - Added Permission can
read on Assets to role Op
[2025-09-15T15:58:46.423+0000] {override.py:1686} INFO - Added Permission can
read on Asset Aliases to role Op
[2025-09-15T15:58:46.434+0000] {override.py:1686} INFO - Added Permission can
read on Backfills to role Op
[2025-09-15T15:58:46.446+0000] {override.py:1686} INFO - Added Permission can
read on Cluster Activity to role Op
[2025-09-15T15:58:46.457+0000] {override.py:1686} INFO - Added Permission can
read on Configurations to role Op
[2025-09-15T15:58:46.468+0000] {override.py:1686} INFO - Added Permission can
read on Pools to role Op
[2025-09-15T15:58:46.479+0000] {override.py:1686} INFO - Added Permission can
read on ImportError to role Op
[2025-09-15T15:58:46.489+0000] {override.py:1686} INFO - Added Permission can
read on Jobs to role Op
[2025-09-15T15:58:46.503+0000] {override.py:1686} INFO - Added Permission can
read on My Password to role Op
[2025-09-15T15:58:46.515+0000] {override.py:1686} INFO - Added Permission can
edit on My Password to role Op
[2025-09-15T15:58:46.526+0000] {override.py:1686} INFO - Added Permission can
read on My Profile to role Op
[2025-09-15T15:58:46.537+0000] {override.py:1686} INFO - Added Permission can
edit on My Profile to role Op
[2025-09-15T15:58:46.548+0000] {override.py:1686} INFO - Added Permission can
read on SLA Misses to role Op
[2025-09-15T15:58:46.624+0000] {override.py:1686} INFO - Added Permission can
read on Task Instances to role Op
[2025-09-15T15:58:46.635+0000] {override.py:1686} INFO - Added Permission can
read on Task Logs to role Op
[2025-09-15T15:58:46.646+0000] {override.py:1686} INFO - Added Permission can
read on XComs to role Op
[2025-09-15T15:58:46.656+0000] {override.py:1686} INFO - Added Permission can
read on Website to role Op
[2025-09-15T15:58:46.667+0000] {override.py:1686} INFO - Added Permission menu
access on Browse to role Op
[2025-09-15T15:58:46.678+0000] {override.py:1686} INFO - Added Permission menu
access on DAGs to role Op
[2025-09-15T15:58:46.688+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Dependencies to role Op
[2025-09-15T15:58:46.700+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Runs to role Op
[2025-09-15T15:58:46.711+0000] {override.py:1686} INFO - Added Permission menu
access on Assets to role Op
[2025-09-15T15:58:46.722+0000] {override.py:1686} INFO - Added Permission menu
access on Cluster Activity to role Op
[2025-09-15T15:58:46.733+0000] {override.py:1686} INFO - Added Permission menu
access on Documentation to role Op
[2025-09-15T15:58:46.744+0000] {override.py:1686} INFO - Added Permission menu
access on Docs to role Op
[2025-09-15T15:58:46.755+0000] {override.py:1686} INFO - Added Permission menu
access on Jobs to role Op
[2025-09-15T15:58:46.765+0000] {override.py:1686} INFO - Added Permission menu
access on SLA Misses to role Op
[2025-09-15T15:58:46.776+0000] {override.py:1686} INFO - Added Permission menu
access on Task Instances to role Op
[2025-09-15T15:58:46.783+0000] {override.py:1686} INFO - Added Permission can
edit on DAGs to role Op
[2025-09-15T15:58:46.790+0000] {override.py:1686} INFO - Added Permission can
delete on DAGs to role Op
[2025-09-15T15:58:46.801+0000] {override.py:1686} INFO - Added Permission can
create on Task Instances to role Op
[2025-09-15T15:58:46.812+0000] {override.py:1686} INFO - Added Permission can
edit on Task Instances to role Op
[2025-09-15T15:58:46.823+0000] {override.py:1686} INFO - Added Permission can
delete on Task Instances to role Op
[2025-09-15T15:58:46.835+0000] {override.py:1686} INFO - Added Permission can
create on DAG Runs to role Op
[2025-09-15T15:58:46.846+0000] {override.py:1686} INFO - Added Permission can
edit on DAG Runs to role Op
[2025-09-15T15:58:46.857+0000] {override.py:1686} INFO - Added Permission can
delete on DAG Runs to role Op
[2025-09-15T15:58:46.868+0000] {override.py:1686} INFO - Added Permission can
create on Assets to role Op
[2025-09-15T15:58:46.887+0000] {override.py:1635} INFO - Created Permission
View: menu access on Admin
[2025-09-15T15:58:46.894+0000] {override.py:1686} INFO - Added Permission menu
access on Admin to role Op
[2025-09-15T15:58:46.907+0000] {override.py:1635} INFO - Created Permission
View: menu access on Configurations
[2025-09-15T15:58:46.915+0000] {override.py:1686} INFO - Added Permission menu
access on Configurations to role Op
[2025-09-15T15:58:46.932+0000] {override.py:1635} INFO - Created Permission
View: menu access on Connections
[2025-09-15T15:58:46.939+0000] {override.py:1686} INFO - Added Permission menu
access on Connections to role Op
[2025-09-15T15:58:46.953+0000] {override.py:1635} INFO - Created Permission
View: menu access on Pools
[2025-09-15T15:58:46.961+0000] {override.py:1686} INFO - Added Permission menu
access on Pools to role Op
[2025-09-15T15:58:46.982+0000] {override.py:1635} INFO - Created Permission
View: menu access on Plugins
[2025-09-15T15:58:46.989+0000] {override.py:1686} INFO - Added Permission menu
access on Plugins to role Op
[2025-09-15T15:58:47.010+0000] {override.py:1635} INFO - Created Permission
View: menu access on Variables
[2025-09-15T15:58:47.017+0000] {override.py:1686} INFO - Added Permission menu
access on Variables to role Op
[2025-09-15T15:58:47.035+0000] {override.py:1635} INFO - Created Permission
View: menu access on Providers
[2025-09-15T15:58:47.042+0000] {override.py:1686} INFO - Added Permission menu
access on Providers to role Op
[2025-09-15T15:58:47.056+0000] {override.py:1635} INFO - Created Permission
View: menu access on XComs
[2025-09-15T15:58:47.063+0000] {override.py:1686} INFO - Added Permission menu
access on XComs to role Op
[2025-09-15T15:58:47.077+0000] {override.py:1635} INFO - Created Permission
View: can create on Connections
[2025-09-15T15:58:47.084+0000] {override.py:1686} INFO - Added Permission can
create on Connections to role Op
[2025-09-15T15:58:47.098+0000] {override.py:1635} INFO - Created Permission
View: can read on Connections
[2025-09-15T15:58:47.105+0000] {override.py:1686} INFO - Added Permission can
read on Connections to role Op
[2025-09-15T15:58:47.122+0000] {override.py:1635} INFO - Created Permission
View: can edit on Connections
[2025-09-15T15:58:47.130+0000] {override.py:1686} INFO - Added Permission can
edit on Connections to role Op
[2025-09-15T15:58:47.143+0000] {override.py:1635} INFO - Created Permission
View: can delete on Connections
[2025-09-15T15:58:47.150+0000] {override.py:1686} INFO - Added Permission can
delete on Connections to role Op
[2025-09-15T15:58:47.163+0000] {override.py:1635} INFO - Created Permission
View: can create on Pools
[2025-09-15T15:58:47.171+0000] {override.py:1686} INFO - Added Permission can
create on Pools to role Op
[2025-09-15T15:58:47.184+0000] {override.py:1635} INFO - Created Permission
View: can edit on Pools
[2025-09-15T15:58:47.191+0000] {override.py:1686} INFO - Added Permission can
edit on Pools to role Op
[2025-09-15T15:58:47.204+0000] {override.py:1635} INFO - Created Permission
View: can delete on Pools
[2025-09-15T15:58:47.211+0000] {override.py:1686} INFO - Added Permission can
delete on Pools to role Op
[2025-09-15T15:58:47.225+0000] {override.py:1635} INFO - Created Permission
View: can read on Plugins
[2025-09-15T15:58:47.232+0000] {override.py:1686} INFO - Added Permission can
read on Plugins to role Op
[2025-09-15T15:58:47.245+0000] {override.py:1635} INFO - Created Permission
View: can read on Providers
[2025-09-15T15:58:47.252+0000] {override.py:1686} INFO - Added Permission can
read on Providers to role Op
[2025-09-15T15:58:47.265+0000] {override.py:1635} INFO - Created Permission
View: can create on Variables
[2025-09-15T15:58:47.272+0000] {override.py:1686} INFO - Added Permission can
create on Variables to role Op
[2025-09-15T15:58:47.287+0000] {override.py:1635} INFO - Created Permission
View: can read on Variables
[2025-09-15T15:58:47.295+0000] {override.py:1686} INFO - Added Permission can
read on Variables to role Op
[2025-09-15T15:58:47.315+0000] {override.py:1635} INFO - Created Permission
View: can edit on Variables
[2025-09-15T15:58:47.322+0000] {override.py:1686} INFO - Added Permission can
edit on Variables to role Op
[2025-09-15T15:58:47.335+0000] {override.py:1635} INFO - Created Permission
View: can delete on Variables
[2025-09-15T15:58:47.342+0000] {override.py:1686} INFO - Added Permission can
delete on Variables to role Op
[2025-09-15T15:58:47.356+0000] {override.py:1635} INFO - Created Permission
View: can delete on XComs
[2025-09-15T15:58:47.363+0000] {override.py:1686} INFO - Added Permission can
delete on XComs to role Op
[2025-09-15T15:58:47.381+0000] {override.py:1635} INFO - Created Permission
View: can delete on Assets
[2025-09-15T15:58:47.388+0000] {override.py:1686} INFO - Added Permission can
delete on Assets to role Op
[2025-09-15T15:58:47.402+0000] {override.py:1635} INFO - Created Permission
View: can create on Backfills
[2025-09-15T15:58:47.409+0000] {override.py:1686} INFO - Added Permission can
create on Backfills to role Op
[2025-09-15T15:58:47.424+0000] {override.py:1635} INFO - Created Permission
View: can edit on Backfills
[2025-09-15T15:58:47.431+0000] {override.py:1686} INFO - Added Permission can
edit on Backfills to role Op
[2025-09-15T15:58:47.445+0000] {override.py:1635} INFO - Created Permission
View: can delete on Backfills
[2025-09-15T15:58:47.452+0000] {override.py:1686} INFO - Added Permission can
delete on Backfills to role Op
[2025-09-15T15:58:47.459+0000] {override.py:1686} INFO - Added Permission can
read on DAGs to role Admin
[2025-09-15T15:58:47.469+0000] {override.py:1686} INFO - Added Permission can
read on DAG Dependencies to role Admin
[2025-09-15T15:58:47.481+0000] {override.py:1686} INFO - Added Permission can
read on DAG Code to role Admin
[2025-09-15T15:58:47.493+0000] {override.py:1686} INFO - Added Permission can
read on DAG Runs to role Admin
[2025-09-15T15:58:47.504+0000] {override.py:1686} INFO - Added Permission can
read on DAG Versions to role Admin
[2025-09-15T15:58:47.515+0000] {override.py:1686} INFO - Added Permission can
read on DAG Warnings to role Admin
[2025-09-15T15:58:47.526+0000] {override.py:1686} INFO - Added Permission can
read on Assets to role Admin
[2025-09-15T15:58:47.537+0000] {override.py:1686} INFO - Added Permission can
read on Asset Aliases to role Admin
[2025-09-15T15:58:47.550+0000] {override.py:1686} INFO - Added Permission can
read on Backfills to role Admin
[2025-09-15T15:58:47.561+0000] {override.py:1686} INFO - Added Permission can
read on Cluster Activity to role Admin
[2025-09-15T15:58:47.573+0000] {override.py:1686} INFO - Added Permission can
read on Configurations to role Admin
[2025-09-15T15:58:47.584+0000] {override.py:1686} INFO - Added Permission can
read on Pools to role Admin
[2025-09-15T15:58:47.596+0000] {override.py:1686} INFO - Added Permission can
read on ImportError to role Admin
[2025-09-15T15:58:47.608+0000] {override.py:1686} INFO - Added Permission can
read on Jobs to role Admin
[2025-09-15T15:58:47.620+0000] {override.py:1686} INFO - Added Permission can
read on My Password to role Admin
[2025-09-15T15:58:47.631+0000] {override.py:1686} INFO - Added Permission can
edit on My Password to role Admin
[2025-09-15T15:58:47.644+0000] {override.py:1686} INFO - Added Permission can
read on My Profile to role Admin
[2025-09-15T15:58:47.655+0000] {override.py:1686} INFO - Added Permission can
edit on My Profile to role Admin
[2025-09-15T15:58:47.666+0000] {override.py:1686} INFO - Added Permission can
read on SLA Misses to role Admin
[2025-09-15T15:58:47.677+0000] {override.py:1686} INFO - Added Permission can
read on Task Instances to role Admin
[2025-09-15T15:58:47.691+0000] {override.py:1686} INFO - Added Permission can
read on Task Logs to role Admin
[2025-09-15T15:58:47.703+0000] {override.py:1686} INFO - Added Permission can
read on XComs to role Admin
[2025-09-15T15:58:47.715+0000] {override.py:1686} INFO - Added Permission can
read on Website to role Admin
[2025-09-15T15:58:47.726+0000] {override.py:1686} INFO - Added Permission menu
access on Browse to role Admin
[2025-09-15T15:58:47.737+0000] {override.py:1686} INFO - Added Permission menu
access on DAGs to role Admin
[2025-09-15T15:58:47.750+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Dependencies to role Admin
[2025-09-15T15:58:47.762+0000] {override.py:1686} INFO - Added Permission menu
access on DAG Runs to role Admin
[2025-09-15T15:58:47.772+0000] {override.py:1686} INFO - Added Permission menu
access on Assets to role Admin
[2025-09-15T15:58:47.784+0000] {override.py:1686} INFO - Added Permission menu
access on Cluster Activity to role Admin
[2025-09-15T15:58:47.796+0000] {override.py:1686} INFO - Added Permission menu
access on Documentation to role Admin
[2025-09-15T15:58:47.807+0000] {override.py:1686} INFO - Added Permission menu
access on Docs to role Admin
[2025-09-15T15:58:47.818+0000] {override.py:1686} INFO - Added Permission menu
access on Jobs to role Admin
[2025-09-15T15:58:47.829+0000] {override.py:1686} INFO - Added Permission menu
access on SLA Misses to role Admin
[2025-09-15T15:58:47.840+0000] {override.py:1686} INFO - Added Permission menu
access on Task Instances to role Admin
[2025-09-15T15:58:47.846+0000] {override.py:1686} INFO - Added Permission can
edit on DAGs to role Admin
[2025-09-15T15:58:47.853+0000] {override.py:1686} INFO - Added Permission can
delete on DAGs to role Admin
[2025-09-15T15:58:47.864+0000] {override.py:1686} INFO - Added Permission can
create on Task Instances to role Admin
[2025-09-15T15:58:47.876+0000] {override.py:1686} INFO - Added Permission can
edit on Task Instances to role Admin
[2025-09-15T15:58:47.888+0000] {override.py:1686} INFO - Added Permission can
delete on Task Instances to role Admin
[2025-09-15T15:58:47.900+0000] {override.py:1686} INFO - Added Permission can
create on DAG Runs to role Admin
[2025-09-15T15:58:47.912+0000] {override.py:1686} INFO - Added Permission can
edit on DAG Runs to role Admin
[2025-09-15T15:58:47.924+0000] {override.py:1686} INFO - Added Permission can
delete on DAG Runs to role Admin
[2025-09-15T15:58:47.936+0000] {override.py:1686} INFO - Added Permission can
create on Assets to role Admin
[2025-09-15T15:58:47.949+0000] {override.py:1686} INFO - Added Permission menu
access on Admin to role Admin
[2025-09-15T15:58:47.961+0000] {override.py:1686} INFO - Added Permission menu
access on Configurations to role Admin
[2025-09-15T15:58:47.975+0000] {override.py:1686} INFO - Added Permission menu
access on Connections to role Admin
[2025-09-15T15:58:47.987+0000] {override.py:1686} INFO - Added Permission menu
access on Pools to role Admin
[2025-09-15T15:58:48.000+0000] {override.py:1686} INFO - Added Permission menu
access on Plugins to role Admin
[2025-09-15T15:58:48.013+0000] {override.py:1686} INFO - Added Permission menu
access on Variables to role Admin
[2025-09-15T15:58:48.026+0000] {override.py:1686} INFO - Added Permission menu
access on Providers to role Admin
[2025-09-15T15:58:48.039+0000] {override.py:1686} INFO - Added Permission menu
access on XComs to role Admin
[2025-09-15T15:58:48.051+0000] {override.py:1686} INFO - Added Permission can
create on Connections to role Admin
[2025-09-15T15:58:48.063+0000] {override.py:1686} INFO - Added Permission can
read on Connections to role Admin
[2025-09-15T15:58:48.074+0000] {override.py:1686} INFO - Added Permission can
edit on Connections to role Admin
[2025-09-15T15:58:48.086+0000] {override.py:1686} INFO - Added Permission can
delete on Connections to role Admin
[2025-09-15T15:58:48.098+0000] {override.py:1686} INFO - Added Permission can
create on Pools to role Admin
[2025-09-15T15:58:48.112+0000] {override.py:1686} INFO - Added Permission can
edit on Pools to role Admin
[2025-09-15T15:58:48.123+0000] {override.py:1686} INFO - Added Permission can
delete on Pools to role Admin
[2025-09-15T15:58:48.135+0000] {override.py:1686} INFO - Added Permission can
read on Plugins to role Admin
[2025-09-15T15:58:48.147+0000] {override.py:1686} INFO - Added Permission can
read on Providers to role Admin
[2025-09-15T15:58:48.158+0000] {override.py:1686} INFO - Added Permission can
create on Variables to role Admin
[2025-09-15T15:58:48.169+0000] {override.py:1686} INFO - Added Permission can
read on Variables to role Admin
[2025-09-15T15:58:48.181+0000] {override.py:1686} INFO - Added Permission can
edit on Variables to role Admin
[2025-09-15T15:58:48.196+0000] {override.py:1686} INFO - Added Permission can
delete on Variables to role Admin
[2025-09-15T15:58:48.208+0000] {override.py:1686} INFO - Added Permission can
delete on XComs to role Admin
[2025-09-15T15:58:48.224+0000] {override.py:1686} INFO - Added Permission can
delete on Assets to role Admin
[2025-09-15T15:58:48.237+0000] {override.py:1686} INFO - Added Permission can
create on Backfills to role Admin
[2025-09-15T15:58:48.248+0000] {override.py:1686} INFO - Added Permission can
edit on Backfills to role Admin
[2025-09-15T15:58:48.260+0000] {override.py:1686} INFO - Added Permission can
delete on Backfills to role Admin
[2025-09-15T15:58:48.278+0000] {override.py:1635} INFO - Created Permission
View: can read on Audit Logs
[2025-09-15T15:58:48.285+0000] {override.py:1686} INFO - Added Permission can
read on Audit Logs to role Admin
[2025-09-15T15:58:48.299+0000] {override.py:1635} INFO - Created Permission
View: menu access on Audit Logs
[2025-09-15T15:58:48.307+0000] {override.py:1686} INFO - Added Permission menu
access on Audit Logs to role Admin
[2025-09-15T15:58:48.327+0000] {override.py:1635} INFO - Created Permission
View: can read on Task Reschedules
[2025-09-15T15:58:48.334+0000] {override.py:1686} INFO - Added Permission can
read on Task Reschedules to role Admin
[2025-09-15T15:58:48.347+0000] {override.py:1635} INFO - Created Permission
View: menu access on Task Reschedules
[2025-09-15T15:58:48.355+0000] {override.py:1686} INFO - Added Permission menu
access on Task Reschedules to role Admin
[2025-09-15T15:58:48.374+0000] {override.py:1635} INFO - Created Permission
View: can read on Triggers
[2025-09-15T15:58:48.385+0000] {override.py:1686} INFO - Added Permission can
read on Triggers to role Admin
[2025-09-15T15:58:48.398+0000] {override.py:1635} INFO - Created Permission
View: menu access on Triggers
[2025-09-15T15:58:48.405+0000] {override.py:1686} INFO - Added Permission menu
access on Triggers to role Admin
[2025-09-15T15:58:48.423+0000] {override.py:1635} INFO - Created Permission
View: can read on Passwords
[2025-09-15T15:58:48.430+0000] {override.py:1686} INFO - Added Permission can
read on Passwords to role Admin
[2025-09-15T15:58:48.443+0000] {override.py:1635} INFO - Created Permission
View: can edit on Passwords
[2025-09-15T15:58:48.450+0000] {override.py:1686} INFO - Added Permission can
edit on Passwords to role Admin
[2025-09-15T15:58:48.467+0000] {override.py:1635} INFO - Created Permission
View: can read on Roles
[2025-09-15T15:58:48.474+0000] {override.py:1686} INFO - Added Permission can
read on Roles to role Admin
[2025-09-15T15:58:48.487+0000] {override.py:1635} INFO - Created Permission
View: can edit on Roles
[2025-09-15T15:58:48.494+0000] {override.py:1686} INFO - Added Permission can
edit on Roles to role Admin
[2025-09-15T15:58:48.626+0000] {override.py:1635} INFO - Created Permission
View: can create on Users
[2025-09-15T15:58:48.637+0000] {override.py:1686} INFO - Added Permission can
create on Users to role Admin
[2025-09-15T15:58:48.650+0000] {override.py:1635} INFO - Created Permission
View: can read on Users
[2025-09-15T15:58:48.661+0000] {override.py:1686} INFO - Added Permission can
read on Users to role Admin
[2025-09-15T15:58:48.675+0000] {override.py:1635} INFO - Created Permission
View: can edit on Users
[2025-09-15T15:58:48.686+0000] {override.py:1686} INFO - Added Permission can
edit on Users to role Admin
[2025-09-15T15:58:48.699+0000] {override.py:1635} INFO - Created Permission
View: can delete on Users
[2025-09-15T15:58:48.709+0000] {override.py:1686} INFO - Added Permission can
delete on Users to role Admin
[2025-09-15T15:58:48.735+0000] {override.py:1635} INFO - Created Permission
View: menu access on List Users
[2025-09-15T15:58:48.745+0000] {override.py:1686} INFO - Added Permission menu
access on List Users to role Admin
[2025-09-15T15:58:48.769+0000] {override.py:1635} INFO - Created Permission
View: menu access on Security
[2025-09-15T15:58:48.780+0000] {override.py:1686} INFO - Added Permission menu
access on Security to role Admin
[2025-09-15T15:58:48.807+0000] {override.py:1635} INFO - Created Permission
View: can create on Roles
[2025-09-15T15:58:48.815+0000] {override.py:1686} INFO - Added Permission can
create on Roles to role Admin
[2025-09-15T15:58:48.827+0000] {override.py:1635} INFO - Created Permission
View: can delete on Roles
[2025-09-15T15:58:48.834+0000] {override.py:1686} INFO - Added Permission can
delete on Roles to role Admin
[2025-09-15T15:58:48.859+0000] {override.py:1635} INFO - Created Permission
View: menu access on List Roles
[2025-09-15T15:58:48.871+0000] {override.py:1686} INFO - Added Permission menu
access on List Roles to role Admin
[2025-09-15T15:58:48.908+0000] {override.py:1635} INFO - Created Permission
View: can read on User Stats Chart
[2025-09-15T15:58:48.918+0000] {override.py:1686} INFO - Added Permission can
read on User Stats Chart to role Admin
[2025-09-15T15:58:48.943+0000] {override.py:1635} INFO - Created Permission
View: menu access on User's Statistics
[2025-09-15T15:58:48.953+0000] {override.py:1686} INFO - Added Permission menu
access on User's Statistics to role Admin
[2025-09-15T15:58:48.990+0000] {override.py:1635} INFO - Created Permission
View: can read on Permissions
[2025-09-15T15:58:49.001+0000] {override.py:1686} INFO - Added Permission can
read on Permissions to role Admin
[2025-09-15T15:58:49.025+0000] {override.py:1635} INFO - Created Permission
View: menu access on Actions
[2025-09-15T15:58:49.036+0000] {override.py:1686} INFO - Added Permission menu
access on Actions to role Admin
[2025-09-15T15:58:49.074+0000] {override.py:1635} INFO - Created Permission
View: can read on View Menus
[2025-09-15T15:58:49.087+0000] {override.py:1686} INFO - Added Permission can
read on View Menus to role Admin
[2025-09-15T15:58:49.112+0000] {override.py:1635} INFO - Created Permission
View: menu access on Resources
[2025-09-15T15:58:49.122+0000] {override.py:1686} INFO - Added Permission menu
access on Resources to role Admin
[2025-09-15T15:58:49.163+0000] {override.py:1635} INFO - Created Permission
View: can read on Permission Views
[2025-09-15T15:58:49.176+0000] {override.py:1686} INFO - Added Permission can
read on Permission Views to role Admin
[2025-09-15T15:58:49.202+0000] {override.py:1635} INFO - Created Permission
View: menu access on Permission Pairs
[2025-09-15T15:58:49.214+0000] {override.py:1686} INFO - Added Permission menu
access on Permission Pairs to role Admin
[2025-09-15T15:58:49.227+0000] {workday.py:41} WARNING - Could not import
pandas. Holidays will not be considered.
```
Hope this helps someone, if a direct v3 install is attempted step by step using
PyPI method and then subsequent enablement of FAB.
GitHub link:
https://github.com/apache/airflow/discussions/55549#discussioncomment-14405665
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]