Hello,
We have on-premise 3CX instance. All system requirements are covered but still when trying to upgrade from 18.0 (Build 20) to V20, we get the error " Your 3CX Debian OS failed to update, ID: 10012".
In the email that 3CX sends we found out the follwoing:
Fetched 15.0 MB in 4s (3,939 kB/s)
Reading package lists...
[33m====== [11:31:36] Preparation: Upgreadability status seems OK[39m
[33m====== [11:31:36] Preparation: Checking locales[39m
[33m====== [11:31:36] Workaround: Unholding packages to avoid issues during the upgrade[39m
[33m====== [11:31:36] Upgrade Result: *******************************************[39m
{
"result": "aborted",
"time": "29-02-2024 11:31:36",
"title": "File ownership problem",
"message": "There are files under /var/lib/3cxpbx/Bin/nginx/conf with the wrong user and/or group ownership. Please make sure the files are owner by the user: phonesystem"
}
[31m[11:31] aborted: File ownership problem - 0[39m
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
We then compared the ownership of all files in that directory with the other 3CX (Version 20.0 Update 0 (Build 1620 Release) we have and everything is the same.
Then we ran "apt-get update && apt-get upgrade" and Debian upgraded its packages successfully, but still we cannot upgrade 3CX - we get the same ownership error.
Could you please advise how we could upgrade without new instance and where to look to resolve the issue?
Thank you in advance.