I had to add the same line (FONT_AWESOME_DIR=paths.FONT_AWESOME_DIR) to /usr/lib/python2.7/dist-packages/ipaserver/install/server/upgrade.py after line 1775 to overcome the FONT_AWESOE_DIR keyerror an upgrade.
tooks notes from: https://pagure.io/freeipa/c/2da9a4ca6a060dea106f02269a961d9e6b8bebcf -- You received this bug notification because you are a member of FreeIPA, which is subscribed to freeipa in Ubuntu. https://bugs.launchpad.net/bugs/1772921 Title: freeipa web ui -- incorrect configuration for awesome fonts Status in freeipa package in Ubuntu: In Progress Bug description: Hi, another bug for FreeIPA, but this is quite trivial and not very important either. The file /usr/share/ipa/ipa.conf.template containw the line Alias /ipa/ui/fonts/fontawesome "${FONTS_DIR}/fontawesome" for providing the Awesome font to web browsers. $FONTS_DIR si correctly replaced with /usr/share/fonts/truetype/ when the template is copied into the Apache configuration directory, but the name of the directory (fontawesome) is wrong in Ubuntu, since the font is actually installed into /usr/share/fonts/truetype/font-awesome/ (with the minus sign). As a result, the web ui is full of unrecognized UTF-8 glyphs. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/freeipa/+bug/1772921/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~freeipa Post to : [email protected] Unsubscribe : https://launchpad.net/~freeipa More help : https://help.launchpad.net/ListHelp

