Skip to main content
Solved

10.10 reporting back as 10.9.5? | JSS 9.6

  • October 20, 2014
  • 37 replies
  • 97 views

Forum|alt.badge.img+6

My 10.10 clients aren't reporting back the correct version to the JSS. The version displayed is (still) 10.9.5

Both my JSS as jamf framework version are 9.6

Best answer by bvandepol

I have a workaround thanks to jamf support.

In my inventory collection, i have the path ~/ included. Apparently inventory collection in /private/ fails (known issue according to jamf)

I've deleted ~/ and ran recon, policy -> Success
Added /private/ and ran recon, policy -> Fail
Added ~/ and ran recon, policy -> Fail

I'm keeping this in place until there's a permanent fix.

37 replies

emily
Forum|alt.badge.img+26
  • Hall of Fame
  • October 20, 2014

How often do your machines check in for inventory?


Forum|alt.badge.img+6
  • Author
  • Contributor
  • October 20, 2014

All machines have reported back several times since the upgrade (or fresh install). Manually initiating a recon and a/or policy update doesn't change anything either.


Forum|alt.badge.img+6
  • Author
  • Contributor
  • October 20, 2014

But @emilykausalik to answer your question, it's every 15 minutes.


Forum|alt.badge.img+11
  • Valued Contributor
  • October 20, 2014

I'm also using JSS 9.6, and my clients are reporting 10.10 correctly.

Operating System:Mac OS X
Operating System Version:10.10.0
Operating System Build:14A389

I also have a smart group that is detecting them correctly, my criteria is just Operating System is like 10.10

I have Casper set to have the agents check in every 15 mins, but they only update inventory once per day, maybe inventory just hasn't been updated on those clients yet (as opposed to just checking in)?


scottb
Forum|alt.badge.img+18
  • Valued Contributor
  • October 20, 2014

FYI, we're still on 9.32 and Yosemite Macs show as 10.10.0.

Scott


Forum|alt.badge.img+18
  • Contributor
  • October 20, 2014

We were seeing correct reporting back when we were on 9.23, and 9.52 is also working correctly.


Forum|alt.badge.img+10
  • Contributor
  • October 20, 2014

I'm seeing this also. Running 9.6


Forum|alt.badge.img+13
  • Contributor
  • October 21, 2014

What machines are the 10.10 running?

If you have access to the machine, try running sudo jamf recon -verbose and look for the line "Locating hardware info..(Mac OS X ......)" and see what its reporting there.

I'm running JSS 9.52 and users who upgrade to 10.10 on early 2014 Macbook Air are showing correctly.


Forum|alt.badge.img+10
  • Contributor
  • October 21, 2014

I can't test your suggestion just yet, but as a side note ARD is reporting correctly where the JSS isn't.


Forum|alt.badge.img+3
  • New Contributor
  • October 21, 2014

I'm also seeing this. even after doing a 'update inventory' with casper remote.


Forum|alt.badge.img+6
  • Author
  • Contributor
  • October 21, 2014

@kyle.jackson Have you looked at a verbose recon already? I see it just stops in the middle of the inventory collection process. No data is submitted to the JSS.

I've removed the framework and tried to re-enroll using a QuickAdd package. This fails as also.

10.9.5 clients do not show this behavior.


  • October 21, 2014

What if you jamf removeFramework and then re-recon or re-enroll?


Forum|alt.badge.img+6
  • Author
  • Contributor
  • October 21, 2014

Same result @pete_c

Bs-MacBook-Pro:~ bvandepol$ sudo jamf enroll -prompt
JSS Username:******
JSS Password:
SSH Username:******
SSH Password:
Downloading required CA Certificate(s)...
This computer was successfully enrolled to the JSS with the following device certificate: "483410EC-DEFF-5A0C-87DC-4205D0796402"
Retrieving inventory preferences from https://jss.******.com:8443/...
Finding extension attributes...
Locating package receipts...
Locating applications...
Locating accounts...
Locating software updates...
Locating plugins...
Searching path: /Library/Internet Plug-Ins
Locating printers...
Locating hard drive information...
Searching path: /var/root
Searching path: /var/networkd
Searching path: /var/spool/cups
Searching path: /var/db/locationd
Searching path: /Library/WebServer
Searching path: /Users/Guest
Searching path: /Users/bvandepol
Locating hardware information (Mac OS X 10.10.0)...
Gathering application usage information...
Bs-MacBook-Pro:~ bvandepol$

It just 'ends'. In JSS the computer shows as "No Name" without any information.


Forum|alt.badge.img+3
  • New Contributor
  • October 22, 2014

Experiencing the same issue to, I've contacted JAMF regarding this, sounds like a bug in 9.6, I'm also noticing that I can't push configuration profiles.


