GitHub user MaluNoPeleke added a comment to the discussion: Error running a 
container

I directly connect to the Ubuntu container of WSL and use the native mounts 
there, no access of Windows files.
I also use the default Docker Setup from the documentation which is running 
like this in the init container:

> Change ownership of files in /opt/airflow to 50000:0
> 
> 
> Change ownership of files in shared volumes to 50000:0
> 
> ownership of '/opt/airflow/logs' retained as airflow:root
> ownership of '/opt/airflow/dags/master_to_reporting.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/start_all_etl_runs.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/utils.py' retained as airflow:root
> ownership of '/opt/airflow/dags/raw_to_master.py' retained as airflow:root
> ownership of '/opt/airflow/dags/frontend_input_to_staging.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/tasks/api_to_staging/process_api_job.py' 
> retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/api_to_staging' retained as airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/master_to_reporting/empty_all_tables.py' retained as 
> airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/master_to_reporting/insert_patient_data.py' retained 
> as airflow:root
> ownership of '/opt/airflow/dags/tasks/master_to_reporting/site_metrics.py' 
> retained as airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/master_to_reporting/insert_site_data.py' retained as 
> airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/master_to_reporting/insert_project_data.py' retained 
> as airflow:root
> ownership of '/opt/airflow/dags/tasks/master_to_reporting/patient_metrics.py' 
> retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/master_to_reporting/project_metrics.py' 
> retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/master_to_reporting' retained as 
> airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/frontend_input_to_staging/load_to_staging.py' 
> retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/frontend_input_to_staging' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/tasks/raw_to_master/insert_raw_to_master.py' 
> retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/raw_to_master' retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/config/insert_mappings.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/tasks/config' retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/staging_to_raw/insert_to_raw_link.py' 
> retained as airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/staging_to_raw/insert_to_raw_key_value.py' retained 
> as airflow:root
> ownership of '/opt/airflow/dags/tasks/staging_to_raw/insert_to_raw_hub.py' 
> retained as airflow:root
> ownership of '/opt/airflow/dags/tasks/staging_to_raw/load_from_staging.py' 
> retained as airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/staging_to_raw/insert_to_raw_meta_data.py' retained 
> as airflow:root
> ownership of 
> '/opt/airflow/dags/tasks/staging_to_raw/insert_to_raw_satellite.py' retained 
> as airflow:root
> ownership of '/opt/airflow/dags/tasks/staging_to_raw' retained as airflow:root
> ownership of '/opt/airflow/dags/tasks' retained as airflow:root
> ownership of '/opt/airflow/dags/api_to_staging.py' retained as airflow:root
> ownership of '/opt/airflow/dags/db/reporting_schema_spec.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/db/qss_spec.py' retained as airflow:root
> ownership of '/opt/airflow/dags/db/logging_schema_spec.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/db/staging_schema_spec.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/db/database_logger.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/db/general_spec.py' retained as airflow:root
> ownership of '/opt/airflow/dags/db/utils.py' retained as airflow:root
> ownership of '/opt/airflow/dags/db/config_schema_spec.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/db/table_mappings.py' retained as airflow:root
> ownership of '/opt/airflow/dags/db/raw_and_master_schema_spec.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/db' retained as airflow:root
> ownership of '/opt/airflow/dags/start_single_etl_run.py' retained as 
> airflow:root
> ownership of '/opt/airflow/dags/staging_to_raw.py' retained as airflow:root
> ownership of '/opt/airflow/dags' retained as airflow:root
> ownership of '/opt/airflow/plugins' retained as airflow:root
> ownership of '/opt/airflow/config/airflow.cfg' retained as airflow:root
> ownership of '/opt/airflow/config' retained as airflow:root
> 
> Files in shared volumes:
> 
> /opt/airflow/config:
> total 116
> drwxr-xr-x 2 airflow root   4096 Nov 18 09:23 .
> drwxrwxr-x 1 airflow root   4096 Nov 18 09:31 ..
> -rw-r--r-- 1 airflow root 109328 Nov 18 09:23 airflow.cfg
> 
> /opt/airflow/dags:
> total 72
> drwxr-xr-x 4 airflow root  4096 Nov 18 09:23 .
> drwxrwxr-x 1 airflow root  4096 Nov 18 09:31 ..
> -rw-r--r-- 1 airflow root  2171 Nov 18 09:23 api_to_staging.py
> drwxr-xr-x 2 airflow root  4096 Nov 18 09:23 db
> -rw-r--r-- 1 airflow root   982 Nov 18 09:23 frontend_input_to_staging.py
> -rw-r--r-- 1 airflow root  1735 Nov 18 09:23 master_to_reporting.py
> -rw-r--r-- 1 airflow root  3164 Nov 18 09:23 raw_to_master.py
> -rw-r--r-- 1 airflow root  8231 Nov 18 09:23 staging_to_raw.py
> -rw-r--r-- 1 airflow root  3229 Nov 18 09:23 start_all_etl_runs.py
> -rw-r--r-- 1 airflow root  4270 Nov 18 09:23 start_single_etl_run.py
> drwxr-xr-x 8 airflow root  4096 Nov 18 09:23 tasks
> -rw-r--r-- 1 airflow root 12886 Nov 18 09:23 utils.py
> 
> /opt/airflow/logs:
> total 4
> drwxr-xr-x 2 airflow root   40 Nov 18 09:31 .
> drwxrwxr-x 1 airflow root 4096 Nov 18 09:31 ..
> 
> /opt/airflow/plugins:
> total 4
> drwxr-xr-x 2 airflow root   40 Nov 18 09:31 .
> drwxrwxr-x 1 airflow root 4096 Nov 18 09:31 ..
> Running airflow connections to add default connections
> The container is run as root user. For security, consider using a regular 
> user account.

I have just started from scratch again with a newly installed Ubuntu WSL2 and 
still get the permission denied error.

GitHub link: 
https://github.com/apache/airflow/discussions/41025#discussioncomment-14999305

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to