Scheduled comparison of configuration channels fails with error 'Fatal error in Python code occured [[6]]' on Red Hat Satellite client
Issue
- Scheduled comparison of configuration channels fails with error
Fatal error in Python code occured [[6]] - Error in /var/log/up2date like the following:
Traceback (most recent call last):
File "/usr/sbin/rhn_check", line 342, in __run_action
(status, message, data) = CheckCli.__do_call(method, params, kwargs)
File "/usr/sbin/rhn_check", line 335, in __do_call
retval = method(*params, **kwargs)
File "/usr/share/rhn/actions/configfiles.py", line 342, in diff
diff = fp.diff(file)
File "/usr/share/rhn/config_common/file_utils.py", line 128, in diff
temp_file, temp_dirs = self.process(file_struct)
File "/usr/share/rhn/config_common/file_utils.py", line 48, in process
fullpath = directory + file_struct['path']
<type 'exceptions.TypeError'>: unsupported operand type(s) for +: 'NoneType' and 'str'
Environment
- Red Hat Satellite 5.x
- Red Hat Enterprise Linux 5.x/6.x/7.x
- rhncfg*-5.10.74-7.el5sat
- rhncfg*-5.10.74-7.el6sat
- rhncfg*-5.10.74-7.el7sat
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
