#527 module-build-service-1.3.21-1.fc27.noarch dont work on F25
Closed Opened by mkocka.

Hello
module-build-service-1.3.21-1.fc27.noarch dont work on F25, because of openssl problem.

see log:

mbs-build local
INFO: You have not provided SCM URL or branch. Trying to get it from current working directory
INFO: Starting local build of file:///home/mkocka/Dropbox/pkgs/mariadb, branch master
Traceback (most recent call last):
File "/usr/bin/mbs-manager", line 11, in
load_entry_point('module-build-service==1.3.21', 'console_scripts', 'mbs-manager')()
File "/usr/lib/python2.7/site-packages/pkg_resources/init.py", line 542, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources/init.py", line 2575, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources/init.py", line 2235, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/init.py", line 2241, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "/usr/lib/python2.7/site-packages/module_build_service/manage.py", line 48, in
import module_build_service.scheduler.consumer
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/init.py", line 7, in
import module_build_service.scheduler.consumer
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/consumer.py", line 37, in
import module_build_service.scheduler.handlers.repos
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/handlers/repos.py", line 26, in
import module_build_service.builder
File "/usr/lib/python2.7/site-packages/module_build_service/builder/init.py", line 12, in
from MockModuleBuilder import MockModuleBuilder
File "/usr/lib/python2.7/site-packages/module_build_service/builder/MockModuleBuilder.py", line 40, in
from utils import (build_from_scm, fake_repo_done_message,
File "/usr/lib/python2.7/site-packages/module_build_service/builder/utils.py", line 9, in
import urlgrabber.grabber as grabber
File "/usr/lib/python2.7/site-packages/urlgrabber/init.py", line 55, in
from grabber import urlgrab, urlopen, urlread
File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 512, in
import pycurl
ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (nss)


I am fairly certain this is a libcurl/pycurl "bug" due to backend changes in rawhide. I'd suggest trying just with "import pycurl" on python commandline - and maybe filing a bug for rawhide pycurl/libcurl (not sure which one)

Edit: Scratch above - I just realized you are installing F27 mbs rpm into F25 - how is that supposed to be a supportable thing?

There is currently no build of MBS for F25: https://apps.fedoraproject.org/packages/module-build-service

We can do that though. We'll need to request a branch, do a build, and ship an update. Should be easy.

See https://bodhi.fedoraproject.org/updates/module-build-service-1.3.21-1.fc25

Metadata Update from @ralph:
- Issue status updated to: Closed (was: Open)

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/mbs/issues/527

Please continue any further discussion there.

Metadata