Uploaded image for project: 'Apache Airflow'
  1. Apache Airflow
  2. AIRFLOW-6323

Non-ASCII comment in default airflow.cfg file causes initdb to fail when using Python 2.7

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.10.5
    • Fix Version/s: 1.10.8
    • Component/s: configuration
    • Labels:
      None

      Description

      Line 126 in the default configuration file has characters in a comment outside of ASCII:

      They appeared in this commit:

      https://github.com/apache/airflow/commit/a44e5762c394b59566e757c9c20cb3f9fd7851eb

      When running a vanilla install of Airflow using Python 2.7 and running the initdb command the following failure will occur:

        File "/home/ubuntu/.airflow/local/lib/python2.7/site-packages/backports/configparser/__init__.py", line 1035, in _read
          for lineno, line in enumerate(fp, start=1):
        File "/home/ubuntu/.airflow/lib/python2.7/encodings/ascii.py", line 26, in decode
          return codecs.ascii_decode(input, self.errors)[0]
      UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1: ordinal not in range(128)
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kamil.bregula Kamil Bregula
                Reporter:
                marklit Mark Litwintschik
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: