Closed Bug 1254545 Opened 8 years ago Closed 8 years ago

master: Can't locate Email/Sender/Simple.pm in @INC

Categories

(Bugzilla :: Installation & Upgrading, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: Frank, Unassigned)

References

()

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9

Steps to reproduce:

I setup an vagrant / virtual box test environment (using Ubuntu Linux 3.13.0-24-generic).

You can get this from git://git.eclipse.org/gitroot/mylyn/org.eclipse.mylyn.tasks.git in project org.eclipse.mylyn.bugzilla.releng

run vagrant up


Actual results:

run vagrant ssh
checksetup.pl for /home/tools/bugzilla/bugzilla-master/ create the following output:
* This is Bugzilla 5.1 on perl 5.18.2
* Running on Linux 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
Checking for              mod_env (any)       ok 
Checking for          mod_expires (any)       not found 
Checking for          mod_headers (any)       not found 
Checking for          mod_rewrite (any)       ok 
Checking for          mod_version (any)       ok 
Can't locate Email/Sender/Simple.pm in @INC (you may need to install the Email::Sender::Simple module) (@INC contains: . lib local/lib/perl5 /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl) at Bugzilla/Mailer.pm line 28.
BEGIN failed--compilation aborted at Bugzilla/Mailer.pm line 28.
Compilation failed in require at Bugzilla/Auth.pm line 22.
BEGIN failed--compilation aborted at Bugzilla/Auth.pm line 22.
Compilation failed in require at Bugzilla.pm line 26.
BEGIN failed--compilation aborted at Bugzilla.pm line 26.
Compilation failed in require at ./checksetup.pl line 72.

but the same for /home/tools/bugzilla/bugzilla-5.0.2 show no error.


Expected results:

./checksetup.pl for /home/tools/bugzilla/bugzilla-master/ should not fail.
How are missing dependencies installed? Running checksetup.pl won't install them for you, see http://bugzilla.readthedocs.org/en/latest/installing/linux.html
Assignee: general → installation
Component: Bugzilla-General → Installation & Upgrading
(In reply to Frédéric Buclin from comment #1)
> How are missing dependencies installed? Running checksetup.pl won't install
> them for you, see
> http://bugzilla.readthedocs.org/en/latest/installing/linux.html

The dependencies are installed
a) from $requirements in file /org.eclipse.mylyn.bugzilla.releng/modules/bugzilla/manifests/init.pp
b) using /usr/bin/perl install-module.pl for some modules in file /org.eclipse.mylyn.bugzilla.releng/modules/bugzilla/templates/installPerlModules.sh.erb

To fix the problem I add "libemail-sender-perl" to the $requirements

I look if I find other packages that are not in a) or b) but in http://bugzilla.readthedocs.org/en/latest/installing/linux.html
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
(In reply to Frank Becker from comment #2)
> b) using /usr/bin/perl install-module.pl for some modules

Note that install-module.pl no longer exists in master.
You need to log in before you can comment on or make changes to this bug.