Closed Bug 415605 Opened 18 years ago Closed 18 years ago

checksetup.pl thinks Email::Send is not installed

Categories

(Bugzilla :: Installation & Upgrading, defect)

3.0.2
x86
Linux
defect
Not set
major

Tracking

()

RESOLVED INVALID

People

(Reporter: alexander.v.stolpovsky, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 Build Identifier: This is Bugzilla 3.0.2 on perl 5.8.8 Installed Bugzilla with yum on freshly installed FC8. During the installation, I see yum installing Email::Send, as follows: Downloading Packages: (1/2): bugzilla-3.0.2-6.f 100% |=========================| 857 kB 00:00 (2/2): perl-Email-Send-2. 100% |=========================| 40 kB 00:00 Then, checksetup.pl fails to find Email::Send. [root@ret5l002 bugzilla]# pwd /usr/share/bugzilla [root@ret5l002 bugzilla]# ./checksetup.pl * This is Bugzilla 3.0.2 on perl 5.8.8 * Running on Linux 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 Checking perl modules... Checking for CGI (v2.93) ok: found v3.15 Checking for TimeDate (v2.21) ok: found v2.22 Checking for DBI (v1.41) ok: found v1.601 Checking for PathTools (v0.84) ok: found v3.12 Checking for Template-Toolkit (v2.12) ok: found v2.19 Checking for Email-Send (v2.00) not found Double-checking that Email::Send is installed: [root@ret5l002 bugzilla]# yum install perl-Email-Send development 100% |=========================| 2.1 kB 00:00 fedora 2.1 kB 00:00 updates 2.3 kB 00:00 Setting up Install Process Parsing package install arguments Package perl-Email-Send - 2.192-1.fc9.noarch is already installed. Nothing to do Same with CPAN: [root@ret5l002 bugzilla]# /usr/bin/perl -MCPAN -e 'install Email::Send' CPAN: Storable loaded ok (v2.15) Going to read /root/.cpan/Metadata Database was generated on Sun, 03 Feb 2008 19:30:52 GMT Email::Send is up to date (2.192). Reproducible: Always Steps to Reproduce: 1. Install FC8. 2. yum install bugzilla 3. /usr/share/bugzilla/checksetup.pl Actual Results: (see details) Expected Results: Expect to see: Checking for Email-Send (v2.00) ok: found v2.192
Version: unspecified → 3.0.2
At the command line, do: perl -MEmail::Send You will find that you installed a broken package that does not correctly install the dependencies of Email::Send. I have reported this to rpmforge, and I think that as of yet they have done nothing about it.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → INVALID
Thank you! This is how I got it working: 1. remove Email::Send #yum remove perl-Email-Send (answered yes to remove bugzilla as well) 2. install Email::Send with CPAN #/usr/bin/perl -MCPAN -e 'install Email::Send' 3. reinstall bugzilla #yum install bugzilla
(In reply to Alex Stolpovsky from comment #2) Thanks Alex. Your solution worked for me. I found that I did not have to perform #1 or #3, saving me a couple steps. > Thank you! This is how I got it working: > > 1. remove Email::Send > #yum remove perl-Email-Send > (answered yes to remove bugzilla as well) > > 2. install Email::Send with CPAN > #/usr/bin/perl -MCPAN -e 'install Email::Send' > > 3. reinstall bugzilla > #yum install bugzilla
In my case it was just a matter of also installing perl-Module-Pluggable: #yum install perl-Module-Pluggable Then the checksetup.pl correctly found Email::Send
You need to log in before you can comment on or make changes to this bug.