Forum|alt.badge.img+6
  • Author
  • Contributor
  • October 23, 2014

Hi @k3nz00, i'm seeing the same here. I have to test if this also happens with upgraded systems. So far i've only seen it with clean installs of 10.10.
My 10.9.5 clients are behaving just normal.


adhuston
Forum|alt.badge.img+9
  • Contributor
  • October 23, 2014

I to am seeing this behavior. We're currently on 9.52. What's interesting is that it seems to only be happening on computers that are upgraded from 10.9 to 10.10. We've got several freshly installed 10.10 machines that were not upgrades that are reporting back fine. They checkin and report inventory like normal. But that machines that are upgraded seem to be the problem. Removing the jamf framework and reenrolling doesn't seem to help. The jamf agent appears to be crashing when it's trying to collect inventory. Re-running the quick add package seems to fail at the point of recon as well. I've got an open case on the issue as well. Hope this gets fixed soon.


elsmith
Forum|alt.badge.img+11
  • Valued Contributor
  • October 23, 2014

So we were having this problem on 9.52, but decided to see if upgrading to 9.6 fixed it for us. It did not.

My machine was running 10.9.5 and was upgraded to 10.10 via the AppStore. After that, it would not update the inventory in Casper and I kept getting "Segmentation fault: 11" when it quit recon right in the middle. So I figured it might have something to do with the upgrade - I wiped and rebuilt the machine. It worked fine for a day, then started doing this again.

Here's a copy of what I see in terminal:

bash-3.2# jamf recon
Retrieving inventory preferences from https://casper..*:8443/...
Finding extension attributes...
Locating hard drive information...
Locating applications...
Locating package receipts...
Locating software updates...
Locating accounts...
Searching path: /Users
Locating hardware information (Mac OS X 10.10.0)...
Gathering application usage information...
Segmentation fault: 11
bash-3.2#

This is still happening with Casper 9.6.


Forum|alt.badge.img+6
  • Author
  • Contributor
  • Answer
  • October 23, 2014

I have a workaround thanks to jamf support.

In my inventory collection, i have the path ~/ included. Apparently inventory collection in /private/ fails (known issue according to jamf)

I've deleted ~/ and ran recon, policy -> Success
Added /private/ and ran recon, policy -> Fail
Added ~/ and ran recon, policy -> Fail

I'm keeping this in place until there's a permanent fix.


elsmith
Forum|alt.badge.img+11
  • Valued Contributor
  • October 23, 2014

So I read your fix @bvandepol - we had it searching "/Users/" which I turned off. . . that fixed it. I want to hug you! :)


Forum|alt.badge.img+6
  • Author
  • Contributor
  • October 23, 2014

Response from JAMF support

Hi, Awesome, that output looks normal now! For reference, the Defect ID number is D-007915, and we only discovered and filed it yesterday. Our QA team will be reviewing it and working with Dev to get a fix in place. Until they do that, we will not have a possible timeline on the release that will fix it. We are sorry for the inconvenience, but glad that a work around was possible for you.

adhuston
Forum|alt.badge.img+9
  • Contributor
  • October 23, 2014

Fixed it for me as well. I was searching /Users/ for WebEx productivity tools. Removed that and 8 more 10.10 machines submitted inventory.


Forum|alt.badge.img+10
  • Contributor
  • October 23, 2014

Are you changing this setting under Computer Management > Computer Inventory Collection > Path?

New to this part of the JSS.

Thanks


elsmith
Forum|alt.badge.img+11
  • Valued Contributor
  • October 23, 2014

@jgwatson - Yes it would be under Computer Management > Computer Inventory Collection > Software > Applications and there should be a "delete" button next to any custom entries. There are two "built-in" as well. I deleted our custom ones and that fixed the issue for us.

Hope this helps!!


Forum|alt.badge.img+17
  • Contributor
  • October 23, 2014

Hey all,

If you take a look through the system.log of an affected client, do you see any .crash files for the jamf binary being generated?

If you do, please don't post them here, as they can contain identifying information; instead, if you haven't already got a case open with your Technical Account Manager, please get one going and send that .crash file as part of it.
You can get a case started by either giving Support a call, by e-mailing support@jamfsoftware.com (it will go to your TAM's case queue), or by using the My Support section of JAMF Nation.

The more info we can get to look into D-007915, the better, after all! :)

Thanks!
Amanda Wulff
JAMF Software Support


emily
Forum|alt.badge.img+26
  • Hall of Fame
  • October 23, 2014

I had a machine that I imaged with 10.10.0, so it was a fresh inventory record, that reported from enrollment on that it was 10.9.5. Weird. I do have my inventory collection looking for something in /Library/Application Support/ so I'm going to remove that inventory collection and see if it reports correctly. (I just built myself an EA for what I'm looking for to get around needing the inventory collection to dig for it).