I installed Casper 9.7 on a test server with an HTTPS file repo tonight and tested installing various installer packages via Self Service.
Most of the installations worked, but I had several failures. In testing, I was able to narrow it down to packages that had spaces in their names. When I renamed the packages to use underscores in place of spaces, the installations of the previous failing packages began working.
Here's the logs from a failed and successful install:
Executing Policy Adobe Flash...
[STEP 1 of 1]
Downloading Install Latest Adobe Flash Player.pkg...
This package is a PKG or an MPKG, and the index.bom file is not found. Attempting to open the package as a flat package...
Downloading https://casper.server.here/casper/Packages/Install Latest Adobe Flash Player.pkg...
Error: Could not connect to the HTTP server to download Install Latest Adobe Flash Player.pkg
Executing Policy Adobe Flash...
[STEP 1 of 1]
Downloading Install_Latest_Adobe_Flash_Player.pkg...
This package is a PKG or an MPKG, and the index.bom file is not found. Attempting to open the package as a flat package...
Downloading https://casper.server.here/casper/Packages/Install_Latest_Adobe_Flash_Player.pkg...
Verifying package integrity...
Installing Install_Latest_Adobe_Flash_Player.pkg...
Successfully installed Install_Latest_Adobe_Flash_Player.pkg.
Executing Policy Oracle Java 8...
[STEP 1 of 2]
Downloading Install Latest Oracle Java 8.pkg...
This package is a PKG or an MPKG, and the index.bom file is not found. Attempting to open the package as a flat package...
Downloading https://casper.server.here/casper/Packages/Install Latest Oracle Java 8.pkg...
Error: Could not connect to the HTTP server to download Install Latest Oracle Java 8.pkg
Inventory will be updated when all queued actions in Self Service are complete.
Executing Policy Oracle Java 8...
[STEP 1 of 2]
Downloading Install_Latest_Oracle_Java_8.pkg...
This package is a PKG or an MPKG, and the index.bom file is not found. Attempting to open the package as a flat package...
Downloading https://casper.server.here/casper/Packages/Install_Latest_Oracle_Java_8.pkg...
Verifying package integrity...
Installing Install_Latest_Oracle_Java_8.pkg...
Successfully installed Install_Latest_Oracle_Java_8.pkg.
Inventory will be updated when all queued actions in Self Service are complete.
The packages in question are also available from here: