Folks,
I am running into couple of problems after installing latest otrs.

I go to http://server/otrs/index.pl and I am greeted with the login page. I enter my default user name as "root@localhost" and password "root", It seems to try to connect but finally the browser gives up with the following:

The connection was reset
The connection to the server was reset while the page was loading.
# The site could be temporarily unavailable or too busy. Try again in a few
    moments.

#   If you are unable to load any pages, check your computer's network
    connection.

#   If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.

The second problem is this:

From the same login page if I fill the box for "Lost Your Password" with user root@localhost, the following error shows up:

Software error:

Can't locate object method "new" via package "Kernel::System::Email" (perhaps you forgot to load "Kernel::System::Email"?) at /opt/otrs/bin/cgi-bin/../../Kernel/System/Web/InterfaceAgent.pm line 465.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.

So how do I load "Kernel::System::Email"? I installed all the required perl modules and all of them returned OK. Do I need to manually edit the Config.pm file to load this? What else do I need to load?


I am using postgres 8.1 as client and 8.3.9 server. I also connected with 8.1 client to 8.1 server with the same results.
 
Here is my Config.pm file on my Solaris 10 zone:
....
# --

package Kernel::Config;

sub Load {
    my $Self = shift;
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #         Start of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #

    # ---------------------------------------------------- #
    # database settings                                    #
    # ---------------------------------------------------- #
    # DatabaseHost
    # (The database host.)
    $Self->{DatabaseHost} = 'localhost';
    # Database
    # (The database name.)
    $Self->{Database} = 'otrs';
    # DatabaseUser
    # (The database user.)
    $Self->{DatabaseUser} = 'otrs';
    # DatabasePw
    # (The password of database user. You also can use bin/CryptPassword.pl
    # for crypted passwords.)
    $Self->{DatabasePw} = '<password>';
    # DatabaseDSN
    # (The database DSN for MySQL ==> more: "man DBD::mysql")
    # $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";

    # (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
    # if you want to use a local socket connection
    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
    # if you want to use a tcpip connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";

    # ---------------------------------------------------- #
    # fs root directory
    # ---------------------------------------------------- #
    $Self->{Home} = '/opt/otrs';
    # ---------------------------------------------------- #
    # insert your own config settings "here"               #
    # config settings taken from Kernel/Config/Defaults.pm #
    # ---------------------------------------------------- #
    # $Self->{SessionUseCookie} = 0;
    # $Self->{CheckMXRecord} = 0;
      $Self->{'LogModule::LogFile'} = '/tmp/otrs.log';
      $Self->{'LogModule'} = 'Kernel::System::Log::File';
    # ---------------------------------------------------- #

    # ---------------------------------------------------- #
    # data inserted by installer                           #
    # ---------------------------------------------------- #
    # $DIBI$

    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #           End of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
}

# ---------------------------------------------------- #
# needed system stuff (don't edit this)                #
# ---------------------------------------------------- #
use strict;
use warnings;

use vars qw(@ISA $VERSION);
use Kernel::Config::Defaults;
push (@ISA, 'Kernel::Config::Defaults');

use vars qw(@ISA $VERSION);
$VERSION = qw($Revision: 1.21 $)[1];

# -----------------------------------------------------#


Thanks very much and your input will be greatly appreciated.

--
Deniz Rende
E-mail: deniz.rende@gmail.com
Phone: +1 (224) 789-UNIX (8649)
Mobile: +1 (816) 213-2139
Web: http://www.deniz-rende.com/blog