On 12/26/2014 01:50 PM, Nico Kadel-Garcia wrote:
On Fri, Dec 26, 2014 at 4:02 PM, Vladimir Mosgalin
<[email protected]> wrote:
Hi Yasha Karant!
On 2014.12.26 at 12:50:33 -0800, Yasha Karant wrote next:
Test Transaction Errors: file /usr/bin/event_rpcgen.py conflicts between
attempted installs of compat-libevent14-1.4.13-1.rhel6.i686 and
libevent-devel-2.0.19-1.rhel6.i686
file /usr/lib/libevent_core.a conflicts between attempted installs of
compat-libevent14-1.4.13-1.rhel6.i686 and libevent-devel-2.0.19-1.rhel6.i686
file /usr/lib/libevent_core.so conflicts between attempted installs of
compat-libevent14-1.4.13-1.rhel6.i686 and libevent-devel-2.0.19-1.rhel6.i686
file /usr/lib/libevent_extra.a conflicts between attempted installs of
compat-libevent14-1.4.13-1.rhel6.i686 and libevent-devel-2.0.19-1.rhel6.i686
file /usr/lib/libevent_extra.so conflicts between attempted installs of
compat-libevent14-1.4.13-1.rhel6.i686 and libevent-devel-2.0.19-1.rhel6.i686
End output.
Do I manually rm the files listed above? Is there a yum erase command that
I must issue, and if so, for which RPMs?
Please don't rm files (it will cause trouble to your system and won't
solve the problem as rpm checks file conflicts against its own db, not
filesystem). If you don't mind tricking rpm somewhat for the time being,
check my other mail for a guide.
Yasha is a bit unusual: he consistently has a model of "how things
would work if they were done sensibly" which does not match the actual
technologies or tools supported by the system.
The first likely problem is below:
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
Note the intermingling of sl6x with rpmfusion, epel, and
elrepo-extras. There is no guarantee of compatiblity among these three
added 3rd party repositories. In this case, it looks like a relevant
"compat-libevent14.i686" is not being found. That one is from the
postgresql repo, which I do not see in the mentioned repolist above.
You *cannot* rely on randomly turning on, an doff, yum repositories to
add relevant packages only when you feel like it, you will run
precisely this kind of problem.
Do a "yum list extras" to review packages from repositories that are
not currently enabled, and then go get and install the relevant
missing matching components. In this case, I think you'll fine
compat-libevent14.i686 in the same postgresql yum repository you were
using before. Frankly, I suspect Yasha has incomplete sets of
libraries, namely .x86_64 and not .i686 libraries, from that
postgresql repository which he enabled, then disabled.
--
Vladimir
You are correct -- although the Add/Remove Software GUI shows that the
postgresql repo
(the release version recommended by Vladimir, not the highest/most
recent production revision level) is both installed and active.
As a general comment, I understand the risks of multiple possibly
incompatible repositories. However, in many cases, I have abandoned
building from source because of highly variable dependencies
(environments) required; thus, I attempt to download RPMs that will
install executables. Ideally, the various binary executables would be
fully encapsulated (e.g., static images that do not required dynamic
load libraries), but this typically is not the case. In reality, the
executables for specific applications appear in one of the possibly
incompatible repositories, but not in another or the base SL
distribution. The other issue is the requirement to use proprietary
vendor supplied packages for which source is not available (e.g., Adobe
Acroread, Nvidia CUDA supporting drivers). Some of these vendor packages
install better than others (e.g., Oracle Virtualbox thus far has worked
with no installation issues).
I shall try the workarounds from Vladimir, but I am concerned about the
possibility of an unstable environment, depending which applications
depend upon or interact with these "packages" . At the point, I
seriously am considering a generally recommendation for all machines for
which I have "responsibility" to only run SL 7.
There has been a discussion that EL is primarily a server environment.
However, I found no licensed-for-free workstation distribution that is
not in something akin to beta or is highly unfriendly to anyone who
wants more than a MS Windows level end user environment.
Yasha Karant