[suggest] Re: suggest Digest, Vol 24, Issue 9

Michael Mansour mic at npgx.com.au
Sun Jun 24 21:42:46 CEST 2007


Hi Nico,

> suggest-request at lists.rpmforge.net wrote:
> > Send suggest mailing list submissions to
> > 	suggest at lists.rpmforge.net
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > 	http://lists.rpmforge.net/mailman/listinfo/suggest
> > or, via email, send a message with subject or body 'help' to
> > 	suggest-request at lists.rpmforge.net
> >
> > You can reach the person managing the list at
> > 	suggest-owner at lists.rpmforge.net
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of suggest digest..."
> >
> >
> > Today's Topics:
> >
> >    1. perl-Apache-ASP RPM (Michael Mansour)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Sun, 24 Jun 2007 10:22:40 +1000
> > From: "Michael Mansour" <mic at npgx.com.au>
> > Subject: [suggest] perl-Apache-ASP RPM
> > To: "suggest lists.rpmforge.net" <suggest at lists.rpmforge.net>
> > Message-ID: <20070624001548.M39651 at npgx.com.au>
> > Content-Type: text/plain;	charset=iso-8859-1
> >
> > Hi,
> >
> > I'm trying to install this RPM from rpmforge, and get the following errors on
> > both i386 and x86_64 systems:
> >
> > i386:
> >
> > # yum --enablerepo=dag -y install perl-Apache-ASP
> > Loading "kernel-module" plugin
> > Setting up Install Process
> > Setting up repositories
> > Reading repository metadata in from local files
> > Parsing package install arguments
> > Resolving Dependencies
> > --> Populating transaction set with selected packages. Please wait.
> > ---> Downloading header for perl-Apache-ASP to pack into transaction set.
> > perl-Apache-ASP-2.59-1.2. 100% |=========================| 9.5 kB    00:00
> > ---> Package perl-Apache-ASP.noarch 0:2.59-1.2.el4.rf set to be updated
> > --> Running transaction check
> > --> Processing Dependency: perl(Apache2::Response) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::SubRequest) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM::Sync) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM::Sync::SDBM_File) for package:
> > perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Connection) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestIO) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM::Sync) >= 0.25 for package:
perl-Apache-ASP
> > --> Restarting Dependency Resolution with new changes.
> > --> Populating transaction set with selected packages. Please wait.
> > ---> Downloading header for perl-MLDBM-Sync to pack into transaction set.
> > perl-MLDBM-Sync-0.30-1.2. 100% |=========================| 3.2 kB    00:00
> > ---> Package perl-MLDBM-Sync.noarch 0:0.30-1.2.el4.rf set to be updated
> > ---> Downloading header for perl-MLDBM to pack into transaction set.
> > perl-MLDBM-2.01-2.2.el4.r 100% |=========================| 3.4 kB    00:00
> > ---> Package perl-MLDBM.noarch 0:2.01-2.2.el4.rf set to be updated
> > --> Running transaction check
> > --> Processing Dependency: perl(Apache2::Response) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::SubRequest) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Connection) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(FreezeThaw) for package: perl-MLDBM
> > --> Processing Dependency: perl(Apache2::RequestIO) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
> > --> Restarting Dependency Resolution with new changes.
> > --> Populating transaction set with selected packages. Please wait.
> > ---> Downloading header for perl-FreezeThaw to pack into transaction set.
> > perl-FreezeThaw-0.43-1.2. 100% |=========================| 2.6 kB    00:00
> > ---> Package perl-FreezeThaw.noarch 0:0.43-1.2.el4.rf set to be updated
> > --> Running transaction check
> > --> Processing Dependency: perl(Apache2::Response) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::SubRequest) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Connection) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestIO) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
> > --> Finished Dependency Resolution
> > Error: Missing Dependency: perl(Apache2::Response) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::SubRequest) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::RequestRec) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::ServerUtil) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::RequestUtil) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::Connection) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::RequestIO) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::ServerRec) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::Log) is needed by package
perl-Apache-ASP
> >
> > x86_64:
> >
> > # yum --enablerepo=dag -y install perl-Apache-ASP
> > Loading "kernel-module" plugin
> > Setting up Install Process
> > Setting up repositories
> > Reading repository metadata in from local files
> > Parsing package install arguments
> > Resolving Dependencies
> > --> Populating transaction set with selected packages. Please wait.
> > ---> Package perl-Apache-ASP.noarch 0:2.59-1.2.el4.rf set to be updated
> > --> Running transaction check
> > --> Processing Dependency: perl(MLDBM) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Connection) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Response) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::SubRequest) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM::Sync) >= 0.25 for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestIO) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM::Sync) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(MLDBM::Sync::SDBM_File) for package:
> > perl-Apache-ASP
> > --> Restarting Dependency Resolution with new changes.
> > --> Populating transaction set with selected packages. Please wait.
> > ---> Package perl-MLDBM-Sync.noarch 0:0.30-1.2.el4.rf set to be updated
> > ---> Package perl-MLDBM.noarch 0:2.01-2.2.el4.rf set to be updated
> > --> Running transaction check
> > --> Processing Dependency: perl(Apache2::RequestUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Connection) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Response) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::SubRequest) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(FreezeThaw) for package: perl-MLDBM
> > --> Processing Dependency: perl(Apache2::RequestRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestIO) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerRec) for package:
perl-Apache-ASP
> > --> Restarting Dependency Resolution with new changes.
> > --> Populating transaction set with selected packages. Please wait.
> > ---> Package perl-FreezeThaw.noarch 0:0.43-1.2.el4.rf set to be updated
> > --> Running transaction check
> > --> Processing Dependency: perl(Apache2::RequestUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Connection) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::Response) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::SubRequest) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestRec) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerUtil) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::RequestIO) for package:
perl-Apache-ASP
> > --> Processing Dependency: perl(Apache2::ServerRec) for package:
perl-Apache-ASP
> > --> Finished Dependency Resolution
> > Error: Missing Dependency: perl(Apache2::RequestUtil) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::Log) is needed by package
perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::Connection) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::Response) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::SubRequest) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::RequestRec) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::ServerUtil) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::RequestIO) is needed by package
> > perl-Apache-ASP
> > Error: Missing Dependency: perl(Apache2::ServerRec) is needed by package
> > perl-Apache-ASP
> >
> > Checking the deplist:
> >
> > # yum --enablerepo=dag deplist perl-Apache-ASP
> > Loading "kernel-module" plugin
> > Finding dependencies:
> > Setting up repositories
> > Reading repository metadata in from local files
> > package: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Class::Struct)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Digest::MD5)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache2::Response)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::SubRequest)
> >    Unsatisfied dependency
> >   dependency: perl(Getopt::Std)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::Response)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Apache::ASP)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Cwd)
> >    provider: perl-Cwd.x86_64 2.21-1.2.el4.rf
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache2::RequestUtil)
> >    Unsatisfied dependency
> >   dependency: perl(File::Basename)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::Share::CORE)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Fcntl)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Time::Local)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::CGI::Table)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl >= 5.00503
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::Lang::PerlScript)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(vars)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::CollectionItem)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(MLDBM::Sync) >= 0.25
> >    provider: perl-MLDBM-Sync.noarch 0.30-1.2.el4.rf
> >   dependency: perl(Carp)
> >    provider: perl-Devel-Carp.noarch 0.04-1.2.el4.rf
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Data::Dumper)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::State)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Apache2::RequestRec)
> >    Unsatisfied dependency
> >   dependency: perl(MLDBM)
> >    provider: perl-MLDBM.noarch 2.01-2.2.el4.rf
> >    provider: perl-MLDBM.noarch 2.01-1.2.el4.rf
> >   dependency: perl(MLDBM::Sync)
> >    provider: perl-MLDBM-Sync.noarch 0.30-1.2.el4.rf
> >   dependency: perl(Apache::ASP::Collection)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Apache2::RequestIO)
> >    Unsatisfied dependency
> >   dependency: perl(bytes)
> >    provider: perl-Template-Toolkit.x86_64 2.14-1.2.el4.rf
> >    provider: perl-Template-Toolkit.x86_64 2.15-1.el4.rf
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache::ASP::Server)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Apache::ASP::CGI)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(APR::Table)
> >    provider: mod_perl.x86_64 1.99_16-4.5
> >    provider: mod_perl.x86_64 1.99_16-4
> >   dependency: perl(Apache::ASP::GlobalASA)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Apache2::ServerUtil)
> >    Unsatisfied dependency
> >   dependency: perl >= 5.002
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache2::ServerRec)
> >    Unsatisfied dependency
> >   dependency: perl(SDBM_File)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(Apache2::Connection)
> >    Unsatisfied dependency
> >   dependency: perl(Apache::ASP::Request)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Apache2::Log)
> >    Unsatisfied dependency
> >   dependency: perl(MLDBM::Sync::SDBM_File)
> >    provider: perl-MLDBM-Sync.noarch 0.30-1.2.el4.rf
> >   dependency: /usr/bin/perl
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(strict)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >   dependency: perl(APR::Pool)
> >    provider: mod_perl.x86_64 1.99_16-4.5
> >    provider: mod_perl.x86_64 1.99_16-4
> >   dependency: perl(Apache::ASP::Date)
> >    provider: perl-Apache-ASP.noarch 2.59-1.2.el4.rf
> >   dependency: perl(Exporter)
> >    provider: perl.x86_64 3:5.8.5-36.RHEL4
> >
> > So the unsatisfied dependencies are:
> >
> >   dependency: perl(Apache2::Response)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::SubRequest)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::RequestUtil)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::RequestRec)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::RequestIO)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::ServerUtil)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::ServerRec)
> >    Unsatisfied dependency
> >   dependency: perl(Apache2::Log)
> >    Unsatisfied dependency
> >
> > Yet looking these up they all seem to already exist in the mod_perl RPM that
> > comes with the distribution (SL44).
> >
> > Any ideas?
> >
> > Thanks.
> >
> > Michael.
> >
> >   
> Where does SL44 (Scientific Linux 4.4, I assume!) look for its 
> rpmforge repositories? Check /etc/yum.repos.d/rpmforge.repo to see: 

