SCIENTIFIC-LINUX-USERS Archives

December 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Yasha Karant <[log in to unmask]>
Reply To:
Yasha Karant <[log in to unmask]>
Date:
Fri, 26 Dec 2014 09:59:15 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (247 lines)
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

ATOM RSS1 RSS2