[rt-users] install bug
Andy Coates
andy at bribed.net
Mon Nov 4 12:53:33 EST 2002
> i installed happily on one system. but went to another and
>
> # make install
> mkdir -p //usr/local/rt2/bin
> mkdir -p //usr/local/rt2/WebRT/data
> mkdir -p //usr/local/rt2/WebRT/sessiondata
> mkdir -p //usr/local/rt2/etc
> mkdir -p //usr/local/rt2/lib
> mkdir -p //usr/local/rt2/WebRT/html
> mkdir -p //usr/local/rt2/local/WebRT/html
> /usr/bin/perl tools/initdb 'mysql' '/usr/local' 'localhost'
> '' 'root' 'rt' create
> Now creating a database for RT.
> Enter the mysql password for root:
> Creating mysql database rt.
> cp etc/acl.mysql '//usr/local/rt2/etc/acl.mysql'
> /usr/bin/perl -p -i -e " s'!!DB_TYPE!!'"mysql"'g;
> s'!!DB_HOST!!'"localhost"'g; s'!!DB_RT_PASS!!'"fooledya"'g;
> s'!!DB_RT_HOST!!'"localhost"'g; s'!!DB_RT_USER!!'"rt_user"'g;
> s'!!DB_DATABASE!!'"rt"'g;" //usr/local/rt2/etc/acl.mysql
> bin/initacls.mysql '/usr/local' 'localhost' '' 'root' 'again'
> 'rt' '//usr/local/rt2/etc/acl.mysql'
> Enter the mysql administrator's database password to create a
> new user for RT
> ERROR 1175 at line 2: You are using safe update mode and you
> tried to update a table without a WHERE that uses a KEY column
Not sure what versions of what you're using there, but a temp solution
would be to disable safe-updates.
I believe the option is read from /etc/my.cnf - as in (mine for
example):
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
So just comment out your entry (which should be uncommented if its
enabled). I don't know much about the rt install script to comment on
whether it is actually unsafe, but in this case it looks fine :)
Andy.
More information about the rt-users
mailing list