Lots of things happened and at one moment it seemed to break my install completely. After running apt-get update && sudo apt-get upgrade I was greeted by 27 vulnerabilities which I was able to revolve by running the following commands:
fwconsole ma refreshsignatures
fwconsole chown
fwconsole reload
In the end I wasn’t able to dial *97 while *98 did work. And incoming calls were dropped. Meanwhile I rolled back a snapshot.
I am also wondering the same thing. I am assuming the hold is intentional, but I have been seeing these for awhile, now. I am showing these packages held back:
Thanks.
I don’t show freepbx17 as being held back. I am assuming the holds are to make sure of no problems, but I think I have seen these packages on hold going back in November (or longer).
FreePBX17 won’t need to be updated until there is a FeePBX18. I’m sure the subcomponents of FreePBX will get more granular attention. To get rid of the warnings
Then wouldn’t it be a good idea to add that line to the install script?
Oh: “apt remove freepbx17” completely removed FreePBX from my server… recovering now. Beginning to think I did something wrong installing in the first place.
Please find following packages which are purposefully kept on-hold to ensure the stability and functionality of FreePBX. Below are the details:
1. FreePBX17 Package
This Debian package is used for the initial setup of FreePBX.
While the package itself is not required post-setup, removing it (apt remove freepbx17) would delete associated files and disrupt default FreePBX settings.
To prevent unintended updates to newer versions that could alter behavior, we have placed this package on hold.
2. Node.js Packages
Node.js is critical for FreePBX UCP and several commercial modules like Talk and Desktop Phone.
With FreePBX 17, we upgraded Node.js (and its dependencies), requiring significant compatibility work.
Uncontrolled updates via apt upgrade could lead to compatibility issues, so these packages are on hold.
Updates to Node.js and its dependencies will occur only after internal QA approval.
3. Linux Kernel (for DAHDI Users)
DAHDI/Wanpipe is heavily dependent on the underlying Linux kernel.
For FreePBX installations using DAHDI, we hold the kernel version to avoid incompatibilities with the latest Debian kernel updates.
If you have any questions or need clarification, please feel free to reach out.