Re: [rt-users] Not sure what is wrong with rt-mailgate

2007-12-18 Thread Mike Gracy

I think I have a little more info to go on with this problem.
I found this in httpd/access_log
127.0.0.1 - - [18/Dec/2007:11:26:13 -0800] POST 
/REST/1.0/NoAuth/mail-gateway HTTP/1.1 200 3168 - libwww-perl/5.808


I plugged the url path into my rt server via browser and got back:
RT/3.6.5 401 Credentials required

Did a little searching on Google and found this listserv archine:
http://perl.apache.org/mail/modperl/200711
It talks about some changes in Auth.Type.
I'm not an apache expert or perl expert, so I'm not sure how to interpet 
this.  I'm thinking that I might need to regress from Apache 2.2 back to 
1.3?  What do most people run recent RT installations on?



Mike Gracy wrote:

I get the same output in /var/log/maillog if I email the queue.
I'm thinking this might be a misconfiguration with the web server.  Is 
rt-mailgate calling something via the httpd service to input the ticket?


[EMAIL PROTECTED] bin]# ./rt-mailgate --action correspond --queue General --url 
http://rt.mypointscorp.com

From:[EMAIL PROTECTED]
Subject:This is a test
This is a test
.
RT server error.

The RT server which handled your email did not behave as expected. It
said:

%# BEGIN BPS TAGGED BLOCK {{{
%#
%# COPYRIGHT:
%#
%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%#  [EMAIL PROTECTED]
%#
%# (Except where explicitly superseded by other copyright notices)
%#
%#
%# LICENSE:
%#
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%#
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
%# General Public License for more details.
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
%# 02110-1301 or visit their web page on the internet at
%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
%#
%# (The following paragraph is not intended to limit the rights granted
%# to you to modify and distribute this software under the terms of
%# the GNU General Public License and is only of importance to you if
%# you choose to contribute your changes and enhancements to the
%# community by submitting them to Best Practical Solutions, LLC.)
%#
%# By intentionally submitting any modifications, corrections or
%# derivatives to this work, or any other work intended for use with
%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
%# you are the copyright holder for those contributions and you grant
%# Best Practical Solutions,  LLC a nonexclusive, worldwide, irrevocable,
%# royalty-free, perpetual, license to use, copy, create derivative
%# works based on those contributions, and sublicense and distribute
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
%flags
inherit = undef # inhibit UTF8 conversion done in /autohandler
/%flags
%ARGS
$queue = 1
$action = correspond
$ticket = undef
/%ARGS
%init
$m-comp('/Elements/Callback', _CallbackName = 'Pre', %ARGS);
use RT::Interface::Email ();# It's an exporter, but we don't care
$r-content_type('text/plain; charset=utf-8');
$m-error_format('text');
my ( $status, $error, $Ticket ) = RT::Interface::Email::Gateway( \%ARGS );
if ( $status == 1 ) {
 $m-out('ok');
 if ( $Ticket-Id ) {
   $m-out( 'Ticket: '  . ($Ticket-Id || '') );
   $m-out( 'Queue: '   . ($Ticket-QueueObj-Name || '') );
   $m-out( 'Owner: '   . ($Ticket-OwnerObj-Name || '') );
   $m-out( 'Status: '  . ($Ticket-Status || '') );
   $m-out( 'Subject: ' . ($Ticket-Subject|| '') );
   $m-out(
 'Requestor: ' . ($Ticket-Requestors-MemberEmailAddressesAsString 
|| '') );

 }
}
else {
 $RT::Logger-error( Could not record email:  . $error );
 if ( $status == -75 ) {
   $m-out( temporary failure -  . $error );
 }
 else {
   $m-out( 'not ok - ' . $error );
 }
}
$m-abort();
/%init



___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we'll take
up to 20 percent off the price. This sale won't last long, so get in touch today. 
   Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745.



Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


Re: R: R: [rt-users] Having problems with a default install of 3.6.5

2007-12-17 Thread Mike Gracy

Thanks for the feedback.  I'll remember to hit reply to all next time.
I'll look at the apache config.
Gianluca Cecchi wrote:

I was only able to read your answer some minutes ago.. Next time please send 
messages to all the list, so that eventually other guys could give quicker 
replies...

The 'Configuration' link resolves to the same page as yours for me, so it 
doesn't seem a problem about rt itself.
When you have a link pointing to a directory, it defaults to some kind of page 
into that directory, tipically index.hmtl.
You define it inside apache configuration file (/etc/httpd/conf/httpd.conf on 
my fc6).

Pehaps your apache config is different form the default one...
The directive inside httpd.conf is DirectoryIndex and it is this one below for 
me:

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents.  The MultiViews Option can be used for the
# same purpose, but it is much slower.
#
DirectoryIndex index.html index.html.var

I have also this in my rt3.conf file (see in particular the RedirectMatch entry) under /etc/httpd/conf.d/. 
Don't know if could be another source of problems if misconfigured:


Alias /rt3 /usr/share/rt3/html

PerlModule Apache::DBI
PerlRequire /usr/sbin/webmux.pl

Directory /usr/share/rt3/html
  AllowOverride All
  Options ExecCGI FollowSymLinks
/Directory

Location /rt3
  RewriteEngine On
  RedirectMatch permanent (.*)/$ $1/index.html
  AddDefaultCharset UTF-8
  SetHandler perl-script
  PerlHandler RT::Mason
/Location


  

