Re: can not set up wrapper for module: nimclient

Xander Cage <[email protected]> Thu, 4 Jul 2024 05:39:17 -0700 (PDT)
Newsgroups gmane.comp.sysutils.cfengine.general
Message-ID <[email protected]>
seems this part in the nimclient script is not working, hence the " cat: 
cannot open ../../tests/unit/mock_lslpp_Lc " error...

# Set up mock environment if necessary
# This is not well developed as I don't have continuous access to aix and 
nim
# nor am I an expert
CFENGINE_TEST_NIMCLIENT_MOCK=false
if [ -n "$CFENGINE_TEST_NIMCLIENT_MOCK"  = "true" ]; then
    list_installed_packages() {
        cat ../../tests/unit/mock_lslpp_Lc
     }
    nimclient_showres() {
        # This lists the AVAILABLE packages in the nim repo
        cat ../../tests/unit/mock_nimclient_showres
    }
    nimclient_install_package() {
        # Ugh, not sure what this should do to mock. I think that nimclient
        # return codes kind of suck, might need to parse the output?
        echo nimclient -o cust -a lpp_source=${lpp_source} -a 
filesets=\"${Name}\" >&2
    }
    remove_package() {
        echo installp -u "${Name}" >&2
    }
else
    list_installed_packages() {
        lslpp -Lc
    }
    nimclient_showres() {
        /usr/sbin/nimclient -o showres -a resource=${lpp_source} -a 
installp_flags=L
    }
    nimclient_install_package() {
        /usr/sbin/nimclient -o cust -a lpp_source=${lpp_source} -a 
filesets=\"${Name}\" 1>&2
    }
    remove_package() {
        installp -u "${Name}" 1>&2
    }
fi

no idea why CFENGINE_TEST_NIMCLIENT_MOCK=false is not evaluated correctly...

same for this part...

supports_api_version () {
    echo 1
}

should work, but fails...strange





On Thursday, July 4, 2024 at 12:20:43 PM UTC+2 Xander Cage wrote:

> fun fact...i noticed on some clients the error changed to this after 
> upgrading binaries...
>
> cat: cannot open ../../tests/unit/mock_lslpp_Lc
>
> On Thursday, July 4, 2024 at 12:13:56 PM UTC+2 Xander Cage wrote:
>
>> upgrade binaries to 3.21.5...error persists
>>
>> On Thursday, July 4, 2024 at 11:08:06 AM UTC+2 Xander Cage wrote:
>>
>>> Hi,
>>>
>>> after upgrading masterfiles to 3.21.5 cf-agent spills this error...
>>>
>>> Q: ".../cf-agent" --de":    error: Unsupported package module wrapper 
>>> API version: -1
>>> Q: ".../cf-agent" --de":    error: Can not set up wrapper for module: 
>>> nimclient
>>>
>>> agent is still on 3.21.4...maybe this is the root cause of this...
>>>
>>> chris
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups "help-cfengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/help-cfengine/212984a9-b636-427d-8c88-9447eb7b3460n%40googlegroups.com.