Ensure the copied venv has the correct ownership
sudo chown -R <username>:<username> /path/to/venv
Verify that the necessary executable permissions are set
chmod +x /path/to/venv/bin/airflow
chmod +x /path/to/venv/bin/airflow-scheduler
Restart the Airflow scheduler to apply the new permissions and configuration
/path/to/venv/bin/airflow scheduler
Edit
I realize now you are moving venv directly. If the systems have different architectures, dependencies or other environment variables. This is usually not the recommended way to move Python environments between systems. If you need to move your venv:
1. Create a requirements.txt file on the source system. This will create a requirements.txt file in your current directory, which lists all of the Python packages installed in the current virtual environment. pip freeze > requirements.txt
2. Transfer the requirements.txt file to the target system
3. Create a new venv and install dependencies on the target system
python3 -m venv myenv
source myenv/bin/activate
pip install -r requirements.txt