Bug #37301
closedCan't compile Ceph on Fedora 29 as it doesn't recognize python*3*-tox as an install Tox
0%
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.
Updated by Nathan Cutler over 5 years ago
Which version of Ceph are you trying to compile?
Updated by Yaniv Kaul over 5 years ago
I'm trying master, commit 38ac1c4aa92a766df5327e96a87e6ea7002be5c2
Updated by Brad Hubbard over 5 years ago
- Status changed from New to In Progress
- Assignee set to Brad Hubbard
Updated by Nathan Cutler over 5 years ago
@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?
Updated by Yaniv Kaul over 5 years ago
[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.
Updated by Brad Hubbard over 5 years ago
$ 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
Updated by Nathan Cutler over 5 years ago
@Yaniv, @Brad: how's this for a fix? https://github.com/ceph/ceph/pull/25181
Updated by Nathan Cutler over 5 years ago
- Has duplicate Bug #37330: cmake complains of OpenSSL mismatch on Fedora 29 added
Updated by Nathan Cutler over 5 years ago
- Has duplicate deleted (Bug #37330: cmake complains of OpenSSL mismatch on Fedora 29)
Updated by Nathan Cutler over 5 years ago
- Related to Bug #37330: cmake complains of OpenSSL mismatch on Fedora 29 added
Updated by Nathan Cutler over 5 years ago
- Status changed from In Progress to Pending Backport
Updated by Nathan Cutler over 5 years ago
Yaniv Kaul wrote:
Works well on master now, thanks!
Your feedback is appreciated - thank you.
Updated by Nathan Cutler over 5 years ago
- 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
Updated by Nathan Cutler over 5 years ago
- Status changed from Pending Backport to Resolved