11-17-2000 01:33 PM
NOTE: Building a new kernel based on template file "/stand/system"
> Compiling /stand/build/conf.c...
> Loading the kernel...
> ld: Unsatisfied symbol "mlock_valid_args" in file
> 1 errors.
> *** Error exit code 1
I think this might caused by partial or failed patch install. How I resolve this?
11-20-2000 10:28 AM
If patches were installed, did you get the dependencies for them instaled too?
One other thing is to the patches are configured.
# swlist -l fileset -a state |more
(all should say "configured")
To configure unconfigured filesets
# swconfig \*
11-20-2000 11:33 AM
Next, do the 'swconfig' that Denver suggested and retry building a new kernel. If you get that error again, call HP for support. If you have Ignite-UX loaded on your box you may want to run 'check_patches' it creates a report at /tmp/check_patches.report that you can send them. It is possible you have overwritten object files causing a problem when trying to create new kernel. It happened to me once, and this was how they figured out which patches got overwritten and I just had to reinstall them in one big depot....and finally my kernel got 'built'
Just one possibility....
11-24-2000 05:49 PM
I checked where this mlock_valid_args is defined. It is part of vm_clic.o which is integrated in /usr/conf/lib/libhp-ux.a.
You can figure out which patch is responsible for it by doing the following steps:
cp /usr/conf/lib/libhp-ux.a /tmp/test
ar -x /tmp/test/libhp-ux.a
You will probably find a patch number there.
The newest patch patching this is PHKL_22549.
Please check if you have reinstalled the patch PHKL_18543.
You can check for the date by using the following command:
swlist -l fileset -a patch_state -a date
and check for applied patches there.
If you happen to have reinstalled patch PHKL_18543 then go ahead and reinstall PHKL_22549 or if you have an older version of that patch download this one from the ITRC and install it. In any case I would recommend to install PHKL_22549
Hope that helps,