Can't update, ffmeg2.8 dependency issue

Good Day Labsters,

I am trying to update my system, but there seems to be a conflict of sorts?

[fatboy@enigma ~]$ sudo pacman -Syyu
[sudo] password for fatboy: 
:: Synchronizing package databases...
 core                                  129.7 KiB   405K/s 00:00 [-----------------------------------] 100%
 extra                                1597.8 KiB   803K/s 00:02 [-----------------------------------] 100%
 community                               4.2 MiB   343K/s 00:13 [-----------------------------------] 100%
 multilib                              170.3 KiB   341K/s 00:01 [-----------------------------------] 100%
 archlabs_repo                          20.3 KiB   678K/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'

I’m getting this error too, will investigate.

@anon39737049

Solution below:

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

Have edited your title to make the issue a little clearer to others.

3 Likes

I updated this morning and I do not have this error!
Best regrds

1 Like

Awesome, thanks dude!

I think it is to do with VLC player being installed?

I have not installed vlc, but only mpv.
In the linux arch where I installed vlc, I did not receive the error of ffmpeg, it gave me the error yesterday, so I postponed the upgrade, and this morning everything went well even where I had installed vlc
Thank
Best regars

1 Like

Good to hear, I acutally have just uninstalled VLC, I only really had it on there to see what VLC 3.0 came with.

I personally prefer MPV.

as you can see here on my arch linux he did not give any error to the log

