Copy link to clipboard
Copied
I'm trying to do a manual install of CF2023 update 15 and I know I'm doing something wrong because the packages aren't getting installed.
I downloaded hotfix-packages-cf2023-015-330825.zip and unzipped it to directory /appl/CF2023-15-installer/bundles/. I updated /appl/ColdFusion2023/cfusion/lib/neo_updates.xml with
<packagesurl>/appl/CF2023-15-installer/bundles/bundlesdependency.json</packagesurl>
I ran the upgrade (which appears to be successful) using
/appl/ColdFusion2023/jre/bin/java -jar /appl/CF2023-15-installer/bundles/updateinstallers/hotfix-015-330825.jar
In coldfusion-out.log i'm getting
Sep 4, 2025 20:40:38 PM Error [main] - Unable to install felixclassloader package: java.nio.file.AccessDeniedException: /appl/ColdFusion2023/cfusion/lib/../../bundles/bundlesdependency.json
followed by a lot of lines that say "XXXX package will not be deployed as it is not installed."
The CF Administrator says the administrator module is not installed, I've tried installing it in cfpm but it still doesn't work
Any pointers in the right direction would be appreciated.
Thank you!
(note i'd had similar, but different, issues when I previously did this on another server. I thought I was doing it correctly this time to avoid those issues but unfortunately having other issues)
Copy link to clipboard
Copied
The access deniederror seems key. It seems you're running on a MacOS or Linux, right? Did you try running the Java -jar command as root, with sudo or su?
Copy link to clipboard
Copied
@lynn___ In case you still get the problem after using sudo or root, please reach out to us at cfsup@adobe.com
Thanks,
Abhishek
Copy link to clipboard
Copied
Thanks @Charlie Arehart and @AbhishekJha . I was running as root/sudo (on linux) so I'll reach out to cfsup@adobe.com.
I don't understand why when I've updated neo_updates.xml to
<packagesurl>/appl/CF2023-15-installer/bundles/bundlesdependency.json</packagesurl>
why the AccessDeniedException is refering to bundlesdependency.json in a different directory:
/appl/ColdFusion2023/cfusion/lib/../../bundles/bundlesdependency.json
<InstallerRepositoryUnzippedPath> vs <cf_root>
Copy link to clipboard
Copied
Thanks for pointing out that distinction. I'd missed it (bringing phone, long lines are spread over many, which can hide such pattern differences).
So as for the oddity, let's look at it differently. I see you say regarding the zip file that you "unzipped it to directory /appl/CF2023-15-installer/bundles/". And fair enough. Then you pointed the packagesurl at that unzipped result as /appl/CF2023-15-installer/bundles/bundlesdependency.json. Again, fair enough. And then you got the confusing message.
Here's a thought: let's have you make sure that json file you named is indeed there. Again, as you're on Linux:
cat /appl/CF2023-15-installer/bundles/bundlesdependency.json
Does that indeed show the json expected? As important, is the file indeed there? Folks use different unzip tools and arguments, and it could have been that you didn't end up with that at that place in the path provided.
And I wonder (if that's the issue) whether cf then tried looking elsewhere, thus the error you saw.
Let us know what you find, and I hope you'll do this even while awaiting Adobe's help, just to xlose out the question I've raised (which could help others, in a similar predicament).
Copy link to clipboard
Copied
@Charlie Arehart I appreciate your thoughts...
File is there:
[root@www-cft-03 appl]# cd /appl/CF2023-15-installer/bundles/
[root@www-cft-03 bundles]# ll bundlesdependency.json
-rw-rw-rw-. 1 cfusion bin 209467 Jul 8 03:19 bundlesdependency.json
The file is attached.
Copy link to clipboard
Copied
Fair enough. Let's see how things go with you and Adobe support. (If somehow things aren't resolved, I offer remote screenshare consulting and fix many problems in as little as 15 mins billable time--and you won't pay for time you don't find valuable. More at carehart.org/consulting.)
Hopefully you guys will resolve it. Looking forward to your sharing the conclusion.
Copy link to clipboard
Copied
I now understand that the update 15 .zip should be extracted to overwrite existing files in /bundles/ -- I didn’t understand that before (I assumed it should be extracted to an empty folder). It seems to be working now - sigh of relief...
Copy link to clipboard
Copied
Well, actually, the update technotes DO tell you to do what you did. So it SHOULD work.
Other resources suggest the shortcut you're now proposing. Something never clear with those is whether one should be merely copying into the cfusion/bundles or REPLACING what's there (which means removing from there what's NOT in the zip). That may be important.
But I get it that you're resolved. My focus was on why you experienced what you did--and why that documented approach would not work for you.
Copy link to clipboard
Copied
I don't understand why when I've updated neo_updates.xml to
<packagesurl>/appl/CF2023-15-installer/bundles/bundlesdependency.json</packagesurl>
By @lynn___
Hi @lynn___ ,
/appl/CF2023-15-installer/bundles/bundlesdependency.json is not a URL.
Try instead: file:///appl/CF2023-15-installer/bundles/bundlesdependency.json
Copy link to clipboard
Copied
FWIW, I've found that file protocol to NOT be necessary, and a simple file path alone did suffice.
I'd be curious to hear of either of you (or Adobe or any other reader) might confirm that. It would seem helpful not to have to suggest that file:// protocol as always required.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now