← Back to team overview

freeipa team mailing list archive

[Bug 1862284] [NEW] Freeipa/fontawesome directory mis-configured on ubuntu

 

Public bug reported:

Brand new fresh install of FreeIPA on Ubuntu 19.10

This condition is not an issue when I build FreeIPA on RPM-based
distros, so it's localized to Ubuntu builds.

The web UI of FreeIPA displays broken icons by default, making it not
only "fugly" but also difficult to navigate and use properly.

After much debugging, I discovered that the pathnames of the package are
different on Ubuntu -vs- on RPM based distros...so the FreeIPA
application is searching for fontawesome code in the wrong location.

Here's the super simple fix...but IMHO it shouldn't require one to spend
a couple hours digging through web UI code and calls to have to sort out
why the application and distro package locations don't jive.

=====
cd /usr/share/fonts/truetype/
ln -s font-awesome fontawesome
=====

Perhaps this is a fontawesome package maintainer concern?  Why is it in
a different location on Ubuntu vs other distros? or why is FreeIPA built
to look in the wrong location for these libs?

** Affects: freeipa (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to freeipa in Ubuntu.
https://bugs.launchpad.net/bugs/1862284

Title:
  Freeipa/fontawesome directory mis-configured on ubuntu

Status in freeipa package in Ubuntu:
  New

Bug description:
  Brand new fresh install of FreeIPA on Ubuntu 19.10

  This condition is not an issue when I build FreeIPA on RPM-based
  distros, so it's localized to Ubuntu builds.

  The web UI of FreeIPA displays broken icons by default, making it not
  only "fugly" but also difficult to navigate and use properly.

  After much debugging, I discovered that the pathnames of the package
  are different on Ubuntu -vs- on RPM based distros...so the FreeIPA
  application is searching for fontawesome code in the wrong location.

  Here's the super simple fix...but IMHO it shouldn't require one to
  spend a couple hours digging through web UI code and calls to have to
  sort out why the application and distro package locations don't jive.

  =====
  cd /usr/share/fonts/truetype/
  ln -s font-awesome fontawesome
  =====

  Perhaps this is a fontawesome package maintainer concern?  Why is it
  in a different location on Ubuntu vs other distros? or why is FreeIPA
  built to look in the wrong location for these libs?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freeipa/+bug/1862284/+subscriptions


Follow ups