netbox-community / netbox

The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
http://netboxlabs.com/oss/netbox/
Apache License 2.0
15.82k stars 2.54k forks source link

Missing font package dependency for extras/topo maps feature on el7 #1700

Closed raddessi closed 6 years ago

raddessi commented 6 years ago

Issue type

[ ] Feature request [ X] Bug report [ ] Documentation

Environment

Description

I'm running netbox in a conda env on top of centos-7. Netbox itself runs fine but when using the topo maps feature it rendered images with empty boxes where characters should go on each node until the system package open-sans-fonts was installed.

[root@nope ~]$ rpm -q --requires fontpackages-filesystem rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1

[root@nope ~]$ rpm -q --whatrequires open-sans-fonts no package requires open-sans-fonts

Conda env: channels:

jeremystretch commented 6 years ago

Looks like a dependency issue with the upstream graphviz package. I don't think it's our place to assume what graphviz will or won't need.