[Starlingx-discuss] py-bcrypt conflicts with python2-bcrypt
Hi: Based on ceph13.2.0 binary package, now i am re-building python-cephclient. At building python-cephclient process, lack some packages. The most packages can be resolved by manually adding new packages. But for py_bcrypt, I can't resolve package confilect between python2-bcrypt and py-bcrypt. == More details process == Based on ceph13.2.0 binary packages, "build-pkgs python-cephclient" will show some error. The most can be manually resolved, but one error is as following: Error: Package: 2:ceph-mgr-13.2.0-0.el7.centos.x86_64 (1270018088_localdisk_loadbuild_dehao_starlingx_std_results_dehaostarlingxtisr5pikestd_) 01:51:09 Requires: py-bcrypt 01:51:09 You could try using --skip-broken to work around the problem 01:51:09 You could try running: rpm -Va --nofiles --nodigest check ceph-mgr-13.2.0-0.el7.centos.x86_64.rpm, and verify this deps. [dehao@9f9456a3d92b RPMS]$ rpm -qp --requires ceph-mgr-13.2.0-0.el7.centos.x86_64.rpm | grep py_bcrypt. py_bcrypt so, when I manually download and add this packages, can successfully build python-cephclient. Next step, when run "build-iso", the conflict between py-bcrypt with python-bcrypt will occur as the below: 02:38:55 02:38:57 Warning: Infinite loop detected in dependency resolution. See /localdisk/loadbuild/dehao/starlingx/export/deps.txt for details -- exiting 02:38:57 These RPMS had problems (likely version conflicts) 02:38:57 py-bcrypt conflicts with python2-bcrypt-3.1.2-3.el7.x86_64 02:38:57 Could not install dependencies I look up some materials, and find this is a bug, namely it's not possible to simultaneously install python-bcrybt and py-bcrybt packages dependent. Conflict bug: https://bugzilla.redhat.com/show_bug.cgi?id=1473018 I also check my building environments, and verify that these two packages simultaneously exist. [root_cluster4: x86_64]# rpm -qp --provides python2-bcrypt-3.1.2-3.el7.x86_64.rpm < ----------------------- other project need this package. python-bcrypt = 3.1.2-3.el7 python2-bcrypt = 3.1.2-3.el7 python2-bcrypt(x86-64) = 3.1.2-3.el7 [root_cluster4: x86_64]# rpm -qp --provides py-bcrypt-0.4-4.el7.x86_64.rpm < --------------------------- the ceph-mgr package of ceph 13.2.0 require this packages py-bcrypt = 0.4-4.el7 py-bcrypt(x86-64) = 0.4-4.el7 can anyone tell me how I can solve this problem. Thanks Dehao
participants (1)
-
Shang, Dehao