Topic: firefox 22 RPM, can't resolve deps
Hello, I'm trying to install firefox 22 on AWS Linux 2012.09, but the firefox package can't resolve its dependencies. Can someone help? Many details below.
Thanks!
xx
# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: AmazonAMI
Description: Amazon Linux AMI release 2012.09
Release: 2012.09
Codename: n/a
# yum repolist
Loaded plugins: priorities, security, update-motd, upgrade-helper
730 packages excluded due to repository priority protections
repo id repo name status
amzn-main amzn-main-Base 3,293
amzn-updates amzn-updates-Base 1,351
epel Extra Packages for Enterprise Linux 6 - x86_64 8,657+515
jenkins Jenkins 18
okta Okta RPMS 76+5
remi Les RPM de remi pour Enterprise Linux 6 - x86_64 853+210
stackdriver Stackdriver Agent Repository 2
repolist: 14,250
# yum install firefox
Loaded plugins: priorities, security, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
730 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package firefox.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: xulrunner-last(x86-64) >= 22.0-1 for package: firefox-22.0-1.el6.remi.x86_6
4
--> Processing Dependency: system-bookmarks for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libxul.so()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: firefox-22.0-1.el6.rem
i.x86_64
--> Processing Dependency: libmozalloc.so()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Running transaction check
---> Package astronomy-bookmarks.noarch 0:1-6.el6 will be installed
---> Package firefox.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: firefox-22.0-1.el6.rem
i.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
---> Package xulrunner-last.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: mozilla-filesystem for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: xulrunner-last-22.0-1.el6.re
mi.x86_64
--> Processing Dependency: liberation-sans-fonts for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: xulrunner-last-22.0-1.
el6.remi.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x8
6_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi
.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x8
6_64
--> Processing Dependency: libdbus-glib-1.so.2()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x8
6_64
--> Running transaction check
---> Package dbus-glib.x86_64 0:0.86-5.8.amzn1 will be installed
---> Package firefox.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: firefox-22.0-1.el6.rem
i.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
---> Package liberation-sans-fonts.noarch 0:1.05.1.20090721-5.6.amzn1 will be installed
--> Processing Dependency: liberation-fonts-common = 1.05.1.20090721-5.6.amzn1 for package: liberation-sans-fonts-1.05.1.20090721-5.6.amzn1.noarch
---> Package xulrunner-last.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: mozilla-filesystem for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Running transaction check
---> Package firefox.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: firefox-22.0-1.el6.remi.x86_64
---> Package liberation-fonts-common.noarch 0:1.05.1.20090721-5.6.amzn1 will be installed
---> Package xulrunner-last.x86_64 0:22.0-1.el6.remi will be installed
--> Processing Dependency: mozilla-filesystem for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: xulrunner-last-22.0-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: firefox-22.0-1.el6.remi.x86_64 (remi)
Requires: libgdk-x11-2.0.so.0()(64bit)
Error: Package: xulrunner-last-22.0-1.el6.remi.x86_64 (remi)
Requires: libgdk-x11-2.0.so.0()(64bit)
Error: Package: firefox-22.0-1.el6.remi.x86_64 (remi)
Requires: libstartup-notification-1.so.0()(64bit)
Error: Package: firefox-22.0-1.el6.remi.x86_64 (remi)
Requires: libgtk-x11-2.0.so.0()(64bit)
Error: Package: xulrunner-last-22.0-1.el6.remi.x86_64 (remi)
Requires: libgtk-x11-2.0.so.0()(64bit)
Error: Package: xulrunner-last-22.0-1.el6.remi.x86_64 (remi)
Requires: mozilla-filesystem
Error: Package: firefox-22.0-1.el6.remi.x86_64 (remi)
Requires: libgdk_pixbuf-2.0.so.0()(64bit)
Error: Package: xulrunner-last-22.0-1.el6.remi.x86_64 (remi)
Requires: libgdk_pixbuf-2.0.so.0()(64bit)
Error: Package: xulrunner-last-22.0-1.el6.remi.x86_64 (remi)
Requires: libstartup-notification-1.so.0()(64bit)
Error: Package: xulrunner-last-22.0-1.el6.remi.x86_64 (remi)
Requires: libjpeg.so.62(LIBJPEG_6.2)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
..
And yet, there is 1 dep listed above which should already be taken care of, *I think*:
# rpm -qi --provides libjpeg | tail -3
libjpeg.so.62()(64bit)
libjpeg = 6b-46.5.amzn1
libjpeg(x86-64) = 6b-46.5.amzn1
So, shouldn't the libjpeg library work with this firefox package?
I don't know where to find libgtk-x11-2.0.so.0 or libgdk-x11-2.0.so.0. Through my reading, it looks like they may be provided by gtk2, but I find no gtk2 packages with the yum repos I have enabled:
# yum list gtk2*
Loaded plugins: priorities, security, update-motd, upgrade-helper
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
730 packages excluded due to repository priority protections
Available Packages
gtk2hs-buildtools.x86_64 0.12.1-2.el6.2 epel