I have been running RT3.4, and just upgraded to RT3.6
using the instructions. However when looking at
tickets, I am getting some errors. I did rm the
mason/obj directory a few times. I am running debian,
and upgraded all packages with apt-get upgrade, and
then installed the rt3.6 update.
Creating database schema.
Couldn’t find schema file for mysql
/usr/sbin/rt-setup-database-3.6 --action acl
–datadir /etc/request-tracker3.6/upgrade/3.5.1
Couldn’t find ACLS for mysql in
/etc/request-tracker3.6/upgrade/3.5.1
Did you run all of the upgrade scripts on the
database?
Joshua Speer wrote:
I have been running RT3.4, and just upgraded to
RT3.6
using the instructions. However when looking at
tickets, I am getting some errors. I did rm the
mason/obj directory a few times. I am running
debian,
and upgraded all packages with apt-get upgrade,
and
then installed the rt3.6 update.
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 sales@bestpractical.com or call us
at +1 617 812 0745.
Ok. It looks like something didn’t upgrade properly. Can’t help you on
the Debian upgrade since I always go from source and haven’t touched
Debian in years.
Here is the raw error when I try to create a new
ticket:
RT::CustomField::MatchPattern Unimplemented in
HTML::Mason::Commands.
(/usr/share/request-tracker3.6/html/Elements/ValidateCustomFields
line 65)
Trace begun at
/usr/share/perl5/HTML/Mason/Exceptions.pm line 129
HTML::Mason::Exceptions::rethrow_exception(‘RT::CustomField::MatchPattern
Unimplemented in HTML::Mason::Commands.
(/usr/share/request-tracker3.6/html/Elements/ValidateCustomFields
line 65) ^J’) called at
/usr/share/perl5/DBIx/SearchBuilder/Record.pm line 495
DBIx::SearchBuilder::Record::AUTOLOAD(‘RT::CustomField=HASH(0x8324654)’,
undef) called at
/usr/share/request-tracker3.6/html/Elements/ValidateCustomFields
line 65
HTML::Mason::Commands::ANON(‘CustomFields’,
‘RT::CustomFields=HASH(0x9af2760)’, ‘ARGSRef’,
‘HASH(0x960f230)’) called at
/usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x83240c0)’,
‘CustomFields’, ‘RT::CustomFields=HASH(0x9af2760)’,
‘ARGSRef’, ‘HASH(0x960f230)’) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1251
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm
line 1246
HTML::Mason::Request::comp(undef, undef,
‘CustomFields’, ‘RT::CustomFields=HASH(0x9af2760)’,
‘ARGSRef’, ‘HASH(0x960f230)’) called at
/usr/share/request-tracker3.6/html/Ticket/Create.html
line 247
HTML::Mason::Commands::ANON(‘Queue’, 4, ‘Queue’,
4) called at /usr/share/perl5/HTML/Mason/Component.pm
line 135
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x97fa2f0)’,
‘Queue’, 4, ‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1256
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm
line 1246
HTML::Mason::Request::comp(undef, undef, undef,
‘Queue’, 4, ‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 915
HTML::Mason::Request::call_next(‘HTML::Mason::Request::ApacheHandler=HASH(0x859eec8)’,
‘Queue’, 4) called at
/usr/share/request-tracker3.6/html/autohandler line
279
HTML::Mason::Commands::ANON(‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x87f0858)’,
‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1251
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm
line 1246
HTML::Mason::Request::comp(undef, undef, undef,
‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 460
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm
line 460
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm
line 412
HTML::Mason::Request::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x859eec8)’)
called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm
line 165
HTML::Mason::Request::ApacheHandler::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x859eec8)’)
called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm
line 832
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0x924cc4c)’,
‘Apache=SCALAR(0x8c24b30)’) called at
/usr/share/request-tracker3.4/libexec/webmux.pl line
124
eval {…} at
/usr/share/request-tracker3.4/libexec/webmux.pl line
124
RT::Mason::handler(‘Apache=SCALAR(0x8c24b30)’) called
at /dev/null line 0
eval {…} at /dev/null line 0
Ok. It looks like something didn’t upgrade
properly. Can’t help you on
the Debian upgrade since I always go from source and
haven’t touched
Debian in years.
Creating database schema.
Couldn’t find schema file for mysql
/usr/sbin/rt-setup-database-3.6 --action acl
–datadir /etc/request-tracker3.6/upgrade/3.5.1
Couldn’t find ACLS for mysql in
/etc/request-tracker3.6/upgrade/3.5.1
OK so here is the latest, I have put the source on the
server, and ran make depends, and all dependancies
have been satisfied. Also, I have removed and
conflicting older packages. This appears to be
something with the new implementation of reminders,
and mason not being configured for it properly? Is
their any location that needs to have reminders
specified for mason?
Thanks,
Josh
Not exactly the same error but similar. Perhaps
this can either help or
get you started poking through things.
Joshua Speer wrote:
Here is the raw error when I try to create a new
ticket:
RT::CustomField::MatchPattern Unimplemented in
HTML::Mason::Commands.
line 65
HTML::Mason::Commands::ANON(‘CustomFields’,
‘RT::CustomFields=HASH(0x9af2760)’, ‘ARGSRef’,
‘HASH(0x960f230)’) called at
/usr/share/perl5/HTML/Mason/Component.pm line 135
‘CustomFields’,
‘RT::CustomFields=HASH(0x9af2760)’,
‘ARGSRef’, ‘HASH(0x960f230)’) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1251
eval {…} at
/usr/share/perl5/HTML/Mason/Request.pm
line 1246
HTML::Mason::Request::comp(undef, undef,
‘CustomFields’,
‘RT::CustomFields=HASH(0x9af2760)’,
‘ARGSRef’, ‘HASH(0x960f230)’) called at
‘Queue’, 4, ‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1256
eval {…} at
/usr/share/perl5/HTML/Mason/Request.pm
line 1246
HTML::Mason::Request::comp(undef, undef, undef,
‘Queue’, 4, ‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 915
‘Queue’, 4) called at
/usr/share/request-tracker3.6/html/autohandler
line
279
HTML::Mason::Commands::ANON(‘Queue’, 4) called
at
/usr/share/perl5/HTML/Mason/Component.pm line 135
‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1251
eval {…} at
/usr/share/perl5/HTML/Mason/Request.pm
line 1246
HTML::Mason::Request::comp(undef, undef, undef,
‘Queue’, 4) called at
/usr/share/perl5/HTML/Mason/Request.pm line 460
eval {…} at
/usr/share/perl5/HTML/Mason/Request.pm
line 460
eval {…} at
/usr/share/perl5/HTML/Mason/Request.pm
line 412
‘Apache=SCALAR(0x8c24b30)’) called at
/usr/share/request-tracker3.4/libexec/webmux.pl
line
124
eval {…} at
/usr/share/request-tracker3.4/libexec/webmux.pl
line
124
RT::Mason::handler(‘Apache=SCALAR(0x8c24b30)’)
called
at /dev/null line 0
eval {…} at /dev/null line 0
Ok. It looks like something didn’t upgrade
properly. Can’t help you on
the Debian upgrade since I always go from source
and
haven’t touched
Debian in years.
Creating database schema.
Couldn’t find schema file for mysql
/usr/sbin/rt-setup-database-3.6 --action acl
–datadir /etc/request-tracker3.6/upgrade/3.5.1
Couldn’t find ACLS for mysql in
/etc/request-tracker3.6/upgrade/3.5.1
This post from April regarded Reminders, but it seems very much like the
problem you are describing.
Found my problem. Turns out I had an old DBIx::SearchBuilder installed in a
different dir (from an old Perl install), and somehow it was being used
instead of the new one. I deleted the old DBIx, cleaned the Mason cache,
restarted httpd, and all’s well now with Reminders.
hope that helps someone;
– Gary Oberbrunner
I would start a CPAN shell and install DBIx::SearchBuilder to make sure
you have the latest.
Thanks again for your replies. I had found that thread
last week when you first started helping me.
Unfortunately this wasn’t the fix for me. I have been
searching the gossamer threads looking for anything
that might be a possibility, but haven’t found the fix
yet.
This post from April regarded Reminders, but it
seems very much like the
problem you are describing.
Found my problem. Turns out I had an old
DBIx::SearchBuilder installed in a
different dir (from an old Perl install), and
somehow it was being used
instead of the new one. I deleted the old DBIx,
cleaned the Mason cache,
restarted httpd, and all’s well now with Reminders.
hope that helps someone;
– Gary Oberbrunner
I would start a CPAN shell and install
DBIx::SearchBuilder to make sure
you have the latest.
Joshua Speer wrote:
OK so here is the latest, I have put the source on
the
server, and ran make depends, and all dependancies
have been satisfied. Also, I have removed and
conflicting older packages. This appears to be
something with the new implementation of
reminders,
and mason not being configured for it properly? Is
their any location that needs to have reminders
specified for mason?
line 65
HTML::Mason::Commands::ANON(‘CustomFields’,
‘RT::CustomFields=HASH(0x9af2760)’, ‘ARGSRef’,
‘HASH(0x960f230)’) called at
/usr/share/perl5/HTML/Mason/Component.pm line
135
What version of SearchBuilder are you using? I
notice that initially
you list it as 1.45 whereas 1.49 (at least) is out.
Joshua Speer wrote:
Drew,
Thanks again for your replies. I had found that
thread
last week when you first started helping me.
Unfortunately this wasn’t the fix for me. I have
been
searching the gossamer threads looking for
anything
that might be a possibility, but haven’t found the
fix
yet.
This post from April regarded Reminders, but it
seems very much like the
problem you are describing.
Found my problem. Turns out I had an old
DBIx::SearchBuilder installed in a
different dir (from an old Perl install), and
somehow it was being used
instead of the new one. I deleted the old DBIx,
cleaned the Mason cache,
restarted httpd, and all’s well now with
Reminders.
hope that helps someone;
– Gary Oberbrunner
I would start a CPAN shell and install
DBIx::SearchBuilder to make sure
you have the latest.
Joshua Speer wrote:
OK so here is the latest, I have put the source
on
the
server, and ran make depends, and all
dependancies
have been satisfied. Also, I have removed and
conflicting older packages. This appears to be
something with the new implementation of
reminders,
and mason not being configured for it properly?
Is
their any location that needs to have reminders
specified for mason?