This repository has been archived by the owner on Mar 8, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pass
--no-binary=:all:
to pip install
when running on Ubuntu Xenial
Installing graphite with pip >= 7.0.0 causes it to install to the wrong location unless you pass it the `--no-binary=:all:` option. (See [pip install of 0.9.15 = No $GRAPHITE_ROOT/webapp/graphite exists][1].) As Ubuntu Xenial includes pip 8.1 by default, passing this option is necessary. Note that passing install options to pip [requires Puppet v4.1+][2] so this fix will not work on systems using older versions of Puppet. (Even Ubuntu Xenial only includes Puppet 3.8 in its package repositories, which is unfortunate.) Other workarounds are possible, including [downgrading to pip 6.1.1 before installing Graphite][3], or [installing from a tarball with a name that doesn't include all of the letters of package name][4] but this solution seems like the most straighforward one. [1]: graphite-project/graphite-web#1508 (comment) [2]: puppetlabs/puppet@c2697c6 [3]: #309 (comment) [4]: #309 (comment)
- Loading branch information