#695 mbs 1.3.28-1.fc26 has an invalid mock.cfg
Closed Opened by karsten.

mbs-build local doesn't work with the latest version, i.e config_opts['yum.conf'] looks wrong:

$ cat /etc/module-build-service/mock.cfg
config_opts['root'] = '$root'
config_opts['target_arch'] = '$arch'
config_opts['legal_host_arches'] = ('$arch',)
config_opts['chroot_setup_cmd'] = 'install $group'
config_opts['dist'] = ''
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
config_opts['releasever'] = ''
config_opts['package_manager'] = 'dnf'
config_opts['nosync'] = True
config_opts['use_bootstrap_container'] = False

config_opts['yum.conf'] = \"\"\"
$yum_conf
\"\"\"


Can you paste the error log from ~/modulebuild/result/... from the mock execution which fails?

2017-09-18 15:35:53,731 - PoolThread-twisted.internet.reactor-0 - module_build_service - ERROR - Could not process message handler. See the traceback.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/consumer.py", line 218, in process_message
further_work = handler(conf, session, msg) or []
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/handlers/modules.py", line 76, in failed
session, build, config)
File "/usr/lib/python2.7/site-packages/module_build_service/builder/base.py", line 131, in create_from_module
builder.buildroot_connect(groups)
File "/usr/lib/python2.7/site-packages/module_build_service/builder/MockModuleBuilder.py", line 261, in buildroot_connect
self._load_mock_config()
File "/usr/lib/python2.7/site-packages/module_build_service/builder/MockModuleBuilder.py", line 228, in _load_mock_config
code = compile(f.read(), infile, 'exec')
File "/home/karsten/modulebuild/builds/module-installer-master-20170918100231/config/mock.cfg", line 12
config_opts['yum.conf'] = \"\"\"
^
SyntaxError: unexpected character after line continuation character

We have fixed that, Ralph is just preparing new release.

wait, it has a different error with that fix

2017-09-18 15:40:07,605 - PoolThread-twisted.internet.reactor-0 - module_build_service - ERROR - Could not process message handler. See the traceback.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/consumer.py", line 218, in process_message
further_work = handler(conf, session, msg) or []
File "/usr/lib/python2.7/site-packages/module_build_service/scheduler/handlers/modules.py", line 76, in failed
session, build, config)
File "/usr/lib/python2.7/site-packages/module_build_service/builder/base.py", line 131, in create_from_module
builder.buildroot_connect(groups)
File "/usr/lib/python2.7/site-packages/module_build_service/builder/MockModuleBuilder.py", line 261, in buildroot_connect
self._load_mock_config()
File "/usr/lib/python2.7/site-packages/module_build_service/builder/MockModuleBuilder.py", line 228, in _load_mock_config
code = compile(f.read(), infile, 'exec')
File "/home/karsten/modulebuild/builds/module-installer-master-20170918100231/config/mock.cfg", line 56
config_opts['yum.conf'] = """
[main]
keepcache=1
debuglevel=2
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
syslog_ident=mock
syslog_device=
install_weak_deps=0
metadata_expire=3600
mdpolicy=group:primary

repos

[localrepo]
name=localrepo
baseurl=file:///home/karsten/modulebuild/builds/module-installer-master-20170918100231/results
metadata_expire=1
enabled=1

[module-2654985f8b8b72bd]
name=module-2654985f8b8b72bd
baseurl=file:///home/karsten/modulebuild/cache/koji_tags/module-2654985f8b8b72bd
enabled=1

[module-bootstrap-rawhide]
name=module-bootstrap-rawhide
baseurl=file:///home/karsten/modulebuild/cache/koji_tags/module-bootstrap-rawhide
enabled=1

[module-8462f231601ce001]
name=module-8462f231601ce001
baseurl=file:///home/karsten/modulebuild/cache/koji_tags/module-8462f231601ce001
enabled=1

[module-81cfcad8facead32]
name=module-81cfcad8facead32
baseurl=file:///home/karsten/modulebuild/cache/koji_tags/module-81cfcad8facead32
enabled=1

     ^

SyntaxError: EOF while scanning triple-quoted string literal
2017-09-18 15:40:07,619 - PoolThread-twisted.internet.reactor-0 - module_build_service - DEBUG - Done with failed: MBSModule, 4
2017-09-18 15:40:07,622 - PoolThread-twisted.internet.reactor-0 - module_build_service.scheduler - DEBUG - stop_condition checking , got True
2017-09-18 15:40:07,622 - PoolThread-twisted.internet.reactor-0 - module_build_service - INFO - Scheduling shutdown.
2017-09-18 15:40:07,622 - PoolThread-twisted.internet.reactor-0 - moksha.hub - DEBUG - 'MBSConsumer' thread 140413704836864 | Going back to waiting on the incoming queue.
2017-09-18 15:40:07,623 - PoolThread-twisted.internet.reactor-0 - moksha.hub - DEBUG - 'MBSConsumer' thread 140413704836864 | Worker thread exiting.
2017-09-18 15:40:07,623 - MainThread - moksha.hub - INFO - MokshaHub reactor stopped

sorry, works now.

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/695

Please continue any further discussion there.

Metadata