Running CentOS 7
Last metadata expiration check: 0:00:06 ago on Sun Jun 27 08:19:29 2021.
Dependencies resolved.
Problem 1: cannot install the best update candidate for package vlc-1:3.0.13-1.el7.x86_64
- nothing provides libfluidsynth.so.2()(64bit) needed by vlc-1:3.0.16-1.el7.x86_64
Problem 2: cannot install the best update candidate for package vlc-core-1:3.0.13-1.el7.x86_64
- nothing provides libaom.so.3()(64bit) needed by vlc-core-1:3.0.16-1.el7.x86_64
VLC has broken dependencies
Re: VLC has broken dependencies
I ran into this on a CentOS 7 system running zoneminder 1.36.3
zoneminder wouldn't update due to the libfluidsynth dependency problem:
The solution was to remove vlc and then the update was able to proceed.
--Larry
zoneminder wouldn't update due to the libfluidsynth dependency problem:
Code: Select all
[root@sentry ~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.datto.com
* epel: epel.mirror.shastacoe.net
* extras: mirror.cs.uwp.edu
* fasttrack: repos-va.psychz.net
* rpmfusion-free-updates: ftp-stud.hs-esslingen.de
* rpmfusion-nonfree-updates: ftp-stud.hs-esslingen.de
* updates: mirrors.oit.uci.edu
Resolving Dependencies
--> Running transaction check
---> Package libaom.x86_64 0:1.0.0-8.20190810git9666276.el7 will be updated
---> Package libaom.x86_64 0:3.1.1-1.el7 will be an update
---> Package vlc.x86_64 1:3.0.13-1.el7 will be updated
---> Package vlc.x86_64 1:3.0.16-1.el7 will be an update
--> Processing Dependency: libfluidsynth.so.2()(64bit) for package: 1:vlc-3.0.16-1.el7.x86_64
---> Package vlc-core.x86_64 1:3.0.13-1.el7 will be updated
---> Package vlc-core.x86_64 1:3.0.16-1.el7 will be an update
---> Package zoneminder.x86_64 0:1.36.3-1.el7 will be updated
---> Package zoneminder.x86_64 0:1.36.4-1.el7 will be an update
---> Package zoneminder-common.x86_64 0:1.36.3-1.el7 will be updated
---> Package zoneminder-common.x86_64 0:1.36.4-1.el7 will be an update
---> Package zoneminder-httpd.x86_64 0:1.36.3-1.el7 will be updated
---> Package zoneminder-httpd.x86_64 0:1.36.4-1.el7 will be an update
--> Finished Dependency Resolution
Error: Package: 1:vlc-3.0.16-1.el7.x86_64 (rpmfusion-free-updates)
Requires: libfluidsynth.so.2()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Code: Select all
[root@sentry ~]# yum remove vlc
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package vlc.x86_64 1:3.0.13-1.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
Code: Select all
[root@sentry ~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.usinternet.com
* epel: mirror.vcu.edu
* extras: mirror.lax.genesisadaptive.com
* fasttrack: ftp.usf.edu
* rpmfusion-free-updates: ftp-stud.hs-esslingen.de
* rpmfusion-nonfree-updates: ftp-stud.hs-esslingen.de
* updates: mirror.clarkson.edu
Resolving Dependencies
--> Running transaction check
---> Package libaom.x86_64 0:1.0.0-8.20190810git9666276.el7 will be updated
---> Package libaom.x86_64 0:3.1.1-1.el7 will be an update
---> Package vlc-core.x86_64 1:3.0.13-1.el7 will be updated
---> Package vlc-core.x86_64 1:3.0.16-1.el7 will be an update
---> Package zoneminder.x86_64 0:1.36.3-1.el7 will be updated
---> Package zoneminder.x86_64 0:1.36.4-1.el7 will be an update
---> Package zoneminder-common.x86_64 0:1.36.3-1.el7 will be updated
---> Package zoneminder-common.x86_64 0:1.36.4-1.el7 will be an update
---> Package zoneminder-httpd.x86_64 0:1.36.3-1.el7 will be updated
---> Package zoneminder-httpd.x86_64 0:1.36.4-1.el7 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
Re: VLC has broken dependencies
Hi, my first posting here, please be gentle
I have the same problem as described above. However, when I try to remove vlc (no package vlc on my box, only vlc-core), it wants to remove zoneminder, zoneminder-common and zoneminder-httpd. Not really a solution...
Can someone advice please?
Rolf
I have the same problem as described above. However, when I try to remove vlc (no package vlc on my box, only vlc-core), it wants to remove zoneminder, zoneminder-common and zoneminder-httpd. Not really a solution...
I run zoneminder on "NethServer" installation, that is build on CentOS 7.yum remove vlc-core
Loaded plugins: changelog, fastestmirror, nethserver_events
Resolving Dependencies
--> Running transaction check
---> Package vlc-core.x86_64 1:3.0.11.1-3.el7 will be erased
--> Processing Dependency: libvlc.so.5()(64bit) for package: zoneminder-common-1.34.22-1.el7.x86_64
--> Processing Dependency: vlc-core for package: zoneminder-common-1.34.22-1.el7.x86_64
--> Running transaction check
---> Package zoneminder-common.x86_64 0:1.34.22-1.el7 will be erased
--> Processing Dependency: zoneminder-common(x86-64) = 1.34.22-1.el7 for package: zoneminder-1.34.22-1.el7.x86_64
--> Processing Dependency: zoneminder-common(x86-64) = 1.34.22-1.el7 for package: zoneminder-httpd-1.34.22-1.el7.x86_64
--> Running transaction check
---> Package zoneminder.x86_64 0:1.34.22-1.el7 will be erased
---> Package zoneminder-httpd.x86_64 0:1.34.22-1.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================================
Removing:
vlc-core x86_64 1:3.0.11.1-3.el7 @rpmfusion-free-updates 48 M
Removing for dependencies:
zoneminder x86_64 1.34.22-1.el7 @rpmfusion-free-updates 0.0
zoneminder-common x86_64 1.34.22-1.el7 @rpmfusion-free-updates 38 M
zoneminder-httpd x86_64 1.34.22-1.el7 @rpmfusion-free-updates 6.8 k
Transaction Summary
===============================================================================================================================================================================================================
Remove 1 Package (+3 Dependent packages)
Installed size: 86 M
Is this ok [y/N]:
Exiting on user command
Can someone advice please?
Rolf
Re: VLC has broken dependencies
libaom is still under testing.
just do update that way:
yum update --skip-broken
just do update that way:
yum update --skip-broken
Re: VLC has broken dependencies
I run CentOS 7 and have vlc-core-3.0.16-1.el7.x86_64 installed, and if I try to remove it then I see the same behaviour as you.rolfb wrote: ↑Wed Jul 07, 2021 11:03 am I have the same problem as described above. However, when I try to remove vlc (no package vlc on my box, only vlc-core), it wants to remove zoneminder, zoneminder-common and zoneminder-httpd. Not really a solution...
<snip>
I run zoneminder on "NethServer" installation, that is build on CentOS 7.
Can someone advice please?
fluidsynth-libs.so.2 is provided by fluidsynth-libs and yum will let me install that without complaint though, by running
Code: Select all
yum install fluidsynth-libs
Code: Select all
Resolving Dependencies
--> Running transaction check
---> Package fluidsynth-libs.x86_64 0:2.1.8-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
fluidsynth-libs x86_64 2.1.8-4.el7 epel 207 k
Transaction Summary
============================================================================================================================================
Install 1 Package
Total download size: 207 k
Installed size: 461 k
Is this ok [y/d/N]:
e2a: I can 'yum install vlc' with no broken dependencies or other errors.