[winswitch] Failed install on centos7

Antoine Martin antoine at nagafix.co.uk
Sat Dec 17 12:25:21 GMT 2016


On 17/12/16 09:53, Donald Arseneau via shifter-users wrote:
> Hello anyone,
> 
> I tried to install xpra (both with the repository and with downloaded
> rpm files), and I get the same dependency problems.
> 
> The hardest seems to be the newer VP8/VP9 library libvpx.so.4.
> I grabbed libvpx-1.6.0-1.fc25.x86_64.rpm for fedora 25, but it
> has too many dependency problems (too new) to go on centos7.
I have just published new CentOS 7.3 libvpx packages.

> Another problem is a conflict between python-netifaces and
> python2-netifaces reminiscent of the bug
> http://winswitch.org/trac/ticket/263
> but maybe that is unrelated... I don't know.
That's odd, I had tested this on CentOS 6.x and 7.x before the 1.0 release.
The new package name is defined as replacing the old one, I have tried
making this even more strict:
http://xpra.org/trac/changeset/14559
And pushed updated packages.
Let me know if that works for you.

> I see the rpms at https://www.xpra.org/dists/CentOS/7.3.1611/x86_64/
> are from just a few days ago, so maybe they will get updates soon.
Indeed.
CentOS releases tend to catch us by surprise as they aren't timeboxed.

> Any ideas?
Try:
yum clean all && yum install xpra

And let us know if you still have problems.
I will try to find the time to spin up a clean VM to try it out later.

Cheers
Antoine


> 
> 
> [root]# cat /etc/redhat-release
> CentOS Linux release 7.3.1611 (Core)
> [root]# yum install xpra
> Loaded plugins: fastestmirror, langpacks
> Loading mirror speeds from cached hostfile
>  * base: mirror.its.sfu.ca
>  * elrepo: ftp.osuosl.org
>  * epel: mirrors.cat.pdx.edu
>  * extras: mirror.its.sfu.ca
>  * updates: mirror.pac-12.org
> Resolving Dependencies
> --> Running transaction check
> ---> Package xpra.x86_64 0:1.0-1.r14532.el7_3 will be installed
> --> Processing Dependency: xpra-common = 1.0-1.r14532.el7_3 for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libvpx-xpra for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: python2-pynvml for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: python2-xxhash for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libavutil.so.55(LIBAVUTIL_55)(64bit) for
> package: xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: python-pyopengl for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: pygtkglext for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libswscale.so.4(LIBSWSCALE_4)(64bit) for
> package: xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: python-lz4 for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: x264-xpra for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: ffmpeg-xpra for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libavformat.so.57(LIBAVFORMAT_57)(64bit) for
> package: xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libfakeXinerama for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: python-rencode for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libavcodec.so.57(LIBAVCODEC_57)(64bit) for
> package: xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libavutil.so.55()(64bit) for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libavformat.so.57()(64bit) for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libswscale.so.4()(64bit) for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libavcodec.so.57()(64bit) for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: libx264.so.148()(64bit) for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Running transaction check
> ---> Package ffmpeg-xpra.x86_64 0:3.2.1-1.el7_3 will be installed
> --> Processing Dependency: libvpx.so.4()(64bit) for package:
> ffmpeg-xpra-3.2.1-1.el7_3.x86_64
> ---> Package libfakeXinerama.x86_64 0:0.1.0-3.el7_3 will be installed
> ---> Package python-pyopengl.x86_64 0:3.1.1a1-4.1xpra3.el7_3 will be
> installed
> ---> Package python2-lz4.x86_64 0:0.8.2-2.el7_3 will be installed
> ---> Package python2-pynvml.x86_64 0:7.352.0-1 will be installed
> ---> Package python2-rencode.x86_64 0:1.0.5-3.el7 will be installed
> ---> Package python2-xxhash.x86_64 0:0.6.1-1.el7_3 will be installed
> ---> Package x264-xpra.x86_64 0:20161126-1.el7_3 will be installed
> ---> Package xpra.x86_64 0:1.0-1.r14532.el7_3 will be installed
> --> Processing Dependency: libvpx-xpra for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> --> Processing Dependency: pygtkglext for package:
> xpra-1.0-1.r14532.el7_3.x86_64
> ---> Package xpra-common.noarch 0:1.0-1.r14532.el7_3 will be installed
> --> Finished Dependency Resolution
> Error: Package: ffmpeg-xpra-3.2.1-1.el7_3.x86_64 (winswitch)
>            Requires: libvpx.so.4()(64bit)
> Error: Package: xpra-1.0-1.r14532.el7_3.x86_64 (winswitch)
>            Requires: pygtkglext
> Error: Package: xpra-1.0-1.r14532.el7_3.x86_64 (winswitch)
>            Requires: libvpx-xpra
>  You could try using --skip-broken to work around the problem
> ** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
> ipa-client-4.4.0-14.el7.centos.x86_64 has installed conflicts
> freeipa-client: ipa-client-4.4.0-14.el7.centos.x86_64
> ipa-client-common-4.4.0-14.el7.centos.noarch has installed conflicts
> freeipa-client-common: ipa-client-common-4.4.0-14.el7.centos.noarch
> ipa-common-4.4.0-14.el7.centos.noarch has installed conflicts
> freeipa-common: ipa-common-4.4.0-14.el7.centos.noarch
> ipa-python-compat-4.4.0-14.el7.centos.noarch has installed conflicts
> freeipa-python-compat: ipa-python-compat-4.4.0-14.el7.centos.noarch
> python2-netifaces-0.10.5-1.el7_3.x86_64 has installed conflicts netifaces:
> python2-netifaces-0.10.5-1.el7_3.x86_64
> python2-netifaces-0.10.5-1.el7_3.x86_64 has installed conflicts
> python-netifaces: python2-netifaces-0.10.5-1.el7_3.x86_64
> 
> Donald Arseneau, TRIUMF CMMS, asnd at triumf.ca
> 
> _______________________________________________
> shifter-users mailing list
> shifter-users at lists.devloop.org.uk
> http://lists.devloop.org.uk/mailman/listinfo/shifter-users
> 




More information about the shifter-users mailing list