Hello fellow Jive Mo-Fo's.
I've been running into an issue lately where a policy will run and attempt to install a script or package but report that it can't be found. Here are the steps I take to verify the file exists:
- Confirmed the file exists on the server/distribution point and isn't damaged.
- Copy the URL to my web browser - downloads just fine.
- Confirmed the octal permissions: 644
- Confirmed the POSIX permissions: CasperRW:_www
- Confirmed the Access Control Entries: CasperRW (Read/Write), CasperRO (Read)
- Confirmed base URL permissions on the server.
- Confirmed the Apache setting "directory listing" is enabled for the base Casper directory
Here's the typical output from the JSS policy:
Error: The package (_PACKAGE_.dmg) could not be found.
or
Error running script: The script could not be found on the server.
So if the file is publicly accessible, why would the JSS complain that the package doesn't exist?
Thank you!
