On 12/26/2014 09:01 AM, Vladimir Mosgalin wrote:
Hi Yasha Karant!

  On 2014.12.26 at 08:15:41 -0800, Yasha Karant wrote next:

This replacement of packages is totally safe (everyone who uses
postgresql 9 in EL6 does it, anyway), just remember to keep postgresql
repo enabled from now on.


To all respondents on this topic whose time and commentary I do appreciate,
as well as the SL Fermilab/CERN support/porting/development team:

Supposedly, SL6x is kept "current".  I seem to find the necessary packages
on RHEL6 as displayed in this thread, but these do not seem available on
SL6x, despite RHEL6 being "Linux / open source / GPL source licensed".  Are
these packages proprietary or not allowed in he USA (in the latter case, the
CERN EU repository should have these)?

If one needs repo for SL6 from
http://yum.postgresql.org/repopackages.php#pg93, why is this dependency not
made clear?  I am not complaining about the merry chase -- having
experienced this many times before due to packaging inconsistencies -- but
this is a massive waste of time, and even more so if I assign a research
student to this sort of thing (I do not have any postdoctoral fellows at
this time).
One does not "need" that repo. You were interested in functionality
beyond what was provided by distribution; in these cases, especially for
desktop functionaly, using latest version (SL7 in this case) is *highly*
recommended. So, if you don't want to use latest version, you need some
other workaround - I offered you the one I know about. I'm sure there
are other ways of getting libevent 2, it's just that postgresql repos
are the way I tested myself. But it doesn't mean that there is problem
with SL6 packages per se.

I know other examples of desktop software which you simply won't be able
to build or run on SL6 due to gcc or gtk/qt version requirements, for
example, but it doesn't mean anything as well. Due to many reasons EL is
better suited for server than desktop, it can be used for desktop but
with its release and support cycle it usually gets a bit too stale for
running newest desktop software eventually; which is why for desktop I'd
recommend updating to latest release as soon as you can afford it.

Thus, latest desktop needs (like firefox+flash player 16 in this case)
either require SL7 or various tricks and add-on repos if you're trying
to make it work on SL6. This is expected. Like I said, there is some
desktop software which you can't even run on SL6 at this point.


This is NOT a question of support; it is a question of just how much of RHEL
(TUV that evidently now is allowed to be mentioned rather than hidden) is
reflected in SL (or for that matter CentOS that is a wholly owned/controlled
subsidiary of Red Hat).

Yasha Karant

Still nogo:

[root@localhost ykarant]# yum install libevent-devel-2.0.19-1.rhel6.i686
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * elrepo-extras: reflector.westga.edu
 * epel: mirrors.kernel.org
 * rpmfusion-free-updates: mirror.web-ster.com
 * rpmfusion-nonfree-updates: mirror.web-ster.com
 * sl: ftp1.scientificlinux.org
 * sl-addons: ftp1.scientificlinux.org
 * sl-security: ftp1.scientificlinux.org
 * sl6x: ftp1.scientificlinux.org
 * sl6x-fastbugs: ftp1.scientificlinux.org
 * sl6x-security: ftp1.scientificlinux.org
Resolving Dependencies
--> Running transaction check
---> Package libevent-devel.i686 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-doc-1.4.13-4.el6.noarch --> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-headers-1.4.13-4.el6.noarch
---> Package libevent-devel.i686 0:2.0.19-1.rhel6 will be an update
--> Processing Dependency: libevent = 2.0.19-1.rhel6 for package: libevent-devel-2.0.19-1.rhel6.i686 --> Processing Dependency: libevent_extra-2.0.so.5 for package: libevent-devel-2.0.19-1.rhel6.i686 --> Processing Dependency: libevent_core-2.0.so.5 for package: libevent-devel-2.0.19-1.rhel6.i686 --> Processing Dependency: libevent-2.0.so.5 for package: libevent-devel-2.0.19-1.rhel6.i686
--> Running transaction check
---> Package libevent.i686 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-1.4.so.2 for package: 1:nfs-utils-1.2.3-39.el6.i686
---> Package libevent.i686 0:2.0.19-1.rhel6 will be an update
---> Package libevent-devel.i686 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-doc-1.4.13-4.el6.noarch --> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-headers-1.4.13-4.el6.noarch
--> Running transaction check
---> Package libevent-devel.i686 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-doc-1.4.13-4.el6.noarch --> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-headers-1.4.13-4.el6.noarch
---> Package nfs-utils.i686 1:1.2.3-39.el6 will be updated
---> Package nfs-utils.i686 1:1.2.3-54.el6 will be an update
--> Processing Dependency: libevent-1.4.so.2 for package: 1:nfs-utils-1.2.3-54.el6.i686
--> Running transaction check
---> Package compat-libevent14.i686 0:1.4.13-1.rhel6 will be installed
---> Package libevent-devel.i686 0:1.4.13-4.el6 will be updated
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-doc-1.4.13-4.el6.noarch --> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-headers-1.4.13-4.el6.noarch
--> Finished Dependency Resolution
Error: Package: libevent-doc-1.4.13-4.el6.noarch (@sl)
           Requires: libevent-devel = 1.4.13-4.el6
           Removing: libevent-devel-1.4.13-4.el6.i686 (@sl6x)
               libevent-devel = 1.4.13-4.el6
           Updated By: libevent-devel-2.0.19-1.rhel6.i686 (pgdg93)
               libevent-devel = 2.0.19-1.rhel6
Error: Package: libevent-headers-1.4.13-4.el6.noarch (@sl)
           Requires: libevent-devel = 1.4.13-4.el6
           Removing: libevent-devel-1.4.13-4.el6.i686 (@sl6x)
               libevent-devel = 1.4.13-4.el6
           Updated By: libevent-devel-2.0.19-1.rhel6.i686 (pgdg93)
               libevent-devel = 2.0.19-1.rhel6
 You could try using --skip-broken to work around the problem
