Skip to main content
Question

Device Signature Error - A valid device signature is required to perform the action.

  • September 4, 2013
  • 110 replies
  • 409 views

Show first post

110 replies

Chris_Hafner
Forum|alt.badge.img+27
  • Jamf Heroes
  • October 15, 2013

I've changed it up a bit for mine... but you can always ssh directly into those machines. Worse case scenario it takes about an hour to grab those units. Personally I've now moved to reenrolling all together instead of the quick add as that's been giving me some issues as well.


Forum|alt.badge.img+21
  • Honored Contributor
  • October 15, 2013

Hi Chris

What's your workflow to fix this your end?

I'm curious because I don't want to ssh in to 29 machines if I can help it.

Also I'm getting this after new builds and it would be good to have some kind of hot fix.

Do you know if there is a way to put enroll credentials in a script rather than doing just the jam enroll -prompt


Chris_Hafner
Forum|alt.badge.img+27
  • Jamf Heroes
  • October 15, 2013

Well, I suppose you could script it with the 'sleep' command. You'll also have to define and 'echo' your
JSS admin
JSS password
SSH admin
SSH password

as defined within your script. Personally I still think that manually attaching to these 29 units will be quicker than writing and testing a script to do it. Then again, you know your environment and you're the one that has to deal with it. I wish you the very best of luck!


Chris_Hafner
Forum|alt.badge.img+27
  • Jamf Heroes
  • October 15, 2013

... AND the reason why that's kind of a pain is because there seem to be issues with the standard jamf enroll command at the moment.


Forum|alt.badge.img+21
  • Honored Contributor
  • October 15, 2013

Thanks Chris but I meant how exactly do that?

As far as I'm aware the jamf binary only enables me to jamf enroll -prompt

Is their a jamf enroll -u "username" -p "password"

Etc

Thanks


Forum|alt.badge.img+21
  • Honored Contributor
  • October 16, 2013

@calum

Thanks very much, this seems to work.

Ive created an extension attribute with

ConfigProfiles=`sudo Profiles -L`

echo "<result>$ConfigProfiles</result>"

i then create a smart to scope for the error There are no configuration profiles installed in the system domain

Then i create a policy to install my custom quickadd package and all sorted :)


Forum|alt.badge.img+21
  • Honored Contributor
  • October 16, 2013

why manually when we have the suite? Thats why we got it right?


Chris_Hafner
Forum|alt.badge.img+27
  • Jamf Heroes
  • October 16, 2013

Yep, nice solution. My issue was slightly different. And, unfortunately I was having enough issues that I just instructed our help desk to sort those few users out who had the Device Signature issue. If I find any more I'll be writing a script and will be happy to share. I'm also glad that you're quick add package is working. Ours wasn't last I checked. Fortunately I've resolved more of our major issues and can move back to these things!


Forum|alt.badge.img+21
  • Honored Contributor
  • October 17, 2013

i spoke too soon... machines are still showing There are no configuration profiles installed in the system domain

and is pointing towards the JSS throwing out a corrupt certificate to the machine!


Forum|alt.badge.img+21
  • Honored Contributor
  • October 17, 2013

They key was to

  1. delete /Library/Keychains/apsd.keychain 2.reboot 3.then install my custom quickadd package and all worked.

still thinking how i can do this for all the machine hmmmmm

if its possible to delete apsd.keychain and then run a command to recreate it without rebooting then this is useful


ImAMacGuy
Forum|alt.badge.img+23
  • Esteemed Contributor
  • October 17, 2013

I ran into this yesterday on a machine as well. I just did a remote recon on it and it seemed to resolve the issue...


Forum|alt.badge.img+21
  • Honored Contributor
  • October 20, 2013

I'm having constant issues with this and my config profiles in my Extension attribute profiles -L show an error. When I look at the machine the MDM enrollment profile is invalid.

Doing another recon doesn't fix it for me and I can see when I do a jamf manage the previous entries do not get removed.


Forum|alt.badge.img+13
  • Contributor
  • October 31, 2013

We are using 9.2 on our test JSS and have the same situation here.
As a work around, go to:

Computer Management / Security

Uncheck Enable certificate-based authentication


chris_kemp
Forum|alt.badge.img+20
  • Jamf Heroes
  • November 3, 2013

Seeing this here too, on my test JSS. :( Hope there's a fix in the works...


Forum|alt.badge.img+14
  • Contributor
  • November 4, 2013

bountyman, if you uncheck that option, machines will then be unable to receive APNs and remote OS X commands.


ImAMacGuy
Forum|alt.badge.img+23
  • Esteemed Contributor
  • November 4, 2013

the best thing to do is open a ticket withJAMF. the more examples they have the better off they are to find a resolution.


Forum|alt.badge.img+21
  • Honored Contributor
  • November 4, 2013

This is getting piss annoying now


ImAMacGuy
Forum|alt.badge.img+23
  • Esteemed Contributor
  • November 4, 2013

well said tkimpton.


Forum|alt.badge.img+14
  • Contributor
  • November 5, 2013

As jwoljda said, the best thing to do is log a call do Jamf can track the issue.

We have well over 1000 active machines. Here is to hoping we get a fix soon.


Forum|alt.badge.img+21
  • Honored Contributor
  • November 5, 2013

@powellbc

been there called support on phone for a week, logged again to no avail. I feel for you, that harsh over 1000 machines!

i noticed that when i went in to the computer record of the troublesome machine on the JSS the Autorun data and delete tabs weren't showing and was pointing to a problem with the computer record.

Eventually after 10 minutes the tabs appeared and i deleted the machine off the JSS and captured it through the Recon app again remotely and it worked.


Forum|alt.badge.img
  • New Contributor
  • November 7, 2013

We used recon for new machines to make the MAC known in JSS this workaround solved it for us for now.


Forum|alt.badge.img+5
  • Contributor
  • November 7, 2013

Is everyone having to do something to the machine after they image to correct this?


Forum|alt.badge.img+21
  • Honored Contributor
  • November 7, 2013

yes...pray


ImAMacGuy
Forum|alt.badge.img+23
  • Esteemed Contributor
  • November 7, 2013

I had to change the SQL DB to turn off device signature checking and then send a policy out to all the devices. JAMF has a work around that's semi painless.


Forum|alt.badge.img+6
  • Contributor
  • November 8, 2013

Confirming I have this issue as well. Doesn't happen on every mac though. Pretty much hit and miss.