Fail to initialise flair

Dear experts,

I was opening flair as usual, using command

flair fluka_file.flair 

but this time I got an error which never happened before:

Traceback (most recent call last):
  File "/usr/local/flair/flair.py", line 3482, in <module>
    main()
  File "/usr/local/flair/flair.py", line 3430, in main
    initialize(ini, gui)
  File "/usr/local/flair/flair.py", line 3361, in initialize
    tkFlair.init(ini, gui)
  File "/usr/local/flair/tkFlair.py", line 2288, in init
    openIni(ini)
  File "/usr/local/flair/tkFlair.py", line 581, in openIni
    config.read([systemIni, iniFile], encoding="UTF-8")
  File "/usr/local/flair/lib/config.py", line 25, in read
    super().read(inifiles, *args, **kwargs)
  File "/home/kail/anaconda3/lib/python3.11/configparser.py", line 713, in read
    self._read(fp, filename)
  File "/home/kail/anaconda3/lib/python3.11/configparser.py", line 1101, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: '/home/kail/.config/flair/flair.ini', line: 1
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

and the flair.ini file is empty.

How can I fix it?

Thank you in advance
Kail

Dear @Kail
for some reason the flair got corrupted
You can do the following

  1. open the terminal
  2. change to the config directory
    cd ~/.config/flair
  3. Check if there is a backup, a file like flair.ini~ (with the ~ tilde as suffix)
    ls
  4. if the backup flair~ exists then replace over the flair.ini as
    mv flair.ini~ flair.ini
  5. else if the backup do not exist or is corrupted, then remove the flair.ini
    rm flair.ini
  6. restart flair
2 Likes

Thank you! This solved my problem.