Skip to main content
Participating Frequently
July 22, 2025
Answered

deletion of package files when performing an off-line update of CF 2023

  • July 22, 2025
  • 1 reply
  • 299 views

Hi,

I administrate a few ColdFusion 2023 servers on windows. I perform an off-line update whenever a new update comes out. I carry out these following steps:

1) Download new hotfix and packages from Adobe Website

2) copy these files into the Bundles directory of ColdFusion

3) run the java -java hotfix_xxxx.jar

4) the installation states it was "successful" but everytime there are packages that were removed and not reinstalled. These new packages files were definitely included in the bundles directory, but they were deleted during the update process

5) My fix everytime is to re-copy these files back into the Bundles and install the packages manaually.

Do anyone know how i can perform the update, without needing to re-copy certain package files back into the Bundles to complete the process?

Thanks for any help you maybe able to provide! 🙂

    Correct answer Charlie Arehart

    Bill, you'll likely get a LOT of replies to this, as many people do experience similar problems--but not EVERYONE does (not even "everyone who does manual updates", nor even "everyone who downloads the zip" ). That suggests a seeming process problem (though maybe not).

     

    So first, have you noticed that the update technote does NOT say to extract the zip into the [cf]/bundles folder...yet many do it. Instead, it says to extract it into a separate folder and point cf at that.

     

    And it shows doing that by proposing you edit your neo_updates.xml file and its packagesurl element. FWIW, this same info is offered in the cf admin on the "package manager" page, in its "settings" tab at the top, which is easier to edit. 🙂  See the "packages site" section and it's "site url" value, which can be a file path. 

     

    To that point, second, can you confirm for us what YOUR "packages site" (packagesurl) value is? Note that it can be a file path...and it need not even be a "file:///" url, though some suggest that. 

     

    Finally, if you're in a position to try, I'd be interested to hear how things would go for you if you did these steps instead (extract the zip to another folder than bundles, then change the admin packagesurl to point to that, and then run the update.)

     

    It may seem "no different in the end", but let's see if that's true for you or not. 🙂 

    1 reply

    Charlie Arehart
    Community Expert
    Charlie ArehartCommunity ExpertCorrect answer
    Community Expert
    July 22, 2025

    Bill, you'll likely get a LOT of replies to this, as many people do experience similar problems--but not EVERYONE does (not even "everyone who does manual updates", nor even "everyone who downloads the zip" ). That suggests a seeming process problem (though maybe not).

     

    So first, have you noticed that the update technote does NOT say to extract the zip into the [cf]/bundles folder...yet many do it. Instead, it says to extract it into a separate folder and point cf at that.

     

    And it shows doing that by proposing you edit your neo_updates.xml file and its packagesurl element. FWIW, this same info is offered in the cf admin on the "package manager" page, in its "settings" tab at the top, which is easier to edit. 🙂  See the "packages site" section and it's "site url" value, which can be a file path. 

     

    To that point, second, can you confirm for us what YOUR "packages site" (packagesurl) value is? Note that it can be a file path...and it need not even be a "file:///" url, though some suggest that. 

     

    Finally, if you're in a position to try, I'd be interested to hear how things would go for you if you did these steps instead (extract the zip to another folder than bundles, then change the admin packagesurl to point to that, and then run the update.)

     

    It may seem "no different in the end", but let's see if that's true for you or not. 🙂 

    /Charlie (troubleshooter, carehart. org)
    Participating Frequently
    July 22, 2025

    oh! you bring up a good point, i had updated all URLS in the neo_updates.xml to D:\ColdFusion2023\bundles\

    but you are saying that i should do the following instead:

    1) create a new directory  i.e. D:\ColdFusion\Staging\   

    2) copy all the files to D:\ColdFusion\Staging\ 

    3) update the neo_updates.xml files to D:\ColdFusion\Staging\ 

    4) restart the service

    5) from admin cmd. in the jre/bin directory   run java -jar D:\ColdFusion\Staging\updateinstallers\hotfix_xxxx.jar

    6) be happy as that everything updated sucessfully!

     

     <?xml version="1.0" encoding="UTF-8"?><settings><update autocheck="false" checkinterval="10" checkperiodically="false" sendupdate="true"><url>D:\ColdFusion2023\bundles\</url><defaulturl>D:\ColdFusion2023\bundles\</defaulturl><packagesurl>D:\ColdFusion2023\bundles\</packagesurl><defaultpackagesurl>D:\ColdFusion2023\bundles\</defaultpackagesurl><notification><emaillist/><fromemail/></notification></update><proxy><hostname/><port>0</port><username/><password/></proxy></settings>

    Participating Frequently
    July 22, 2025

    Thanks! that worked perfectly!