Bug 17252 - Impossible to install freeswitch - FreeSWITCH open source telephony platformâ because conflict with /usr/bin/fs_cli
Summary: Impossible to install freeswitch - FreeSWITCH open source telephony platformâ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Daniel Lucio
QA Contact:
URL:
Whiteboard: MGA5TOO
Keywords:
: 19562 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-29 11:26 CET by A S
Modified: 2017-05-29 04:00 CEST (History)
5 users (show)

See Also:
Source RPM: freeswitch
CVE:
Status comment:


Attachments

Description A S 2015-11-29 11:26:25 CET
I can't install "freeswitch" and and the bound packages(around 50).

The message is :
2 transactions d'installation ont échoué

Une erreur est survenue pendant l'installation des paquetages :

le fichier /usr/bin/fs_cli entre en conflit avec les tentatives d'installation de freeswitch-1:1.4.15-3.mga5.x86_64 et freeswitch-cli-1:1.4.15-3.mga5.x86_64

freeswitch = 1:1.4.15-3.mga5 est nécessaire pour freeswitch-codec-


Version-Release number of selected component (if applicable):
freeswitch - FreeSWITCH open source telephony platformâ 
silk-1:1.4.15-3.mga5.x86_64 VERSION 1.4.15  3.MGA5  X86_64 



How reproducible:
everytime and with also with Konsole


Steps to Reproduce:
1.When I try only "freeswitch" I have :

1 transactions d'installation ont échoué

Une erreur est survenue pendant l'installation des paquetages :

le fichier /usr/bin/fs_cli entre en conflit avec les tentatives d'installation de freeswitch-1:1.4.15-3.mga5.x86_64 et freeswitch-cli-1:1.4.15-3.mga5.x86_64

Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2015-11-29 19:37:43 CET
Valid for cauldron, too, "urpmi freeswitch" ends (after an avalanche of "warning: user freeswitch does not exist - using root") with: 

Installation failed:	file /usr/bin/fs_cli conflicts between attempted installs of freeswitch-1:1.4.20-1.mga6.x86_64 and freeswitch-cli-1:1.4.20-1.mga6.x86_64


Assigning to maintainer

CC: (none) => luigiwalser, marja11
Version: 5 => Cauldron
Assignee: bugsquad => luis.daniel.lucio
Whiteboard: (none) => MGA5TOO

David Walser 2015-11-29 19:39:09 CET

CC: luigiwalser => (none)

David Walser 2015-12-01 13:31:53 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=17264
Source RPM: freeswitch-codec-silk - Silk Codec support for FreeSWITCH open source telephony platformâ  => freeswitch

Comment 2 claire robinson 2016-03-01 12:49:19 CET
# urpmf /usr/bin/fs_cli
freeswitch-cli:/usr/bin/fs_cli
freeswitch:/usr/bin/fs_cli


Noticed during testing for perl-FCGI using astpp.

Installation failed:    file /usr/bin/fs_cli conflicts between attempted installs of freeswitch-1:1.4.15-3.mga5.x86_64 and freeswitch-cli-1:1.4.15-3.mga5.x86_64

Also then "urpmi freeswitch" resulted in a denial of service which had to be interrupted with ctrl-c..

warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
#warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
warning: user freeswitch does not exist - using root
...etc

CC: (none) => eeeemail

Comment 3 Johnny A. Solbu 2017-05-28 22:28:15 CEST
*** Bug 19562 has been marked as a duplicate of this bug. ***

CC: (none) => dlocklear01

Comment 4 Johnny A. Solbu 2017-05-28 22:32:10 CEST
Increasing bug importance, as one cannot install fusionpbx in either mga5 or cauldron as a result of this bug.

Severity: normal => critical
Summary: Impossible to install freeswitch - FreeSWITCH open source telephony platformâ because conflict with /usr/bin/fs_cli => Impossible to install freeswitch - FreeSWITCH open source telephony platformâ because conflict with /usr/bin/fs_cli
CC: (none) => cooker

Comment 5 Charles Edwards 2017-05-29 00:11:56 CEST
The issued was caused when freeswitch-cli was split into a separate rpm
but that file Was Not excluded from the freeswitch rpm.

In the freeswitch.spec find the line:
%attr(0755, freeswitch, daemon) %{_bindir}/*

precede it with:
%exclude %{_bindir}/fs_cli

Now it will show as:
%exclude %{_bindir}/fs_cli
%attr(0755, freeswitch, daemon) %{_bindir}/*
and /usr/bin/fs_cli will only be present in the cli rpm.

I did try to verify on my system but the freeswitch build fails for me.

CC: (none) => cae

Comment 6 Johnny A. Solbu 2017-05-29 01:44:27 CEST
This package have some serious packaging problems.
During compilation, it downloads _MORE_ that about a dozen tarballs!

This is Not acceptable.
Comment 7 Johnny A. Solbu 2017-05-29 04:00:13 CEST
Fixed in cauldron svn (Asked for freeze push)

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.