airflow: airflow webserver error when updated to airflow 2.0

Kubernetes version (if you are using kubernetes) (use kubectl version):

Environment:

  • Cloud provider or hardware configuration: MAC
  • OS (e.g. from /etc/os-release):
  • Kernel (e.g. uname -a):
  • Install tools: PIP3
  • Others:

What happened:

**Something bad has happened. Please consider letting us know by creating a bug report using GitHub.

Python version: 3.9.0 Airflow version: 2.0.0 Node: 192-168-1-101.tpgi.com.au

Traceback (most recent call last): File “/usr/local/lib/python3.9/site-packages/flask/app.py”, line 2447, in wsgi_app response = self.full_dispatch_request() File “/usr/local/lib/python3.9/site-packages/flask/app.py”, line 1953, in full_dispatch_request return self.finalize_request(rv) File “/usr/local/lib/python3.9/site-packages/flask/app.py”, line 1970, in finalize_request response = self.process_response(response) File “/usr/local/lib/python3.9/site-packages/flask/app.py”, line 2269, in process_response self.session_interface.save_session(self, ctx.session, response) File “/usr/local/lib/python3.9/site-packages/flask/sessions.py”, line 379, in save_session response.set_cookie( File “/usr/local/lib/python3.9/site-packages/werkzeug/wrappers/base_response.py”, line 468, in set_cookie dump_cookie( File “/usr/local/lib/python3.9/site-packages/werkzeug/http.py”, line 1217, in dump_cookie raise ValueError(“SameSite must be ‘Strict’, ‘Lax’, or ‘None’.”) ValueError: SameSite must be ‘Strict’, ‘Lax’, or ‘None’.**

How to reproduce it:

Anything else we need to know:

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 1
  • Comments: 15 (14 by maintainers)

Commits related to this issue

Most upvoted comments

I observe the same issue. Here is what I think the issue is:

In previous versions of airflow, the cookie_samsite value in the config file was allowed to be empty. But, looks like it required from Airflow 2.0.0 onwards. Setting that value to lax or Strictshould resolves this issue.