Solved Debian PBX install but get "3cxpbx : Depends: libicu52 "but it is not installable "

Status
Not open for further replies.

Boschko

Free User
Intermediate Cert.
Joined
Feb 22, 2019
Messages
25
Reaction score
0
So I've fllowed everystep here https://www.3cx.com/docs/manual/installing-debian-linux-pbx/ and im on the last step
apt-get install 3cxpbx but im unable to install the following 3 packages. (libicu52, libssl1.0.0, libcurl3)

I've done the whole -f, apt update/upgrade, apt-get update/upgrade I've tried installing them straight up editing my sources.list... but no cigar.

Im on Debian 9 (stretch) and I dont see a package of the libicu52 in non-jessie but this software can only be installed on stretch Debian so its kind of messed up. Not too sure where to go from here/what to do... do you guys have any hat-tricks?

my error:

the following packages have unmet dependencies:
... : Depends: libcurl3 (< 7.52.1) but 7.5.2.1-5+deb9u9 is to be installed
Depends: libssl1.0.0 but it is not installable
Depends: libicu52 but it is not installable
E: unable to correct problems you have held broken packages.


my sources.list:

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main

deb http://deb.debian.org/debian-security/ stretch/updates main
deb-src http://deb.debian.org/debian-security/ stretch/updates main

deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main
 
do you have something else on this install which depends on another version?
Where do you install 3cx on?
 
do you have something else on this install which depends on another version?
Where do you install 3cx on?

We're installing 3cx on a Khomp server. On our debian image we've got installed a 3cxsbc which uses a interface on a bridged virtual nic.

Is there no way to have both of these run on the same machine?
 
you cannot have the SBC and the PBX on the same install!
 
you cannot have the SBC and the PBX on the same install!


I don't understand why this cant be done. If you could maybe expand on this it would be greatly appreciated.
 
Last edited:
Before saying anything, I just want to say that: No, it makes no sense to have the SBC and the PBX on the same install, and no, there is no way this would make your life easier...
That is the whole point on the SBC the way we have made it, so that you don't have to have the PBX installed at the same location as where the customers have.
Our SBC software interfaces directly with the PBX, there is no need to have a SBC where the PBX is also.

This aside, I tried what you said:
I installed the 3CX SBC as it says here, then the 3CX PBX as it says here. This is the result:
10015

So, just to be clear to anyone else reading this: DO NOT DO THIS, it is pointless

@Boschko As you can see, both installed. Nothing works because both are contesting over port 5060, but installed. If I had to guess, you are using some very old installer of either the SBC or using some old commands for the PBX.
Suggestion: Remove everything and also make sure you remove the following to files:
/etc/apt/sources.list.d/3cxpbx.list
/etc/apt/sources.list.d/3cxpbx-testing.list
After this try installing again.
 
  • Like
Reactions: Nick W and Boschko
Before saying anything, I just want to say that: No, it makes no sense to have the SBC and the PBX on the same install, and no, there is no way this would make your life easier...
That is the whole point on the SBC the way we have made it, so that you don't have to have the PBX installed at the same location as where the customers have.
Our SBC software interfaces directly with the PBX, there is no need to have a SBC where the PBX is also.

This aside, I tried what you said:
I installed the 3CX SBC as it says here, then the 3CX PBX as it says here. This is the result:
View attachment 10015

So, just to be clear to anyone else reading this: DO NOT DO THIS, it is pointless

@Boschko As you can see, both installed. Nothing works because both are contesting over port 5060, but installed. If I had to guess, you are using some very old installer of either the SBC or using some old commands for the PBX.
Suggestion: Remove everything and also make sure you remove the following to files:
/etc/apt/sources.list.d/3cxpbx.list
/etc/apt/sources.list.d/3cxpbx-testing.list
After this try installing again.


Awesome thanks! The point of doing this would be not having to purchase extra hardware for an SBC.
 
But the SBC is not needed when the phones are on the same network as the PBX.
So, again - why would you have both installed on the same machine.

If you need an SBC, it is used on a remote network somewhere - and that network uses the SBC to communicate with 3cx Server at the main office.
 
Status
Not open for further replies.

Forum statistics

Threads
111,918
Messages
589,726
Members
164,789
Latest member
milousebw