Bug 1022281 - Configuration channels won't deploy under certain conditions when registering with activation key
Configuration channels won't deploy under certain conditions when registering...
Product: Red Hat Satellite 5
Classification: Red Hat
Component: Registration (Show other bugs)
Unspecified Linux
unspecified Severity medium
: ---
: ---
Assigned To: Tomas Lestach
Red Hat Satellite QA List
Depends On:
Blocks: sat560-triage
  Show dependency treegraph
Reported: 2013-10-22 18:42 EDT by César Alba
Modified: 2016-05-26 10:15 EDT (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2016-05-26 10:15:00 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description César Alba 2013-10-22 18:42:54 EDT
Description of problem:

If an activation key is to install files and deploy files from a configuration channel. It won't deploy files front conf channels if all the packages to install were already installed. If it had to install just one package, config channels will deploy normally. 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Create an activation key
2. Add packages to install already installed and updated on the test system
3. Add a config channel with some files to deploy.

Actual results:

rhnreg_ks will show something like (these were my files which I had put also on the kickstart profile on an overzealous action).
Package rhncfg-5.10.55-6.el6sat.noarch already installed and latest version
Package rhncfg-actions-5.10.55-6.el6sat.noarch already installed and latest version
Package rhncfg-client-5.10.55-6.el6sat.noarch already installed and latest version

Files from config channel won't show after registration.

On the Failed actions on Satellite Server it will show
For: Schedule a config deploy for activation key scheduled by (none)
This action's status is: Failed.
This action has not yet been picked up. 
This action requires the successful completion of a prior action before it can be rescheduled.

For the prerequisite (Package Install scheduled by (none))
Client execution returned "Error while executing packages action: empty transaction [[6]]" (code -1)
Packages Scheduled:


Expected results: Ignore the empty transaction error as it is ok and deploy files.

Additional info:
Comment 1 César Alba 2013-10-22 18:46:10 EDT
I forgot to add:
The system will show as suscribed to the Config channel, it is just files won't be deployed.
Comment 3 Tomas Lestach 2016-05-26 10:15:00 EDT
We have re-reviewed this bug, as part of an ongoing effort to improve  Satellite/Proxy feature and bug updates, review and backlog.

We believe this bug has been fixed in the latest Satellite 5 version (5.7), so closing the bug as CURRENTRELEASE. Please feel free to re-open in case you discover any issues.

Xixi, Ashish and Tomas

Note You need to log in before you can comment on or make changes to this bug.