title: Memcached installing issues
body: <p>I am trying to install memcached to REDHAT Enterprise 5.5 x86_64</p>
  
  <p>I have tried:</p>
  
  <pre><code>root@sv [~]# yum -y install memcached
  </code></pre>
  
  <p>then recieved below error</p>
  
  <pre><code>--&gt; Running transaction check
  ---&gt; Package memcached.x86_64 0:1.4.5-1.el5.rf set to be updated
  --&gt; Processing Dependency: perl(AnyEvent) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Socket) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Handle) for package: memcached
  --&gt; Processing Dependency: perl(YAML) for package: memcached
  --&gt; Processing Dependency: perl(Term::ReadKey) for package: memcached
  --&gt; Processing Dependency: libevent-1.1a.so.1()(64bit) for package: memcached
  --&gt; Running transaction check
  ---&gt; Package compat-libevent-11a.x86_64 0:3.2.1-1.el5.rf set to be updated
  ---&gt; Package memcached.x86_64 0:1.4.5-1.el5.rf set to be updated
  --&gt; Processing Dependency: perl(AnyEvent) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Socket) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Handle) for package: memcached
  --&gt; Processing Dependency: perl(YAML) for package: memcached
  --&gt; Processing Dependency: perl(Term::ReadKey) for package: memcached
  --&gt; Finished Dependency Resolution
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(AnyEvent::Socket) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(AnyEvent) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(AnyEvent::Handle) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(YAML) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(Term::ReadKey) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(AnyEvent::Socket) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(AnyEvent) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(AnyEvent::Handle) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(YAML) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(Term::ReadKey) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
   You could try using --skip-broken to work around the problem
   You could try running: package-cleanup --problems
                          package-cleanup --dupes
                          rpm -Va --nofiles --nodigest
  </code></pre>
  
  <p>Does this mean I need Term::ReadKey, AnyEvent::Socket, AnyEvent etc. in order to install memcached? When I tried to install "AnyEvent" this also gave me some issues.</p>
  
  <pre><code>root@sv [~]# rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/perl-AnyEvent-5.240-1.el5.rf.noarch.rpm
  Retrieving http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/perl-AnyEvent-5.240-1.el5.rf.noarch.rpm
  error: Failed dependencies:
          perl(EV) &gt;= 3.05 is needed by perl-AnyEvent-5.240-1.el5.rf.noarch
          perl(Guard) &gt;= 1.02 is needed by perl-AnyEvent-5.240-1.el5.rf.noarch
          perl(JSON) &gt;= 2.09 is needed by perl-AnyEvent-5.240-1.el5.rf.noarch
          perl(JSON::XS) &gt;= 2.2 is needed by perl-AnyEvent-5.240-1.el5.rf.noarch
          perl(Net::SSLeay) &gt;= 1.33 is needed by perl-AnyEvent-5.240-1.el5.rf.noarch
  </code></pre>
  
  <p><em><strong>UPDATE!!!! 01-19-2011</em></strong></p>
  
  <p>User: Stephan Kristyn suggested updating some perl modules but that didn't work out for me.
  After I updated both modules I ran yum again and here is the result.</p>
  
  <pre><code>root@sv [~]# yum -y install memcached
  Loaded plugins: rhnplugin
  rpmforge                                                            | 1.1 kB     00:00     
  Excluding Packages in global exclude list
  Finished
  Setting up Install Process
  Resolving Dependencies
  There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
  --&gt; Running transaction check
  ---&gt; Package memcached.x86_64 0:1.4.5-1.el5.rf set to be updated
  --&gt; Processing Dependency: perl(AnyEvent) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Socket) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Handle) for package: memcached
  --&gt; Processing Dependency: perl(YAML) for package: memcached
  --&gt; Processing Dependency: perl(Term::ReadKey) for package: memcached
  --&gt; Processing Dependency: libevent-1.1a.so.1()(64bit) for package: memcached
  --&gt; Running transaction check
  ---&gt; Package compat-libevent-11a.x86_64 0:3.2.1-1.el5.rf set to be updated
  ---&gt; Package memcached.x86_64 0:1.4.5-1.el5.rf set to be updated
  --&gt; Processing Dependency: perl(AnyEvent) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Socket) for package: memcached
  --&gt; Processing Dependency: perl(AnyEvent::Handle) for package: memcached
  --&gt; Processing Dependency: perl(YAML) for package: memcached
  --&gt; Processing Dependency: perl(Term::ReadKey) for package: memcached
  --&gt; Finished Dependency Resolution
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(AnyEvent::Socket) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(AnyEvent) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(AnyEvent::Handle) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(YAML) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  memcached-1.4.5-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --&gt; Missing Dependency: perl(Term::ReadKey) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(AnyEvent::Socket) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(AnyEvent) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(AnyEvent::Handle) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(YAML) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
  Error: Missing Dependency: perl(Term::ReadKey) is needed by package memcached-1.4.5-1.el5.rf.x86_64 (rpmforge)
   You could try using --skip-broken to work around the problem
   You could try running: package-cleanup --problems
                          package-cleanup --dupes
                          rpm -Va --nofiles --nodigest
  </code></pre>