[rt-users] Upgrading from RT 3.6.5

Kevin Falcone falcone at bestpractical.com
Tue Jun 29 11:08:02 EDT 2010


On Tue, Jun 29, 2010 at 10:42:44AM -0400, Patton, Brandon wrote:
> I'm in the process of trying to upgrade now and I've gotten to the part of updating the database and I get the following error. Can anyone help me?
> 
> 
> root at nethealth:/opt/rt3/sbin# ./rt-setup-database --dba root --prompt-for-dba-password --action upgrade
> In order to create or update your RT database, this script needs to connect to your  mysql instance on localhost as root
> Please specify that user's database password below. If the user has no database
> password, just press return.
> 
> Password:
> Working with:
> Type:   mysql
> Host:   localhost
> Name:   rtdb
> User:   rtuser
> DBA:    root
> Couldn't finish 'upgrade' step.
> 
> ERROR: Couldn't read dir './etc/upgrade' with upgrade data

The error message is telling you that there is no /opt/rt3/sbin/etc/upgrade directory
You need to run the command from a higher directory, or optionally you
could explicity pass --datadir.
Usually you run this from the unpacked tarball that you ran make
upgrade from.

-kevin


> 
> The upgrade directory is there, not sure why it can't read it. Of course, I'm not an expert on permissions either.
> 
> root at nethealth:/opt/rt3/etc# ls -l
> total 196
> -r--------  1 root          www              90 2010-06-28 15:53 acl.Informix
> -r--------  1 root          www             859 2010-06-28 15:53 acl.mysql
> -r--------  1 root          www              27 2010-06-28 15:53 acl.Oracle
> -r--------  1 root          www            1912 2010-06-28 15:53 acl.Pg
> -r--------  1 root          www             232 2010-06-28 15:53 acl.Sybase
> -r--------  1 root          www           22776 2010-06-28 15:53 initialdata
> -r--r-----  1 root          www           46335 2010-06-28 15:53 RT_Config.pm
> -rw-r-----  1 root          www            1027 2010-06-28 16:11 RT_SiteConfig.pm
> -r--------  1 root          www           10518 2010-06-28 15:53 schema.Informix
> -r--------  1 root          www           13236 2010-06-28 15:53 schema.mysql-4.0
> -r--------  1 root          www           14164 2010-06-28 15:53 schema.mysql-4.1
> -r--------  1 root          www           11776 2010-06-28 15:53 schema.Oracle
> -r--------  1 root          www           13904 2010-06-28 15:53 schema.Pg
> -r--------  1 root          www           10769 2010-06-28 15:53 schema.SQLite
> -r--------  1 root          www           11550 2010-06-28 15:53 schema.Sybase
> drwxr-xr-x 25 administrator administrator  4096 2010-06-28 15:52 upgrade
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Jerrad Pierce [mailto:jpierce at cambridgeenergyalliance.org] 
> Sent: Friday, June 25, 2010 2:14 PM
> To: Patton, Brandon
> Cc: rt-users at lists.bestpractical.com
> Subject: Re: [rt-users] Upgrading from RT 3.6.5
> 
> Ungh, Ubuntu as a server.
> 
> Leaving that aside, simply use the package manager (something like
> Synaptic in the GUI) to check where the files for the rt package are
> installed.
> Back those up if you have concerns about possible customizations done
> to core instead of local code. Backup your database. Then:
> 
> A) Update your system to something more modern, and install the
> corresponding rt package
> B) Download the source tarball from Best Practical, and follow the
> enclosed directions
> 
> P.S. /opt/rt3 is the default path, for some reason several
> distributions like Ubuntu like to shove stuff under
> /usr/local/packageName and give users longer pathnames to deal with.
> 
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100629/4b56098d/attachment.sig>


More information about the rt-users mailing list