Hi David!
Thanks for raising the problem with broken MSD serialization use-case - we will fix it in the next releases.
The problem is that Patch data is NOT intended to be used in the Software Management (Managed delivery and quick delivery) use-cases. I would agree it sounds strange since ITMS is supposed to be a monolithic product, but historically we have not succeeded to "merge" the patch and software use-cases from the DB data management perspective. One of the reasons is that Patch Data is something "well defined" and has a single source of origin, but Software Components is something admins would create manually and creation of logically duplicate components is unavoidable.
Also Patch data is something that MUST win in the end from the data definition perspective (associations/etc). Otherwise security compliance reporting is under question if admins manage the Broadcom-provided patch data manually
The use-cases difference:
- Patch management data - automated data definition and delivery
- Software Management data - Manual / ad hoc data definition and delivery
Thus, currently path data is ISOLATED from Software Catalog (Menu Manage-> Software Catalog-> All software releases). Patch data's software releases are not shown there !
How you succeeded to define package and commandlines to Office 2016? Which UI did you use? Taking into account the above statement it looks that most probably was done not via Software Catalog.
> "
Is this behaviour normal, and, how do we best handle/rectify it?"
Do not use Patch Data for Managed delivery! If Managed delivery you created works , then good for now.
How to distinguish Patch data from non-patch data ? For Software delivery use-cases (packages/commandline definition) please work with components appearing in the Software Catalog view only.
To answer definitely whether "behaviour is normal" we first need to answer the
question above.
Looks like it is not normal if one is allowed to create a Managed Delivery with 800 not deliverable updates :)
Best regards,
Artur
------------------------------
Software Engineer 5
Broadcom Inc.
------------------------------
Original Message:
Sent: 11-10-2020 10:17 PM
From: David McGahan
Subject: Managed software delivery policy timeout
Hi Artur,
I have definitely not imported ~800 patches manually! :) These are coming from Patch Management, which is fine, it's just that there are so many that it breaks MSD creation. I manually de-associated ~200 yesterday afternoon, which allowed the MSD to be created successfully. Patch data import is configured for an incremental run nightly so I'm guessing those associations won't be restored any time soon.
The source for our Office 2016 install MSD was added exactly as you've suggested - we did this some time ago; it's only now that we're mass migrating to Office 2016 that we've started using it in policy and, therefore, running into issues.
I suppose my follow-up questions are: is this behaviour normal, and, how do we best handle/rectify it?
------------------------------
--None--
Original Message:
Sent: 11-10-2020 02:21 AM
From: Artur Prosso
Subject: Managed software delivery policy timeout
Hi David!
If the updates appear in red in Managed Delivery Policy UI it means they are not deliverable, i.e. there are neither package not command line associated with them.
Managed delivery Policies are designed to work with software components imported into the software catalogue.
It seems like Office 2016 release that you would like to distribute originates from Patch Solution metadata and not from something imported manually into the software catalog (looks like you have not associated 786 updates manually ???). If that is the case then please do not de-associate these updates manually - these associations will come back during the next full patch data import anyway.
I would recommend to start "building" the "Office 2016" component from scratch by importing installer EXE into the software catalogue - then you will have an isolated component without non-deliverable associated updates. Then there are already existing Managed delivery policies with Office 2016 you may replace the previous "Office 2016" with the new one.
Best regards,
Artur
------------------------------
Software Engineer 5
Broadcom Inc.
Original Message:
Sent: 11-09-2020 07:24 PM
From: David McGahan
Subject: Managed software delivery policy timeout
Hi Artur,
Thanks for your reply. I've navigated to the Software Update associations for Office 2016 and the list presents 786 (!) items in the Software resources that update this software resource table.
These are the same updates which appear listed in red in the Managed Software Delivery policy after adding Office 2016, under the Service Pack and Update Tasks node.
Are these update associations not automatically purged?
------------------------------
--None
Original Message:
Sent: 11-02-2020 07:04 AM
From: Artur Prosso
Subject: Managed software delivery policy timeout
Hello!
How does the "Microsoft Office 2016" software release look like if it is opened in the "Software Component Edit" page ->Associations tab?
How many associated SPs and updates are there in your case ? (dozens, if not hundreds was mentioned) - what is the exact number ?
Is there any supersedence or dependencies data for the "Microsoft Office 2016" as well ?
Same question for precise number of OTHER included in the policy components' (if any) dependencies/supersedence/updates as well.
Is the problem just with policy SAVING or it is also a problem viewing the policy after unsuccessful Save() (i.e. corrupted policy) ?
How to workaround?
I would recommend to get rid of SP/Updates/dependencies associations that you know for sure are not needed or outdated for installation of "Microsoft Office 2016". Even if they are not selected as "needed for installation" in the components tree UI they will contribute to the stateXML data (to remember the installation settings).
This may be accomplished via the "Microsoft Office 2016" association editing.
If the policy is not even viewable now it might turn out that it must be created from the beginning.
If that does not help and if you the issue is "hot" for your environment then If you have a proper Broadcom support channel available, I would recommend to escalate the issue to DEV via support.
Software management solution currently does not restrict inclusion of unlimited amount of components with their unlimited amount of associations and is "unaware" of the policy serialization problems.
Regards,
Arthur
------------------------------
Software Engineer 5
Broadcom Inc.
Original Message:
Sent: 10-30-2020 02:54 AM
From: David McGahan
Subject: Managed software delivery policy timeout
Hi all,
I've been building a set of configurations for a new environment in our organisation, and have run into an issue when adding a specific piece of software to an MSD policy.
The problem manifests when saving a policy with Microsoft Office 2016: after hitting Save changes, the Console window will process and then eventually timeout.
The log indicates the same error as mentioned in this thread (link): Item State has exceeded the 65,536 KB limit specified in the core settings
Of course the Tech notes article in that thread seems not to exist, so I can't read up on it.
Given the core settings are now more easily exposed, I tracked down the specific item and dialled it up from 64MB to 96MB, and then again to 128MB, but that hasn't fixed anything. The only difference now is that the Item State[...] log entry no longer appears. The other error messages, though, do (GUIDs redacted):
As alluded to in the linked thread, Office 2016 does have many associated patches (dozens, if not hundreds), which show up under the Service Pack and Update Tasks node. The other entities in this specific MSD do not have anywhere near as many patches - 10-15 at most.
I'm not sure how best to proceed with this. The workaround is a simple install task instead of a proper Software Delivery, which I can use for now, but won't do as a long-term solution.
Has anyone seen this before? Can it be fixed? Platform is ITMS 8.5 RU3.
TIA
------------------------------
--None--
------------------------------