Hello, I'm a technician at a university that's deployed K1000 and K2000. I have noticed some of our Macs that run 10.6.x won't report to the K1000 even though the Agent is installed and running.

I've tracked it down to the following error message (in bold italics) when running runkbot 2 0, but I don't know how to fix it:

 

XXXmac-L000865:bin admin$ sudo ./runkbot 2 0                                                                                                                                                                                                                                        Password:

kbot[0:0] @ 2012-12-05T15:49:53 (activity) Running kbot: runkbot 2 0 

Kbot [2-0] not found locally, downloading ...

kbot[0:0] @ 2012-12-05T15:49:53 (activity) Validating kbot xml

kbot[0:0] @ 2012-12-05T15:49:53 (status) Kbot xml /Library/Application Support/Dell/KACE/data/kbots_cache/2-1305145611_expanded.xml, Validation Success

kbot[0:0] @ 2012-12-05T15:49:53 (activity) Validation complete

kbot[2:0] @ 2012-12-05T15:49:53 (status) START

kbot[2:1305145611] @ 2012-12-05T15:49:53 (activity) Launching program: '/Library/Application Support/Dell/KACE/bin/KBoxClient.exe' '-server=kbox1.XXX.edu -urltype=https -company="$(KACE_COMPANY_NAME)" -splash="$(KACE_SPLASH_TEXT)" -fade=1 -notifyevent=' wait='true'

sh: KACE_COMPANY_NAME: command not found

sh: KACE_SPLASH_TEXT: command not found

dyld: lazy symbol binding failed: Symbol not found: _Perl_Tstack_sp_ptr   Referenced from: /Library/Application Support/Dell/KACE/bin/../lib-darwin-10.4-x86/auto/Crypt/SSLeay/SSLeay.bundle   Expected in: dynamic lookup   dyld: Symbol not found: _Perl_Tstack_sp_ptr   Referenced from: /Library/Application Support/Dell/KACE/bin/../lib-darwin-10.4-x86/auto/Crypt/SSLeay/SSLeay.bundle   Expected in: dynamic lookup 

KreateProcessCaptureOutput: child terminated with signal: 5

kbot[2:1305145611] @ 2012-12-05T15:49:54 (output) ProcessOps_LaunchProgram: Launch failed: 0 exitCode=0

kbot[2:1305145611] @ 2012-12-05T15:49:54 (status) FINISH (in state 'remediation_failed')

UploadFile: Uploaded to https://kbox1.XXX.edu/service/kbot_upload.php?BAD_MAC_IP=10.1.23.192&filename=KBOT_LOG.txt&mac=DDF5302074E04781A4CFA469104A45CB
 
 Upload speed: 0.000000 bytes/second

Cleaning up log file [/var/tmp/tmp.0.JXJcCK]

 

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

2

After a lot of back and forth email with KACE support, and finally getting a webex with someone, I got a fix from their engineering department:

After reviewing the logs, engineering has asked that you rename ( mv) the
following: /Library/Application Support/Dell/KACE/lib-darwin-10.4-x86 to
/Library/Application Support/Dell/KACE/old_lib-darwin-10.4-x .

After running sudo runkbot 2 0 again, this time the machine checks in successfully!

The only problem is that if you have a large number of Macs on your campus, you'd need to check each one individually to see if they're checking in or not, as there's no way for the kbox to know if a machine has never checked in.

Answered 01/07/2013 by: jtremblay
Purple Belt

  • jtremblay, I too was having this issue on a machine that had been connecting fine for a while. In my case it turned out that the KUID,txt file had a mysterious (and invisible) line feed at the end, so that even though it would sometime show as connected in the DB, it was not able to linked to a historical machine. This is most so the case when you enable "duplicate machine detection".

    So, have a look at the KUID.txt file to see if yours is like mine. I opened the file in a Windows text editor that allowed me to chomp off extra, trailing whitepace and carrige returns, and voila! sorted.
Please log in to comment

Answers

1

Looks to me like there is a file or process missing from the agent install.

What happens if you remove the agent and then reinstall it manually?  Instructions are in the K1000 admin guide.

If that doesn't work, enable debug, force a check in and open a support ticket with KACE.

Answered 12/11/2012 by: jknox
Red Belt

Please log in to comment
1

Hi, I originally asked this question but had to have my co-worker re-submit it since I'm not getting "approved". I've already manually removed and reinstalled several times. I'll look into the debug thing.

Answered 12/11/2012 by: jtremblay
Purple Belt

Please log in to comment
This content is currently hidden from public view.
Reason: Removed by member request
For more information, visit our FAQ's.

-1

looks like a possible SSL problem communicating with the server. Have you tried to uninstall and reinstall the client?

Also do you have the company name and splash text setup on the server's config pages?

Answered 12/11/2012 by: SMal.tmcc
Red Belt

Please log in to comment
-1

I've submitted a ticket with KACE. Still waiting for a resolution.

Answered 12/12/2012 by: jtremblay
Purple Belt

  • I've had a few back and forth emails with KACE support, sent some log files. No fix yet.
Please log in to comment
-1

(type 'set' at the command line) and look for:  

VERSIONER_PERL_PREFER_32_BIT=yes  use the command:  
export VERSIONER_PERL_PREFER_32_BIT=no  and retry. 
 If that solves it, add the line above to the end of you shell config file 
/Users/username/.profile - and logout/back in again
Answered 12/12/2012 by: jdornan
Red Belt

  • No, that didn't work.
    • jtremblay, I too was having this issue on a machine that had been connecting fine for a while. In my case it turned out that the KUID,txt file had a mysterious (and invisible) line feed at the end, so that even though it would sometime show as connected in the DB, it was not able to linked to a historical machine. This is most so the case when you enable "duplicate machine detection".

      So, have a look at the KUID.txt file to see if yours is like mine. I opened the file in a Windows text editor that allowed me to chomp off extra, trailing whitepace and carrige returns, and voila! sorted.
  • Hmm, This type of error usually occurs when using a binary compiled using one version of Perl is used by an older version of Perl.

    Mas osx 10.6 ships with three versions. Might just need to find the right one and set it.
Please log in to comment
Answer this question or Comment on this question for clarity