Bug #37301
closed
Can't compile Ceph on Fedora 29 as it doesn't recognize python*3*-tox as an install Tox
Added by Yaniv Kaul over 5 years ago.
Updated over 5 years ago.
Description
./install-deps.sh fails, as it can't find python-tox.
On F29, there's no Python 2 tox and Python 3 tox is installed:
[ykaul@ykaul ceph]$ sudo dnf install python3-tox -y
Last metadata expiration check: 0:08:20 ago on Sun 18 Nov 2018 09:33:56 AM IST.
Package python3-tox-3.0.0-4.fc29.noarch is already installed.
Dependencies resolved.
Nothing to do.
Which version of Ceph are you trying to compile?
I'm trying master, commit 38ac1c4aa92a766df5327e96a87e6ea7002be5c2
- Status changed from New to In Progress
- Assignee set to Brad Hubbard
@Yaniv Kaul, you wrote that "On F29, there's no Python 2 tox". Yet you have Python 2 installed on the system, correct? What does the following command show?
# type python2
Can you uninstall Python 2 and try it again?
[ykaul@ykaul cockpit-gluster]$ type python2
python2 is /usr/bin/python2
I prefer not to install Python 2 - I believe it's being used by some apps.
Note that via different bug (on OpenSSL version mismatch I've also seen on F29), I did make some progress and with a bit of help manage to begin compiling. But it failed - I've opened https://tracker.ceph.com/issues/37336 on it.
$ dnf search python 2>&1|grep tox
python3-tox.noarch : Virtualenv-based automation of test activities
python3-tox.noarch : Virtualenv-based automation of test activities
python3-detox.noarch : Distributing activities of the tox tool
- Has duplicate Bug #37330: cmake complains of OpenSSL mismatch on Fedora 29 added
Looks good Nathan, added my review.
- Has duplicate deleted (Bug #37330: cmake complains of OpenSSL mismatch on Fedora 29)
- Related to Bug #37330: cmake complains of OpenSSL mismatch on Fedora 29 added
- Status changed from In Progress to Pending Backport
Works well on master now, thanks!
Yaniv Kaul wrote:
Works well on master now, thanks!
Your feedback is appreciated - thank you.
- Copied to Backport #37422: mimic: Can't compile Ceph on Fedora 29 as it doesn't recognize python*3*-tox as an install Tox added
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF