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

Re: firefox 22 RPM, can't resolve deps

I got this to install, finally, by enabling the Centos repo. Is it expected to have that repo enabled when installing this RPM?

The centos repo:

[centos]
name=CentOS-6 . Base
baseurl=httoo-more-links-forum-error?://mirror.centos.org/centos/6.4/os/x86_64/
gpgcheck=1
gpgkey=httoo-more-links-forum-error?://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
enabled=1
priority=1
protect=1

Re: firefox 22 RPM, can't resolve deps

This package is build against RHEL-6.4, so yes packages from 6.4 base repo are expected.

I don't know which version "AWS Linux 2012.09" is based on.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: firefox 22 RPM, can't resolve deps

AWS Linux 2012.09 is el6-based.

Re: firefox 22 RPM, can't resolve deps

groknaut wrote:

AWS Linux 2012.09 is el6-based.

Which doesn't anser the question....

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi