You are not logged in.

#1 2018-03-09 17:17:29

shahril
Member
Registered: 2015-10-30
Posts: 3

[SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

So there is a new update for FFmpeg. Upon installing pacman shows this:

$ sudo pacman -S ffmpeg
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg2.8: installing x265 (2.7-1) breaks dependency 'libx265.so=146-64'

How can I resolve this?

Last edited by shahril (2018-08-09 08:23:55)

Offline

#2 2018-03-09 17:22:29

Scimmia
Bug Wrangler
Registered: 2012-09-01
Posts: 7,687

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Don't just install one package like that after you've obviously updated the databases. That is a partial update and is unsupported.

You'll have the same problem updating the system, though. Check ffmpeg2.8; if nothing depends on it, remove it. if vlc is the only that that depends on it, remove it with -Rdd, then update the entire system.

Last edited by Scimmia (2018-03-09 17:26:41)

Offline

#3 2018-03-09 17:28:57

SilverMight
Member
Registered: 2017-11-20
Posts: 20

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

ffmpeg2.8 has been dropped from the repos since VLC has been updated to VLC 3, and it doesn't need it as a dependency anyware.

Offline

#4 2018-03-09 17:31:49

rtfreedman
Member
Registered: 2011-08-27
Posts: 80

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

sadly, it isn't in the AUR either, breaking lives from the AUR

Offline

#5 2018-03-09 18:36:28

timocramer
Member
From: Germany
Registered: 2013-04-30
Posts: 1
Website

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

I was able to resolve this problem by doing

pacman -Sy vlc
pacman -R ffmpeg2.8
pacman -Su

Offline

#6 2018-03-09 18:46:11

cappuccino
Member
Registered: 2012-12-26
Posts: 84

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

---  SOLVED  ---



Two or three days ago my system was updated, everything was fine. When I tried today:

sudo pacman -Syyu
:: Synchronizing package databases...
 core                                                                                         129.7 KiB  2.69M/s 00:00 [#######################################################################] 100%
 extra                                                                                       1597.8 KiB  5.93M/s 00:00 [#######################################################################] 100%
 community                                                                                      4.2 MiB  6.87M/s 00:01 [#######################################################################] 100%
 multilib                                                                                     170.3 KiB  5.37M/s 00:00 [#######################################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg2.8: installing x265 (2.7-1) breaks dependency 'libx265.so=146-64'
Name            : ffmpeg
Version         : 1:3.4.2-1
Description     : Complete solution to record, convert and stream audio and video
Architecture    : x86_64
URL             : http://ffmpeg.org/
Licenses        : GPL3
Groups          : None
Provides        : libavcodec.so=57-64  libavdevice.so=57-64  libavfilter.so=6-64  libavformat.so=57-64  libavresample.so=3-64  libavutil.so=55-64  libpostproc.so=54-64  libswresample.so=2-64
                  libswscale.so=4-64
Depends On      : alsa-lib  bzip2  fontconfig  fribidi  glibc  gmp  gnutls  gsm  jack  lame  libavc1394  libiec61883  libmodplug  libpulse  libraw1394  libsoxr  libssh  libtheora  libvdpau
                  libwebp  libx11  libxcb  libxml2  opencore-amr  openjpeg2  opus  sdl2  speex  v4l-utils  xz  zlib  libomxil-bellagio  libass.so=9-64  libbluray.so=2-64  libfreetype.so=6-64
                  libva-drm.so=2-64  libva.so=2-64  libva-x11.so=2-64  libvidstab.so=1.1-64  libvorbisenc.so=2-64  libvorbis.so=0-64  libvpx.so=5-64  libx264.so=152-64  libx265.so=146-64
                  libxvidcore.so=4-64
Optional Deps   : ladspa: LADSPA filters [installed]
Required By     : chromaprint  ffmpegthumbs  firefox  gst-libav  kfilemetadata  libquicktime  mplayer  qt5-webengine  qtav  thunderbird  vokoscreen  xine-lib
Optional For    : alsa-plugins  ffmulticonverter  gegl02  kdenlive  mlt  youtube-dl
Conflicts With  : None
Replaces        : None
Installed Size  : 29.60 MiB
Packager        : Maxime Gauduin <alucryd@archlinux.org>
Build Date      : Mon Feb 12 19:49:39 2018
Install Date    : Thu Feb 22 07:59:17 2018
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

My system:
- Kernel: 4.15.7-1-ARCH x86_64
- KDE Plasma 5.12.3


Any thoughts how to resolve my problem?

Last edited by cappuccino (2018-03-09 18:53:31)

Offline

#7 2018-03-09 18:54:54

zebulon
Member
Registered: 2008-10-20
Posts: 306

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

cappuccino wrote:

Any thoughts how to resolve my problem?

timocramer has given a good solution above your post. ffmpeg2.8 is not in any repo and is not required for other packages than vlc. Updating vlc solves the issue.

Offline

#8 2018-03-09 19:22:33

rtfreedman
Member
Registered: 2011-08-27
Posts: 80

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Where do I get the ffmpeg2.8 PKGBUILD?
Is there an oldpkg repository somewhere?

Offline

#9 2018-03-09 19:29:37

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 23,714
Website

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Why would you want the old PKGBUILD?  It is available, but I can't imagine a reason to use it.

Old packages are also still available.

Last edited by Trilby (2018-03-09 19:30:48)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#10 2018-03-09 20:21:13

rtfreedman
Member
Registered: 2011-08-27
Posts: 80

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

@Trilby Thanks for the link
lives depends on it: https://aur.archlinux.org/packages/lives
Other packages in AUR might need it also

Offline

#11 2018-03-09 20:26:22

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 23,714
Website

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Ha ... sorry, you did say that, but I didn't realize it was the name of a package.  I thought it was hysterics: "breaking lives", "lives depend on it!"

It turns out that it was quite literal.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#12 2018-03-09 21:38:23

rtfreedman
Member
Registered: 2011-08-27
Posts: 80

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

ROFL, yeah, 'lives depend on it' is quite ambiguous

Offline

#13 2018-03-09 21:54:59

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 23,714
Website

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

It may be worth checking whether lives can be rebuilt against the new ffmpeg instead.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#14 2018-03-09 22:12:32

rtfreedman
Member
Registered: 2011-08-27
Posts: 80

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

And they said 'never change a running system'
Indeed, lives 'lives' quite nice with ffmpeg
lo and behold - let the tests begin

Offline

#15 2018-03-09 23:10:53

southerncross
Member
Registered: 2010-02-03
Posts: 41

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

After having removed ffmpeg though, I'm still not out of the woods in my case:

 

[chs@haruspex ~]$ sudo pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...
erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: ffmpeg2.8: installer x265 (2.7-1) casse la dépendance «libx265.so=146-64»
[chs@haruspex ~]$ 

What am I doing wrong?

Offline

#16 2018-03-09 23:25:37

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 23,714
Website

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

southerncross wrote:

What am I doing wrong?

Other than not posting command output in English?  You removed ffmpeg, you we're supposed to remove ffmpeg2.8

EDIT: oops, that may or may not be it - post the output in English first, then it will be more clear.

Last edited by Trilby (2018-03-09 23:26:26)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#17 2018-03-10 10:23:09

Morn
Member
Registered: 2012-09-02
Posts: 607

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

rtfreedman wrote:

ROFL, yeah, 'lives depend on it' is quite ambiguous

Your keyboard has a shift key. That video editor is spelled "LiVES". If you use free software, at least take the time to spell and capitalize it correctly.

Offline

#18 2018-03-10 11:21:01

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,091

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Trilby wrote:
southerncross wrote:

What am I doing wrong?

Other than not posting command output in English?  You removed ffmpeg, you we're supposed to remove ffmpeg2.8

EDIT: oops, that may or may not be it - post the output in English first, then it will be more clear.

My french is not too good, but good enough to see that your answer was correct.

Offline

#19 2018-03-10 11:54:32

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 23,714
Website

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Morn wrote:

Your keyboard has a shift key. That video editor is spelled "LiVES".

That wouldn't have avoided my initial confusion - I just would have tacked on netspeek typing to my inferrence of hysteria.  But in fact the aur package is `lives` not `LiVES`.  Perhaps the aur maintainer got it wrong, but that's what it is.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#20 2018-03-10 13:58:14

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 9,991

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

FWIW the ffmpeg2.8 package has been reinstated for now, so that this issue shouldn't happen for the updates happening right now.

Offline

#21 2018-03-10 14:42:38

southerncross
Member
Registered: 2010-02-03
Posts: 41

Re: [SOLVED] Installing FFmpeg shows "x256 breaks dependencies"

Indeed, the ffmpeg 2.8 was the problematic package, not just anykind of ffmpeg version... Apologies for the french command output I was not well  awoken the other night.

Offline

Board footer

Powered by FluxBB