I've installed rpmforge-release on each server and ran the update, but I get
the same result as above ending with:

perl-FreezeThaw-0.43-1.2. 100% |=========================| 2.6 kB    00:00
---> Package perl-FreezeThaw.noarch 0:0.43-1.2.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(Apache2::Response) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::SubRequest) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::RequestRec) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::ServerUtil) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::RequestUtil) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::Connection) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::RequestIO) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::ServerRec) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache2::Log) for package: perl-Apache-ASP
--> Finished Dependency Resolution
Error: Missing Dependency: perl(Apache2::Response) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::SubRequest) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::RequestRec) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::ServerUtil) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::RequestUtil) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::Connection) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::RequestIO) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::ServerRec) is needed by package
perl-Apache-ASP
Error: Missing Dependency: perl(Apache2::Log) is needed by package perl-Apache-ASP

> it's probably looking in the rhel4 repository. And what does "yum 

It shows:

# cat rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 4 - dag
# URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el4/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el4/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

(I don't like to enable by default). But the rhel4 repo is the correct one for
Scientific Linux 4.4, unless you have another understanding?

> list extras" say about RPM's you may have installed form elsewhere 
> causing confusing dependencies? 

I've checked using the "yum --enablerepo=rpmforge list extras" (nice feature),
and the only perl modules I get which are extra are:

perl-DBI.noarch                          1.50-2                 installed
perl-Filesys-Df.noarch                   0.90-1                 installed
perl-HTML-Parser.i386                    3.56-1                 installed
perl-Math-BigInt.noarch                  1.86-1                 installed
perl-Math-BigRat.noarch                  0.19-1                 installed
perl-Sys-Syslog.noarch                   0.18-1                 installed
perl-Test-Simple.noarch                  0.70-1                 installed
perl-Time-HiRes.noarch                   1.9707-1               installed
perl-bignum.noarch                       0.21-1                 installed

which are ones I use for another application.

So none of this really explains why the perl-Apache-ASP package can't find
it's dependencies?

Michael.




More information about the users mailing list