Hi Team,
I m facing Strange issue with Fix installation.
For Example, i had installed IS_Core_Fix 2 using the Fix Image file using Composite templates.
After a month, IS_Core_Fix 3 was released and i updated by Fix Image file with IS_Core_Fix 3.
Now my image file has IS_Core_Fix 2 and IS_Core_Fix 3
But when i try to Install the latest fix, its not getting installed.
But when i uninstall old Fix(IS_Core_Fix 2), latest Fix ( IS_Core_Fix 3) gets installed correctly
Command Used:
./cc exec templates composite apply IKEA_FIXES environment.type=CTE_UM_01 template=[TMPL_FIXES] PRODUCT.FIXES=[ALL]
Please suggest, how to fix this issue.
PRODUCT.FIXES value should be ALL, not [ALL]
Thanks
Sergei
Hi Sergei
[ALL] works when i install the fixes normally.
Problem comes when i try to install Higher version of fix and it does not install them .
whats the difference between ALL and [ALL] … Please explain
should i always use ALL ?
Hi Sergei ,
this is My Template… as per this i use PRODUCT.FIXES=[ALL]
#----------------------------
# Product and Fix repositories
# ----------------------------
repo.product: WM910_PRODUCTS_LNXAMD64
repo.fix: WM910_FIXES_LNXAMD64
# ----------------------------------------
# Fixes to install
# ----------------------------------------
PRODUCT.FIXES: []
===============================================================
Templates
===============================================================
templates:
TMPL_FIXES:
description: Product Fixes
fixes: ${PRODUCT.FIXES}
whats the difference between ALL and [ALL] … Please explain
should i always use ALL ?
[ALL] actually may result in the same result as ALL because scalar values treated as single element arrays, but it is better to use ALL instead of [ALL] as ALL is actually a reserved word / constant that represent all fixes in the repository that apply to the target installation where as [ALL] means an actual fix with fix id = ALL.
[ALL] works when i install the fixes normally.
Do you mean when you install fixes for the first time on a clean environment with no prior fixes?
Problem comes when i try to install Higher version of fix and it does not install them
That is expected to work as well.
Are you physically updating your WM910_FIXES_LNXAMD64 image/repo or using a new repository/image each time?
Are you sure your fix image repository contains newer fixes?
Run this command to verify
cc list repository fixes content WM910_FIXES_LNXAMD64 products=integrationServer_9.10
ID Display Name Version Size
wMFix.integrationServer.ART Adapter Runtime 9.10 Fix 1 9.10.0.0001-0014 817614
wMFix.integrationServer.ART Adapter Runtime 9.10 Fix 2 9.10.0.0002-0029 821289
wMFix.integrationServer.Core IS_9.10_Core_Fix1 9.10.0.0001-0007 15055826
wMFix.integrationServer.Core IS_9.10_Core_Fix2 9.10.0.0002-0015 15087144
wMFix.integrationServer.Core IS_9.10_Core_Fix3 9.10.0.0003-0007 15138327
wMFix.integrationServer.OData IS_9.10_OData_Fix1 9.10.0.0001-0010 251743
If all you do is installating all latest fixes for existing products you can use provisioning fixes command instead:
cc exec provisioning fixes YOUR_NODE_ALIAS WM910_FIXES_LNXAMD64 install
If you still have problems please open SI
Thanks
Sergei