[2018-03-09 23:08] [ALPM] upgraded dbus (1.12.4-1 -> 1.12.6-1)
[2018-03-09 23:08] [ALPM] upgraded libsoxr (0.1.2-1 -> 0.1.3-1)
[2018-03-09 23:08] [ALPM] upgraded xcb-proto (1.12-3 -> 1.13-1)
[2018-03-09 23:08] [ALPM] upgraded libxcb (1.12-1 -> 1.13-1)
[2018-03-09 23:08] [ALPM] upgraded libxml2 (2.9.7+4+g72182550-2 -> 2.9.8-1)
[2018-03-09 23:08] [ALPM] upgraded libdrm (2.4.90-3 -> 2.4.91-1)
[2018-03-09 23:08] [ALPM] upgraded sdl2 (2.0.7-1 -> 2.0.8-1)
[2018-03-09 23:08] [ALPM] upgraded x265 (2.6-1 -> 2.7-1)
[2018-03-09 23:08] [ALPM] upgraded harfbuzz (1.7.5-1 -> 1.7.6-1)
[2018-03-09 23:08] [ALPM] upgraded libunistring (0.9.8-1 -> 0.9.9-1)
[2018-03-09 23:08] [ALPM] upgraded ffmpeg (1:3.4.2-1 -> 1:3.4.2-2)
[2018-03-09 23:08] [ALPM] upgraded ffmpeg2.8 (2.8.13-5 -> 2.8.13-7)
[2018-03-09 23:08] [ALPM] upgraded gst-plugins-bad (1.12.4-3 -> 1.12.4-4)
[2018-03-09 23:08] [ALPM] upgraded librsvg (2:2.42.2-1 -> 2:2.42.3-1)
[2018-03-09 23:08] [ALPM] upgraded wayland-protocols (1.12-1 -> 1.13-1)
[2018-03-09 23:08] [ALPM] upgraded libblockdev (2.15-1 -> 2.16-1)
[2018-03-09 23:08] [ALPM] upgraded gvfs (1.34.2-1 -> 1.34.2.1-1)
[2018-03-09 23:08] [ALPM] upgraded harfbuzz-icu (1.7.5-1 -> 1.7.6-1)
[2018-03-09 23:08] [ALPM] upgraded libinput (1.10.1-1 -> 1.10.2-1)
[2018-03-09 23:08] [ALPM] upgraded libpng12 (1.2.57-3 -> 1.2.59-1)
[2018-03-09 23:08] [ALPM] upgraded linux-lts (4.14.23-1 -> 4.14.24-1)
[2018-03-09 23:08] [ALPM] upgraded man-db (2.8.1-1 -> 2.8.2-1)
[2018-03-09 23:08] [ALPM] upgraded nodejs (9.7.1-1 -> 9.8.0-1)
[2018-03-09 23:08] [ALPM] upgraded python-setuptools (1:38.5.1-1 -> 1:38.5.2-1)
[2018-03-09 23:08] [ALPM] upgraded qt5-base (5.10.1-3 -> 5.10.1-4)
[2018-03-09 23:08] [ALPM] upgraded reflector (2017.11-1 -> 2018-1)
[2018-03-09 23:08] [ALPM] installed rubygems (2.7.6-1)
[2018-03-09 23:08] [ALPM] upgraded ruby (2.5.0-4 -> 2.5.0-5)
[2018-03-09 23:08] [ALPM] upgraded rust (1:1.24.0-1 -> 1:1.24.1-1)
[2018-03-09 23:08] [ALPM] upgraded xorg-mkfontscale (1.1.2-1 -> 1.1.3-1)
[2018-03-09 23:08] [ALPM] upgraded ttf-symbola (10.23-1 -> 10.24-1)
[2018-03-09 23:08] [ALPM] upgraded vamp-plugin-sdk (2.7.1-1 -> 2.7.1-2)
[2018-03-09 23:08] [ALPM] installed libplacebo (0.4.0-1)
[2018-03-09 23:08] [ALPM] upgraded vlc (2.2.8-4 -> 3.0.1-2)
[2018-03-09 23:08] [ALPM] upgraded xfce4-pulseaudio-plugin (0.3.4-1 -> 0.3.5-1)
[2018-03-09 23:08] [ALPM] upgraded xorg-iceauth (1.0.7-1 -> 1.0.8-1)
[2018-03-09 23:08] [ALPM] upgraded xorg-xdriinfo (1.0.5-2 -> 1.0.6-1)
[2018-03-09 23:08] [ALPM] upgraded youtube-dl (2018.02.26-1 -> 2018.03.03-1)
[2018-03-09 23:08] [ALPM] transaction completed
[2018-03-09 23:08] [ALPM] running '60-linux-lts.hook'...
[2018-03-09 23:09] [ALPM] running '90-linux-lts.hook'...
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Starting build: 4.14.24-1-lts
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts.img
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Starting build: 4.14.24-1-lts
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2018-03-09 23:09] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
[2018-03-09 23:09] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-03-09 23:09] [ALPM] running 'fontconfig.hook'...
[2018-03-09 23:09] [ALPM] running 'gdk-pixbuf-query-loaders.hook'...
[2018-03-09 23:09] [ALPM] running 'gio-querymodules.hook'...
[2018-03-09 23:09] [ALPM] running 'glib-compile-schemas.hook'...
[2018-03-09 23:09] [ALPM] running 'gtk-update-icon-cache.hook'...
[2018-03-09 23:09] [ALPM] running 'gvfsd.hook'...
[2018-03-09 23:09] [ALPM] running 'lib32-fontconfig.hook'...
[2018-03-09 23:09] [ALPM] running 'systemd-hwdb.hook'...
[2018-03-09 23:09] [ALPM] running 'systemd-sysusers.hook'...
[2018-03-09 23:09] [ALPM] running 'systemd-tmpfiles.hook'...
[2018-03-09 23:09] [ALPM] running 'systemd-update.hook'...
[2018-03-09 23:09] [ALPM] running 'texinfo-install.hook'...
[2018-03-09 23:09] [ALPM] running 'update-desktop-database.hook'...
[2018-03-09 23:09] [ALPM] running 'update-vlc-plugin-cache.hook'...
[2018-03-09 23:09] [ALPM] running 'xorg-mkfontdir.hook'...
1 Like

Greetings, first post here. Unleash the banhammer if inappropriate.

I think I know how this happened. During installation, I obviously chose VLC to replace whatever else was there. It appears that some dependency management went haywire during this process.

Thank you very much, this solved my update issue!

1 Like

No need to unleash the Mjölnir Ban Hammer at all for this at all.

VLC has been nothing but a complete bastard for me for months, I made the decision to stick with MPV and when the fancy takes me, GnomeMPV. I highly recommend MPV.

Its lightweight and you can get rid of that pesky QT based application.

2 Likes

I agree with Dobbie here.
MPV is an amazing little player (including SMPlayer).

2 Likes