I administer two servers running ColdFusion 2021. One of them is on a VPS. The other is on a VM in a highly restricted internal environment. For both servers the following manual install method is used for updates.
- Stop the ColdFusion service.
- Run the command prompt as administrator then execute:
C:\ColdFusion2021\jre\bin\java -jar C:\Path\To\hotfix\hotfix-019-330379.jar
- Follow the GUI installer prompts until the install is completed.
- Restart the ColdFusion service.
- Login to the CFAdmin and verify the version on the System Information page.
Everything went fine for the VPS. When I tried to login to the CFAdmin on the internal server after the upgrade, however, I was greeted with the following error:

This error message occurs when you attempt to execute functionality that depends on a package that has not been installed. Kind of odd in this case since the administrator package was previously installed, but since I’ve seen this once before it didn’t seem that concerning. I launched the ColdFusion Package Manager by navigating to C:\ColdFusion2021\bin\
and executing cfpm.bat
. Then I ran install administrator
as suggested in the error message. I received the following error(s) in the cfpm
prompt.

I’ve actually seen this error before on the internal server:
The packages repository https://www.adobe.com/go/coldfusion-packages is not accessible.
The second part of the error contained the tip I used to resolve it previously:
You can only load the packages that are available locally in the C:\ColdFusion2021\bundles directory.
As I did previously I went to the C:\ColdFusion2021\bundles
directory on our other server and copied the administrator package files and placed them in the same location on the internal server:
- administrator-2021.0.19.330379.jar
- administrator-2021.0.19.330379.zip
I ran install administrator
again. The package seemed to install, however, the error regarding toInstallBundles.txt
remained.

I was still unable to access CFAdmin with the same The administrator is not installed error so I navigated to the C:\ColdFusion2021\cfusion\lib\toInstallBundles.txt
file and checked the properties and it seemed as though the account running ColdFusion had read/write access to it. I moved the file to the desktop and then moved it back.
I ran install administrator
again and this time there were no errors and CFAdmin was installed and accessible.
Any thoughts on a better way to handle/prevent these errors in future upgrades?