VLC has broken dependencies

Discussions related to the 1.36.x series of ZoneMinder
Post Reply
tedukes
Posts: 14
Joined: Wed Feb 01, 2017 12:53 am

VLC has broken dependencies

Post by tedukes »

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
fahnoe
Posts: 11
Joined: Tue Feb 15, 2011 1:32 pm

Re: VLC has broken dependencies

Post by fahnoe »

I ran into this on a CentOS 7 system running zoneminder 1.36.3

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
The solution was to remove vlc and then the update was able to proceed.

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
--Larry
rolfb
Posts: 2
Joined: Wed Jul 07, 2021 10:51 am

Re: VLC has broken dependencies

Post by rolfb »

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...
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
I run zoneminder on "NethServer" installation, that is build on CentOS 7.
Can someone advice please?

Rolf
Egon
Posts: 9
Joined: Mon Sep 28, 2020 12:05 pm

Re: VLC has broken dependencies

Post by Egon »

libaom is still under testing.

just do update that way:

yum update --skip-broken
User avatar
kitkat
Posts: 193
Joined: Sun Jan 27, 2019 5:17 pm

Re: VLC has broken dependencies

Post by kitkat »

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?
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.

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]:
libaom.so.3 is also already installed here and although I don't know what it was that depended on it and brought it in, trying to remove it also wants to remove ZM and vlc-core so I'm guessing that it was probably one of those.


e2a: I can 'yum install vlc' with no broken dependencies or other errors.
Post Reply