-Messaggio originale-
Da: Mike Gracy [mailto:[EMAIL PROTECTED] 
Inviato: venerdì 14 dicembre 2007 21.54

A: Gianluca Cecchi
Oggetto: Re: R: [rt-users] Having problems with a default 
install of 3.6.5


Ok, I updated the logging path in RT_SiteConfig.pm and set up 
the same dir below.  Logging works now.  Thanks.


I just discovered what is happening with the 'Configuration' link.
It is resolving as 'rt.dns-address-/Admin/'.  It should 
have 'index.html' on the end of it.  When I put the 
'index.html' on the end, it works perfectly.  Which file can 
I edit to fix this?




--
Mike Gracy
www.MyPoints.com
Unix/Network Sysadmin

525 Market St.
34th Floor
San Francisco, Ca 94105

Desk-415.829.6174
Fax-415-829-6174

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we'll take
up to 20 percent off the price. This sale won't last long, so get in touch today. 
   Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745.



Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


[rt-users] Not sure what is wrong with rt-mailgate

2007-12-17 Thread Mike Gracy

I get the same output in /var/log/maillog if I email the queue.
I'm thinking this might be a misconfiguration with the web server.  Is 
rt-mailgate calling something via the httpd service to input the ticket?


[EMAIL PROTECTED] bin]# ./rt-mailgate --action correspond --queue General --url 
http://rt.mypointscorp.com

From:[EMAIL PROTECTED]
Subject:This is a test
This is a test
.
RT server error.

The RT server which handled your email did not behave as expected. It
said:

%# BEGIN BPS TAGGED BLOCK {{{
%#
%# COPYRIGHT:
%#
%# This software is Copyright (c) 1996-2007 Best Practical Solutions, LLC
%#  [EMAIL PROTECTED]
%#
%# (Except where explicitly superseded by other copyright notices)
%#
%#
%# LICENSE:
%#
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%#
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
%# General Public License for more details.
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
%# 02110-1301 or visit their web page on the internet at
%# http://www.gnu.org/copyleft/gpl.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
%#
%# (The following paragraph is not intended to limit the rights granted
%# to you to modify and distribute this software under the terms of
%# the GNU General Public License and is only of importance to you if
%# you choose to contribute your changes and enhancements to the
%# community by submitting them to Best Practical Solutions, LLC.)
%#
%# By intentionally submitting any modifications, corrections or
%# derivatives to this work, or any other work intended for use with
%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
%# you are the copyright holder for those contributions and you grant
%# Best Practical Solutions,  LLC a nonexclusive, worldwide, irrevocable,
%# royalty-free, perpetual, license to use, copy, create derivative
%# works based on those contributions, and sublicense and distribute
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
%flags
inherit = undef # inhibit UTF8 conversion done in /autohandler
/%flags
%ARGS
$queue = 1
$action = correspond
$ticket = undef
/%ARGS
%init
$m-comp('/Elements/Callback', _CallbackName = 'Pre', %ARGS);
use RT::Interface::Email ();# It's an exporter, but we don't care
$r-content_type('text/plain; charset=utf-8');
$m-error_format('text');
my ( $status, $error, $Ticket ) = RT::Interface::Email::Gateway( \%ARGS );
if ( $status == 1 ) {
 $m-out('ok');
 if ( $Ticket-Id ) {
   $m-out( 'Ticket: '  . ($Ticket-Id || '') );
   $m-out( 'Queue: '   . ($Ticket-QueueObj-Name || '') );
   $m-out( 'Owner: '   . ($Ticket-OwnerObj-Name || '') );
   $m-out( 'Status: '  . ($Ticket-Status || '') );
   $m-out( 'Subject: ' . ($Ticket-Subject|| '') );
   $m-out(
 'Requestor: ' . ($Ticket-Requestors-MemberEmailAddressesAsString 
|| '') );

 }
}
else {
 $RT::Logger-error( Could not record email:  . $error );
 if ( $status == -75 ) {
   $m-out( temporary failure -  . $error );
 }
 else {
   $m-out( 'not ok - ' . $error );
 }
}
$m-abort();
/%init

--
Mike Gracy
www.MyPoints.com
Unix/Network Sysadmin

525 Market St.
34th Floor
San Francisco, Ca 94105

Desk-415.829.6174
Fax-415-829-6174

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we'll take
up to 20 percent off the price. This sale won't last long, so get in touch today. 
   Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745.



Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


[rt-users] Having problems with a default install of 3.6.5

2007-12-13 Thread Mike Gracy

I configured and installed it, I can login with the default root account.
I click on Configuration and get sent back to the Home - RT at a glance 
page.
I'm unable to get to the config page.  I've been scouring the httpd 
error and system messages log and not finding anything that helps.
I tried turning on the log file in SiteConfig, but that errored out, 
stating that it couldn't open/create rt.log.  I should think the default 
permissions to /opt/rt3/var/log would have allowed for this 
automatically.   I'm at a bit of a loss here.
I'm needing to solve this because I need to migrate a 3.0.12 database 
from another machine to this one.  I've already done the db import and 
upgrades without error, but it does me no good if I can't get in the 
Configuration page.

Help?

--
Mike Gracy
www.MyPoints.com
Unix/Network Sysadmin

525 Market St.
34th Floor
San Francisco, Ca 94105

Desk-415.829.6174
Fax-415-829-6174

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:

If you sign up for a new RT support contract before December 31, we'll take
up to 20 percent off the price. This sale won't last long, so get in touch today. 
   Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745.



Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com


[rt-users] Why does the content of a ticket sometimes end up being created as an attachement?

2007-10-19 Thread Mike Gracy
Sometimes autogenerated tickets get created with the content as an 
attachment when no attachment was sent with the email.

In the body of the ticket it will state there appears to be no content.

--
Mike Gracy
www.MyPoints.com
Unix/Network Sysadmin

525 Market St.
34th Floor
San Francisco, Ca 94105

Desk-415.829.6174
Fax-415-829-6174

___
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com