|Summary:||No output when syslog option used|
|Product:||[Fedora] Fedora||Reporter:||John Horne <john.horne>|
|Component:||yum-updatesd||Assignee:||Jeremy Katz <katzj>|
|Status:||CLOSED UPSTREAM||QA Contact:||Fedora Extras Quality Assurance <extras-qa>|
|Fixed In Version:||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2008-07-16 17:00:50 UTC||Type:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
Description John Horne 2008-07-14 22:10:49 UTC
Description of problem: When 'emit_via = syslog' is set in /etc/yum/yum-updatesd.conf, only available updates are logged. If 'do_update = yes' is also set, then nothing gets logged by yum-updatesd. Version-Release number of selected component (if applicable): yum-updatesd-0.9-1.fc9.noarch How reproducible: Everytime. Steps to Reproduce: 1. Set 'emit_via = syslog' and 'do_update = yes' in /etc/yum/yum-updatesd.conf. 2. Wait for updates to become available, nothing is logged (by default rsyslog.conf will write daemon.warning messages to /var/log/messages). 3. Actual results: None. Expected results: yum-updatesd should log the number of updates available (which it does); the number of updates applied (if 'do_update = yes' is set); and any error messages if the updates fail. Additional info: A patch for /usr/libexec/yum-updatesd-helper is attached. In our case we configure /etc/yum.conf on servers to exclude some packages. However, if these cause a dependency failure for other updates, then yum-updatesd should log this. The patch corrects this. The problem we found was that several servers had updates to apply, but it seemed that yum-updatesd was not applying them. Nothing was logged in /var/log/messages at all. It turned out that there was a dependency failure. Applying our patch, then yum-updatesd logged the failure.
Comment 2 Jeremy Katz 2008-07-16 17:00:50 UTC
Pushed upstream, will be in the next release jantill does. Thanks for the patch.