Skip to main content
Participant
January 7, 2025
Answered

ColdFusion 2021 Update 18 offline install mode issue

  • January 7, 2025
  • 3 replies
  • 930 views

Hello everyone,

I'm having issue with manually install CF 2021 Update 18 with offline mode (java.exe -jar <InstallerReposityUnzippedPath>\bundles\updateinstallers\hotfix-018-330341.jar). The installation finishes with a couple errors in the log about failed to copy hotfix files (solr.war) and then the build number does not update to build 18. It stucks at build 17. I also try manual step with cfusion\bin\cfpm.bat to update packages and it gives the same errors. Is anyone else having the same issue?

V/R,

Thao

 

    Correct answer BichThao26748167htna

    Hi everyone, we're able to figure out the root cause of the failure. It's the HBSS blocking issue. We requested to put the server in log mode and it's successfully installed. There must be some new policies applied recently because we didn't have to do this in the past updates. Thanks everyone again for all your help!

    V/R.

    3 replies

    BKBK
    Community Expert
    Community Expert
    January 8, 2025
    quote

    The installation finishes with a couple errors in the log about failed to copy hotfix files (solr.war) and then the build number does not update to build 18.


    By @BichThao26748167htna

    Since there is an error about Solr, let's see whether there is a mismatch between the ColdFusion and Solr versions. Begin by verifying two things:

    1.  the installed update level of ColdFusion 2021;
    2.  the installed version of Solr. 

     

    To verify the installed ColdFusion version, open the ColdFusion Administrator and click on the (i) button in the top right-hand corner of the page.  The value of "Version" is ColdFusion's build number. What is it?

     

    Next, the Solr version. While still in the ColdFusion Administrator, go to the page Data & Services > PDF Service. You should see a PDF service manager registered there, including a Host Name and a Port.. Click on the button Verify All Service Managers, and confirm that the resulting Connection Status is OK.
    Then launch the following URL in a browser: {HOST_NAME}:{PORT}/solr/admin/info/system

    For example, on my system, the Host Name is 127.0.0.1 and the Port is 8996. So the URL is http://127.0.0.1:8996/solr/admin/info/system 

    The result is a JSON file that contains the Solr version. What is the version? 

    BichThao26748167htnaAuthorCorrect answer
    Participant
    January 10, 2025

    Hi everyone, we're able to figure out the root cause of the failure. It's the HBSS blocking issue. We requested to put the server in log mode and it's successfully installed. There must be some new policies applied recently because we didn't have to do this in the past updates. Thanks everyone again for all your help!

    V/R.

    BKBK
    Community Expert
    Community Expert
    January 11, 2025

    Hi @BichThao26748167htna , thanks for sharing your findings.

    Adobe Employee
    January 7, 2025

    Hello BichThao26748167htna,

     

    Can you please let us know if you have updated the neo_updates.xml file with the location of bundlesdependency.json file for <Packagesurl>.

     

    Refer to below link and confirm if you have followed all the steps

    https://coldfusion.adobe.com/2024/09/a-simple-way-to-install-coldfusion-updates-manually-in-offline-mode

     

    Thanks & Regards

    Ravi

     

    Participant
    January 7, 2025

    Thanks again Charlie. I double check all the tasks you mentioned and they completely stopped.

     

    Hi Ravi, yes I updated the neo_updates.xml file with the correct location of bundlesdependency.json file. Everything seems to work after installation, I can login to admin page, and all sites are up. Not sure why build number does not update. We'll run the ACAS scan again and see if it wil clear the scan. Thanks for your help!

    Charlie Arehart
    Community Expert
    Community Expert
    January 7, 2025

    If the count of fatalerrrors in the update log is non-zero (like the "failed to copy" error you mentioned), then that explains why the version number is not updating. The update is not complete.

     

    There can be so many things to explain why you hit this (while others run the update with success, even offline and manually).

     

    Since you refer to acas scans, I suppose you're in DOD, and as such you may feel there's "no way you'll be able to get authorization" to allow remote screenshare assistance. That said, I have worked with folks on secure systems over a voice-only session where at least we were able to more quickly assess and address any of many considerations. It would be hard to list here all the possibilities and their permutations.

     

    But if you feel your hands are tied or just prefer to slog it out here, an initial consideration would be whether the solr.war error was a permissions issue: so when you ran the manual update from the command line, did you use "run as admin" to open that command prompt (or powershell)?

     

    If somehow it's "not an option" to do that, then note the users running the cf and cf add-on services. First, are they the same? And can you open the command prompt as that user, or use runas for the Java command as that user?

     

    Or maybe others here will have  different things to suggest. 

    /Charlie (troubleshooter, carehart. org)
    Charlie Arehart
    Community Expert
    Community Expert
    January 7, 2025

    The reference to solr would suggest you may find things are resolved by stopping the coldfusion 2021 add on service, then try the update again. Let us know how it goes. 

    /Charlie (troubleshooter, carehart. org)
    Participant
    January 7, 2025

    Hi Charlie, all of CF services were stopped before running the update installation. I never run into this issue before with other updates. Sometime it gave nonfatal errors but build number is updated correctly. Not this time.

    V/R

    Charlie Arehart
    Community Expert
    Community Expert
    January 7, 2025

    Ok, but don't stop at merely assessing service statuses, then. Look also at task manager (as you're on Windows)., and make sure there is no jetty.exe running. Right-click and choose "end task", if indeed the add-on service shows to not be running.

     

    Similarly, if there is any java.exe but the cf services are stopped, you might want to end those. Note that you can configure task manager's "details" to show the "command line" of each process, if you may wonder what any given java.exe is there for. Right-click the column headers to choose "select columns".

     

    Finally, if you may grow weary of back and forth here and "just want it solved", I offer direct assistance via remote screenshare, and we might resolve this in less than 15 minutes--my minimum billable amount. But you also won't pay for any time you don't find valuable. More details (including rates and booking calendar, with slots today) at carehart.org/consulting.

     

    Otherwise we can all keep trying/considering things here. 

    /Charlie (troubleshooter, carehart. org)