Hi,
Viewing the lastest logwatch, discovered the error below.
Error: Missing Dependency: perl(Module::Install::Base) is needed by package perl-Test-Base
I tried to install Module::Install::Base using cpan and cpan tell me it has already installed.
cpan> install Module::Install::Base Fetching with LWP: ftp://mirror.averse.net/pub/CPAN/authors/01mailrc.txt.gz Going to read /root/.cpan/sources/authors/01mailrc.txt.gz Fetching with LWP: ftp://mirror.averse.net/pub/CPAN/modules/02packages.details.txt.gz Going to read /root/.cpan/sources/modules/02packages.details.txt.gz Database was generated on Sat, 01 Jul 2006 16:29:28 GMT Fetching with LWP: ftp://mirror.averse.net/pub/CPAN/modules/03modlist.data.gz Going to read /root/.cpan/sources/modules/03modlist.data.gz Going to write /root/.cpan/Metadata Module::Install::Base is up to date (0.63).
What did i missed out?
Thanks
regards
On 7/1/06, CentOS List centoslist@gmail.com wrote:
Hi,
Viewing the lastest logwatch, discovered the error below.
Error: Missing Dependency: perl(Module::Install::Base) is needed by package perl-Test-Base
This would appear to be a yum message. Could you provide details as to what yum repositories you have enabled? Is yum set to update your system automatically? We need some details here.
I tried to install Module::Install::Base using cpan and cpan tell me it has already installed.
This doesn't help you, as rpm has absolutely no idea that you've installed software via cpan. Because cpan (and other source installation methods) don't update the rpm database, you'll run into more issues like this the more you install from source. It's much better to stick with the package management system for your particular distro, be it .deb, rpm or something else.
Viewing the lastest logwatch, discovered the error below.
Error: Missing Dependency: perl(Module::Install::Base) is needed by package perl-Test-Base
This would appear to be a yum message. Could you provide details as to what yum repositories you have enabled? Is yum set to update your system automatically? We need some details here.
I have CentOS-Base.repo dag.repo jpackage.repo kbsingh-CentOS-Extras.repo. And yes, auto update.
I tried to install Module::Install::Base using cpan and cpan tell me it has already installed.
This doesn't help you, as rpm has absolutely no idea that you've installed software via cpan. Because cpan (and other source installation methods) don't update the rpm database, you'll run into more issues like this the more you install from source. It's much better to stick with the package management system for your particular distro, be it .deb, rpm or something else.
All the perl packages are done via cpan. Am i into deep trouble?
Thanks
I have CentOS-Base.repo dag.repo jpackage.repo kbsingh-CentOS-Extras.repo. And yes, auto update.
I'd be very careful with auto-update on with external repositories involved. Nothing against dag or the jpackage crew or anyone else, but sometimes things go south or base packages can be overwritten. If you're going to do this, be careful, and use include/exclude statements where appropriate. You may also want to check out the protectbase plugin for yum.
All the perl packages are done via cpan. Am i into deep trouble?
Depends. You've certainly given yourself a bunch more work. The situation you're in is one of the finer examples of why dag and Karanbir work to populate perl module rpms into their repositories. Because cpan doesn't play well with rpm, I use it as a last resort if dag or karanbir don't have it packaged already, and cpan2rpm ( or any of the other similar tools) fails.
Your issue now is 'do you install the perl module rpm' which means you'll have to get rid of the cpan version, or else you'll have two versions of the software installed, and you'll have to work to keep them straight. The other alternative is to force the rpm, and I would advise against this. The problem with using --force, is that it'll cause yum to get amazingly angry with you over package dependencies, and you'll have to get more and more 'creative' to get your updates installed as time goes on. Don't use --force unless you REALLY know what you're doing with it.
Thanks
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos