Should include libpcre3-dev in general prerequisite package
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
In Progress
|
Undecided
|
Jianghua Wang |
Bug Description
As python-pcre is now added in the upper-constrain
https:/
We should include libpcre3-dev as the general prerequisite package, otherwise we will get the following error :
2018-01-29 05:13:26.786 | Failed to build python-pcre
2018-01-29 05:13:26.788 | Installing collected packages: lxml, asn1crypto, ipaddress, cryptography, pyasn1, bcrypt, PyNaCl, paramiko, python-
2018-01-29 05:13:30.626 | Running setup.py develop for nova
2018-01-29 05:13:34.472 | Running setup.py install for python-pcre: started
2018-01-29 05:13:34.880 | Running setup.py install for python-pcre: finished with status 'error'
2018-01-29 05:13:34.880 | Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;
2018-01-29 05:13:34.880 | running install
2018-01-29 05:13:34.880 | running build
2018-01-29 05:13:34.880 | running build_py
2018-01-29 05:13:34.880 | creating build
2018-01-29 05:13:34.880 | creating build/lib.
2018-01-29 05:13:34.880 | copying python/pcre.py -> build/lib.
2018-01-29 05:13:34.880 | running build_ext
2018-01-29 05:13:34.880 | building '_pcre' extension
2018-01-29 05:13:34.880 | creating build/temp.
2018-01-29 05:13:34.880 | creating build/temp.
2018-01-29 05:13:34.880 | x86_64-
2018-01-29 05:13:34.880 | src/pcremodule.
2018-01-29 05:13:34.880 | compilation terminated.
2018-01-29 05:13:34.880 | error: command 'x86_64-
2018-01-29 05:13:34.881 |
2018-01-29 05:13:34.881 | -------
description: | updated |
At the moment, the package of libpcre3-dev is included in devstack/ files/debs/ horizon as horizon's prerequisite package. So it won't impact the nodes which have horizon service enabled. In multiple nodes testing env, if some nodes don't have horizon enable e.g. compute only node, it will report the above error.