[rt-users] Apache won't start after upgrade to 3.8.4

Jason Heideloff jheidelo at gmail.com
Tue Jul 7 20:00:41 EDT 2009


Thank you.  This solved my problem.

-Jason

On Jul 7, 2009, at 1:34 PM, Karl Boyken wrote:

> Some or all of your RT tables are using the MyISAM engine, but  
> beginning with RT 3.8.3, RT checks to make sure that your tables are  
> using InnoDB.  You'll need to convert your MyISAM tables to InnoDB.   
> In mysql, do:
>
> USE rt3;
> SHOW TABLE STATUS;
>
> Note which tables are using MyISAM, and for each table <tablename>,  
> in mysql, do:
>
> ALTER TABLE <tablename> ENGINE=INNODB;
>
> After you've done this, your 3.8.4 installation should run.
>
> Karl Boyken
>
>> I've run a couple of test RT upgrades from 3.8.0 to 3.8.4 but I  
>> continue to
>> get the following error message when I attempt to start Apache:
>> RT requires that all its tables be of InnoDB type. Upgrade RT  
>> tables. at
>> /opt/rt-3.8.4-dev/bin/webmux.pl line 116.\nCompilation failed in  
>> require at
>> (eval 2) line 1.\n
>> Both test and production databases are running on MySQL 5.0.45.   
>> I've been
>> running RT 3.8.0 for quite sometime using this version of MySQL.   
>> Commenting
>> out line 116 allows me to successfully start Apache but I'm not  
>> sure if
>> there are any consequences to doing this.
>> Line 116 of webmux.pl:
>> die $msg unless $status;
>> Any help would be greatly appreciated.
>> Thanks.
>
> -- 
> Karl Boyken, system administrator karl-boyken at uiowa.edu
> 303A MLH, Dept. of Comp. Sci. http://www.cs.uiowa.edu/~boyken/
> The U. of Iowa, Iowa City, IA  52242   319-335-2730 (voice)  
> 319-335-3668 (fax)
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com




More information about the rt-users mailing list