You are not logged in.
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
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
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
sadly, it isn't in the AUR either, breaking lives from the AUR
Offline
I was able to resolve this problem by doing
pacman -Sy vlc
pacman -R ffmpeg2.8
pacman -Su
Offline
--- 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
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
Where do I get the ffmpeg2.8 PKGBUILD?
Is there an oldpkg repository somewhere?
Offline
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
@Trilby Thanks for the link
lives depends on it: https://aur.archlinux.org/packages/lives
Other packages in AUR might need it also
Offline
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
ROFL, yeah, 'lives depend on it' is quite ambiguous
Offline
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
And they said 'never change a running system'
Indeed, lives 'lives' quite nice with ffmpeg
lo and behold - let the tests begin
Offline
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
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
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
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
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
FWIW the ffmpeg2.8 package has been reinstated for now, so that this issue shouldn't happen for the updates happening right now.
Offline
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