-
Notifications
You must be signed in to change notification settings - Fork 16.6k
Description
Apache Airflow version
2.7.2
What happened
I installed the recent version of airflow and it crashes when I try and access from my CHROME web browser, and get the following message:
*"Something bad has happened.
Airflow is used by many users, and it is very likely that others had similar problems and you can easily find
a solution to your problem."
The configuration used to work about 6 month ago, out of the box, but now its no longer working.
Each requests produces the following PYTHON CRASH :
[^[[34m2023-11-01T14:24:42.874+0000^[[0m] {^[[34mapp.py:^[[0m1744} ERROR^[[0m - Exception on /favicon.ico [GET]^[[0m
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2529, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1826, in full_dispatch_request
return self.finalize_request(rv)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1847, in finalize_request
response = self.process_response(response)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2344, in process_response
self.session_interface.save_session(self, ctx.session, response)
File "/usr/local/lib/python3.8/dist-packages/airflow/www/session.py", line 33, in save_session
return super().save_session(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/flask_session/sessions.py", line 573, in save_session
response.set_cookie(app.config["SESSION_COOKIE_NAME"], session_id,
File "/usr/local/lib/python3.8/dist-packages/werkzeug/sansio/response.py", line 224, in set_cookie
dump_cookie(
File "/usr/local/lib/python3.8/dist-packages/werkzeug/http.py", line 1303, in dump_cookie
if not _cookie_no_quote_re.fullmatch(value):
TypeError: cannot use a string pattern on a bytes-like object
[^[[34m2023-11-01T14:24:42.887+0000^[[0m] {^[[34mapp.py:^[[0m1852} ERROR^[[0m - Request finalizing failed with an error while handling an error^[[0m
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2529, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1826, in full_dispatch_request
return self.finalize_request(rv)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1847, in finalize_request
response = self.process_response(response)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2344, in process_response
self.session_interface.save_session(self, ctx.session, response)
File "/usr/local/lib/python3.8/dist-packages/airflow/www/session.py", line 33, in save_session
return super().save_session(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/flask_session/sessions.py", line 573, in save_session
response.set_cookie(app.config["SESSION_COOKIE_NAME"], session_id,
File "/usr/local/lib/python3.8/dist-packages/werkzeug/sansio/response.py", line 224, in set_cookie
dump_cookie(
File "/usr/local/lib/python3.8/dist-packages/werkzeug/http.py", line 1303, in dump_cookie
if not _cookie_no_quote_re.fullmatch(value):
TypeError: cannot use a string pattern on a bytes-like object
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1847, in finalize_request
response = self.process_response(response)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2344, in process_response
self.session_interface.save_session(self, ctx.session, response)
File "/usr/local/lib/python3.8/dist-packages/airflow/www/session.py", line 33, in save_session
return super().save_session(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/flask_session/sessions.py", line 573, in save_session
response.set_cookie(app.config["SESSION_COOKIE_NAME"], session_id,
File "/usr/local/lib/python3.8/dist-packages/werkzeug/sansio/response.py", line 224, in set_cookie
dump_cookie(
File "/usr/local/lib/python3.8/dist-packages/werkzeug/http.py", line 1303, in dump_cookie
if not _cookie_no_quote_re.fullmatch(value):
TypeError: cannot use a string pattern on a bytes-like object
90.3.138.42 - - [01/Nov/2023:14:24:42 +0000] "GET /favicon.ico HTTP/1.1" 500 1539 "http://fickenwald.openabal.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36"
### What you think should happen instead
I think it is quite obvious why I think this is wrong. It simply does not work.
### How to reproduce
# update the ubuntu version
apt-get --yes update
apt-get --yes install net-tools
# install the python and pip stuff
apt-get --yes install python3-pip
pip3 install --upgrade pip==20.2.4
# install airflow
export AIRFLOW_HOME=~/airflow
pip3 install apache-airflow
# initialise airflow
airflow db init
airflow users create --username admin --firstname jamie --lastname marshall --role Admin --email ijm@amenesik.com --password=password
# launch airflow web server
airflow webserver --port 80 > airflow.log 2> airflow.err &
# launch airflow scheduler
airflow scheduler > scheduler.out 2> scheduler.err &Operating System
NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.2 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
Versions of Apache Airflow Providers
so far i am not running any DAGS it is a fresh vanilla installation
I try and connect to AIRFLOW and CRASH.
Deployment
Other
Deployment details
No response
Anything else
ALWAYS : very frustrating
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct