Hi people,
In the last step of upgrade from RT 3.6.5 to 3.8.1 on FreeBSD-7.1-RELEASE,
got this error:
ERROR 1062 (23000) at line 210: Duplicate entry ‘’ for key 2
Steps executed:
cd /usr/ports/www/rt38/ && make install
cd /usr/ports/www/rt38/work/rt-3.8.1/
./sbin/rt-setup-database --dba root --action upgrade
rm -fr /var/run/rt38/mason_data/obj/
/usr/local/etc/rc.d/apache.sh restart
perl ./etc/upgrade/schema.mysql-4.0-4.1.pl rt3 root > sql.queries
more sql.queries
mysql -u root -p rt3 < sql.queries
Enter password:
ERROR 1062 (23000) at line 210: Duplicate entry ‘’ for key 2
The line 210 says:
ALTER TABLE Users MODIFY Name VARCHAR(200) CHARACTER SET utf8 NOT NULL
DEFAULT ‘’;
Is this an error that I can ignore and move on, or will I regret if I do so?
Thanks
You have users with names slightly different. Default mysql collation
assume that some characters with umlauts are equal to characters
without. If the current character set is latin1 then after upgrade
people with name field containing anything outside ascii wouldn’t be
able to login (using name). As well, data would be corrupted as it’s
UTF8 stored in latin1 column.
You can: select different collation, rename conflicting users, convert
name to latin1. First two solutions are preffered.On Thu, Jan 8, 2009 at 9:31 PM, Alex Moura alexsm@gmail.com wrote:
Hi people,
In the last step of upgrade from RT 3.6.5 to 3.8.1 on FreeBSD-7.1-RELEASE,
got this error:
ERROR 1062 (23000) at line 210: Duplicate entry ‘’ for key 2
Steps executed:
cd /usr/ports/www/rt38/ && make install
cd /usr/ports/www/rt38/work/rt-3.8.1/
./sbin/rt-setup-database --dba root --action upgrade
rm -fr /var/run/rt38/mason_data/obj/
/usr/local/etc/rc.d/apache.sh restart
perl ./etc/upgrade/schema.mysql-4.0-4.1.pl rt3 root > sql.queries
more sql.queries
mysql -u root -p rt3 < sql.queries
Enter password:
ERROR 1062 (23000) at line 210: Duplicate entry ‘’ for key 2
The line 210 says:
ALTER TABLE Users MODIFY Name VARCHAR(200) CHARACTER SET utf8 NOT NULL
DEFAULT ‘’;
Is this an error that I can ignore and move on, or will I regret if I do so?
Thanks
The rt-users Archives
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com
Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
Best regards, Ruslan.