Posted on 07-29-2014 01:39 PM
Anyone ever seen this?
server is 9.32
Client is 10.7.5
I try to enroll via command line and look what happens...
comptuername:~ macadmin$ sudo jamf enroll -prompt
JSS Username:jssaccount
JSS Password:
SSH Username:sshusername
SSH Password:
Downloading the JSS CA Certificate...
This computer was successfully enrolled to the JSS with the following device certificate: "blah blah blah"
Retrieving inventory preferences from https://myjsss.server.com:8443/...
Locating hard drive information...
Locating accounts...
Locating applications...
Locating package receipts...
Locating fonts...
Locating plugins...
Locating software updates...
Searching path: /Library/Internet Plug-Ins
Locating printers...
Searching path: /Users/admin/Applications
Searching path: /Users/randomuser/Applications
Searching path: /System/Library/Fonts
Searching path: /Library/Fonts
Searching path: /Applications/Utilities
Locating hardware information (Mac OS X 10.7.5)...
Searching path: /Library/Application Support/Adobe/Fonts
Searching path: /Users/randomuser/Library/Fonts
Searching path: /Users/admin/Library/Fonts
Gathering application usage information...
Searching path: /Applications
2014-07-29 15:25:57.444 jamf[961:2b0b] CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.
Thanks in advance for any help on this!
Solved! Go to Solution.
Posted on 07-30-2014 07:27 AM
Here's a command line string to look at each plist in /Applications and validate it. You'll have to visually go through the output and find the one that doesn't end with 'OK'. Todd
find /Applications/ -name '*.plist' -exec plutil {} ;
Posted on 07-29-2014 01:50 PM
Looks like some plist in some application it is scanning under /Applications is poorly-formatted or invalid.
Posted on 07-30-2014 07:27 AM
Here's a command line string to look at each plist in /Applications and validate it. You'll have to visually go through the output and find the one that doesn't end with 'OK'. Todd
find /Applications/ -name '*.plist' -exec plutil {} ;
Posted on 07-30-2014 08:12 AM
Seconding both responses above if you really want to take care of the issue. I'm not clear on what you'd do with the plists that fail validation; probably repackage if necessary and reinstall?
For what it's worth, I've typically ignored these messages, because there's been no evident effect in our day-to-day operations, either on the user's side or on our management side. They've also pointed to plists in /Library/Receipts instead of inside /Applications.