- Products
- Learn
- Local User Groups
- Partners
- More
MVP 2026: Submissions
Are Now Open!
What's New in R82.10?
Watch NowOverlap in Security Validation
Help us to understand your needs better
CheckMates Go:
Maestro Madness
Hi all, I recently uploaded my configuration to the R80.10 Upgrade Verification Service. It came back with 2 errors. One was very easy to fix up (an unsupported UTM-1 appliance) the other one is a little harder to figure out. It says: Corrupted objects ids Description: Database contains corrupted object ids and therefore objects' functionality will be damaged Please consult support how to fix the following corruption(s): Table: asm Object name: A9F495C17-992D-4451-B3E0-FC35BE3F6D45 Object id: {9F495C17-992D-4451-B3E0-FC35BE3F6D4 ‚
Any ideas?
I can confirm to you that fixing asm.C in the case of corrupted asm objects is the right thing to do. Asm is where the IPS settings and protections are stored at (in pre-R80 Management). For equivalent data on R80 and above Management use the API commands.
Hope this helps
Hi Mick,
From sk117237 - R80.10 Pre-Upgrade Verifier notifications and their solutions:
| Corrupted object IDs | There are objects with corrupted UID.
| Contact Check Point Support for assistance, or follow the below procedure: Background The Object's UID should look like this: Procedure
|
hope this helps.
Hi Jonathan,
I had seen that before (sorry, should have mentioned this in original post) but in the objects_5_0.C file there is no UID matching the one that the installed flagged.
I did however find the UID in the $FWDIR/conf/asm.C file and I believe that this is the cause of my error.
In the asm.C file I can see the following ...
...
: (A9F495C17-992D-4451-B3E0-FC35BE3F6D45
:AdminInfo (
:ClassName (simple_pattern_definition)
:chkpf_uid ("{9F495C17-992D-4451-B3E0-FC35BE3F6D4 ‚")
:table (asm)
...
I'm pretty sure that should read
:chkpf_uid ("{9F495C17-992D-4451-B3E0-FC35BE3F6D45}")
as per the error that I received from the R80.10 Upgrade Verification Service.
Corrupted objects ids
Description:
Database contains corrupted object ids and therefore objects' functionality will be damaged
Please consult support how to fix the following corruption(s):
Table: asm Object name: A9F495C17-992D-4451-B3E0-FC35BE3F6D45 Object id: {9F495C17-992D-4451-B3E0-FC35BE3F6D4 ‚
I am unsure of
1. whether or not modifying the asm.C file is a good idea
2. Will the changes persist after upgrades/policy pushes etc?
Anyone have experience with this?
Mick
In the interest of completeness I thought I would follow up on my original query.
I backed up the asm.C file and made the changes that I suggested in my second post.
The files were uploaded to Checkpoint and I received notification this morning that my environment is ready for upgrade.
I can only assume that my hunch was correct to modify this asm.C file and I have not had any ill effects in our environment.
I'm going to chalk this down as a win and move on.
I hope this information might be helpful for others in the future.
Mick
I can confirm to you that fixing asm.C in the case of corrupted asm objects is the right thing to do. Asm is where the IPS settings and protections are stored at (in pre-R80 Management). For equivalent data on R80 and above Management use the API commands.
Hope this helps
Thanks Tomer,
I actually filled in the resolution earlier today but my comment is still being moderated so hasn't been published.
I appreciate the feedback.
Mick
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
| User | Count |
|---|---|
| 18 | |
| 15 | |
| 7 | |
| 5 | |
| 5 | |
| 5 | |
| 4 | |
| 4 | |
| 4 | |
| 4 |
Fri 12 Dec 2025 @ 10:00 AM (CET)
Check Mates Live Netherlands: #41 AI & Multi Context ProtocolTue 16 Dec 2025 @ 05:00 PM (CET)
Under the Hood: CloudGuard Network Security for Oracle Cloud - Config and Autoscaling!Fri 12 Dec 2025 @ 10:00 AM (CET)
Check Mates Live Netherlands: #41 AI & Multi Context ProtocolTue 16 Dec 2025 @ 05:00 PM (CET)
Under the Hood: CloudGuard Network Security for Oracle Cloud - Config and Autoscaling!About CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY