-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
6.14.0, 6.15.0
-
5
-
False
-
-
False
-
CLOSED
-
0
-
Rocket
-
-
-
Moderate
-
To Do
-
No
Description of problem:
Can not disable the REX pull provider installation in the generated script for Host Content source change.
Version-Release number of selected component (if applicable):
Red Hat Satellite 6.14
Red Hat Satellite 6.15
How reproducible:
100%
Steps to Reproduce:
1. On satellite Web UI >> Hosts >> All Hosts >> Edit a Host
2. click on 'Change host content source' Select Content Source, Lifecycle environment and Content View
3. Select 'Update Hosts Manually' Option and view the generated script
Actual results:
The Script try to install package which is not required in SSH push mode Satellite environment:
~~~
...
echo "Starting deployment of REX pull provider"
- check if system is registered
subscription-manager identity > /dev/null
if [ $? -ne 0 ]; then
echo "Please register with subscription-manager first, then re-run '$0'."
exit 1
fi
set -e
echo '#'
echo '# Installing packages'
echo '#'
dnf -y install foreman_ygg_worker
...
~~
Expected results:
- Installation of package 'foreman_ygg_worker' is not required while Satellite is not configured to use 'REX pull mode'.
- Need a way to remove steps 'Starting deployment of REX pull provider'.