** Found 8 pre-existing rpmdb problem(s), 'yum check' output follows:
TeXmacs-1.0.7.19-1.i386 is a duplicate with TeXmacs-1.0.7.2-2.el6.i686
heimdall-frontend-1.3.1-1.i586 has missing requires of heimdall = ('0', '1.3.1', '1')
libmtp-1.1.5-1.fc16.i686 is a duplicate with libmtp-1.0.1-2.el6.i686
lyx-2.0.4-1.puias6.i686 is a duplicate with lyx-1.6.10-1.el6.i686
lyx-2.0.4-1.puias6.i686 has missing requires of /usr/bin/dv2dt
lyx-2.0.4-1.puias6.i686 has missing requires of dvipdfm
lyx-2.0.4-1.puias6.i686 has missing requires of lyx-fonts = ('0', '2.0.4', '1.puias6') lyx-common-2.0.4-1.puias6.noarch is a duplicate with lyx-common-1.6.10-1.el6.noarch
[root@localhost ykarant]# yum erase libevent
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package libevent.i686 0:1.4.13-4.el6 will be erased
--> Processing Dependency: libevent-1.4.so.2 for package: 1:nfs-utils-1.2.3-39.el6.i686 --> Processing Dependency: libevent-1.4.so.2 for package: libevent-devel-1.4.13-4.el6.i686 --> Processing Dependency: libevent_core-1.4.so.2 for package: libevent-devel-1.4.13-4.el6.i686 --> Processing Dependency: libevent_extra-1.4.so.2 for package: libevent-devel-1.4.13-4.el6.i686 --> Processing Dependency: libevent for package: 1:nfs-utils-1.2.3-39.el6.i686 --> Processing Dependency: libevent = 1.4.13-4.el6 for package: libevent-devel-1.4.13-4.el6.i686
--> Running transaction check
---> Package libevent-devel.i686 0:1.4.13-4.el6 will be erased
--> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-doc-1.4.13-4.el6.noarch --> Processing Dependency: libevent-devel = 1.4.13-4.el6 for package: libevent-headers-1.4.13-4.el6.noarch
---> Package nfs-utils.i686 1:1.2.3-39.el6 will be erased
--> Processing Dependency: nfs-utils for package: libvirt-0.10.2-29.el6_5.8.i686 --> Processing Dependency: nfs-utils >= 1.2.1-11 for package: nfs-utils-lib-1.1.5-6.el6.i686 --> Processing Dependency: nfs-utils for package: ipa-client-3.0.0-37.el6.i686
--> Running transaction check
---> Package ipa-client.i686 0:3.0.0-37.el6 will be erased
---> Package libevent-doc.noarch 0:1.4.13-4.el6 will be erased
---> Package libevent-headers.noarch 0:1.4.13-4.el6 will be erased
---> Package libvirt.i686 0:0.10.2-29.el6_5.8 will be erased
---> Package nfs-utils-lib.i686 0:1.1.5-6.el6 will be erased
--> Processing Dependency: nfs-utils-lib for package: libacl-devel-2.2.49-6.el6.i686
--> Running transaction check
---> Package libacl-devel.i686 0:2.2.49-6.el6 will be erased
--> Processing Dependency: libacl-devel for package: 6:kdelibs-devel-4.3.4-20.el6_4.1.i686
--> Running transaction check
---> Package kdelibs-devel.i686 6:4.3.4-20.el6_4.1 will be erased
--> Processing Dependency: kdelibs4-devel for package: 6:kdebase-devel-4.3.4-6.el6.i686 --> Processing Dependency: kdelibs4-devel for package: kdepimlibs-devel-4.3.4-4.el6.i686
--> Running transaction check
---> Package kdebase-devel.i686 6:4.3.4-6.el6 will be erased
---> Package kdepimlibs-devel.i686 0:4.3.4-4.el6 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch   Version Repository                     Size
================================================================================
Removing:
libevent i686 1.4.13-4.el6 @anaconda-ScientificLinux-201208021335.i386/6.3
226 k
Removing for dependencies:
 ipa-client       i686   3.0.0-37.el6 @sl6x/6.4                     294 k
kdebase-devel i686 6:4.3.4-6.el6 @anaconda-ScientificLinux-201303181031.i386/6.4
44 k
kdelibs-devel i686 6:4.3.4-20.el6_4.1 @sl6x-fastbugs/6.4 6.6 M kdepimlibs-devel i686 4.3.4-4.el6 @anaconda-ScientificLinux-201107271553.i386/6.1
1.8 M
libacl-devel i686 2.2.49-6.el6 @anaconda-ScientificLinux-201208021335.i386/6.3
140 k
 libevent-devel   i686   1.4.13-4.el6 @sl6x                         331 k
 libevent-doc     noarch 1.4.13-4.el6 @sl                           924 k
 libevent-headers noarch 1.4.13-4.el6 @sl                            96 k
libvirt i686 0.10.2-29.el6_5.8 @sl-security 5.0 M
 nfs-utils        i686   1:1.2.3-39.el6 @sl6x/6.4                     947 k
nfs-utils-lib i686 1.1.5-6.el6 @anaconda-ScientificLinux-201303181031.i386/6.4
141 k

Transaction Summary
================================================================================
Remove       12 Package(s)

Installed size: 16 M
Is this ok [y/N]: N
Exiting on user Command

End output.

I also tried yum update libevent as well as yum install libevent libevent-devel libevent-headers -- the same dependency issues appeared. Because I need the KDE development environment, I cannot yum erase libevent and then attempt to install libevent using the postgres repo unless all of the KDE items also will be reinstalled and will be compatible with my existing system (e.g., do I need to reinstall all of EL 6 KDE -- I do NOT want KDE Plasma). Further suggestions?

Yasha Karant

Reply via email to