Yeah, this is not good. Had been using GlobalProtect under Mavericks fine but upgrading to Yosemite has broken it. I am looking into how the GlobalProtect client works. In the PanGPS.log, there is a line that says:
PanGPS.log:/Applications/GlobalProtect.app/Contents/Resources/pangpd.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
And if you go to the system.log it says:
Oct 24 19:41:28 JMBP com.apple.kextd[20]: ERROR: invalid signature for com.paloaltonetworks.kext.pangpd, will not load
If you look at the code signing of the pangpd.kext module, it shows:
/Applications/GlobalProtect.app/Contents/Resources$ codesign -dvvv pangpd.kext
Executable=/Applications/GlobalProtect.app/Contents/Resources/pangpd.kext/Conten ts/MacOS/pangpd
Identifier=com.paloaltonetworks.kext.pangpd
Format=bundle with Mach-O universal (i386 x86_64)
CodeDirectory v=20100 size=161 flags=0x0(none) hashes=1+3 location=embedded
Hash type=sha1 size=20
CDHash=f364362f8102acf58e02d150797c5b2db39d858c
Signature size=4230
Authority=Developer ID Application: Palo Alto Networks
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Signed Time=Dec 16, 2013, 9:10:28 PM
Info.plist entries=17
TeamIdentifier=not set
Sealed Resources version=1 rules=4 files=1
Internal requirements count=0 size=12
If you check to see if the Mac thinks it is a valid signature, it shows:
codesign --verify -vvvv pangpd.kext
pangpd.kext: invalid signature (code or signature have been modified)
In architecture: x86_64
I'm reading a posting here:http://stackoverflow.com/questions/24986390/kext-with-invalid-signature-can-load -on-one-machine-but-not-the-other-why
It looks like for now so I can get back in business, I can put my kernel into a mode where it will ease the code signing restrictions. I'm going to try this command and reboot:
sudo nvram boot-args="kext-dev-mode=1"