[MDEV-4808] Error installing help tables Created: 2013-07-22 Updated: 2019-04-03 Resolved: 2019-04-03 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | OTHER |
| Affects Version/s: | 5.5.32 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Terry Roy | Assignee: | Sergei Golubchik |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | upstream-fixed | ||
| Environment: |
Debian Wheezy using mariadb.org repository |
||
| Description |
| Comments |
| Comment by Elena Stepanova [ 2013-07-25 ] | |||||||||||
|
Hi Terry, Did you run mysql_upgrade after installing 5.5.32?
url is of type text already, so no errors on filling the table for me. | |||||||||||
| Comment by Terry Roy [ 2013-07-26 ] | |||||||||||
|
I ran mysql_update. Received this message. This installation of MySQL is already upgraded to 5.5.32-MariaDB, use --force if you still need to run mysql_upgrade So I ran mysql_update --force. Script ran but url stays as type char.
| |||||||||||
| Comment by Elena Stepanova [ 2013-07-26 ] | |||||||||||
|
Which version did you upgrade from? Upd: nevermind, I see that mysql_upgrade doesn't change the structure of the table. I suppose it's a side-effect of mysql_upgrade not updating the contents of help tables – probably it doesn't look at them at all and thus doesn't check the structure either... MySQL behaves the same way (upgrade from 5.5.30 to 5.5.32 doesn't change the structure of the table) | |||||||||||
| Comment by Elena Stepanova [ 2013-07-26 ] | |||||||||||
|
Terry, Are you planning to file an upstream bug about it (about upgrade not changing the structure of the table), or maybe you have already? | |||||||||||
| Comment by Terry Roy [ 2013-07-26 ] | |||||||||||
|
On one server, I installed 5.5.30, upgraded when 5.5.31 came out then to 5.5.32. On another server, I have been running mariadb since 5.3.x and gone through the series of upgrades to 5.5.32. Have the problem on both servers. | |||||||||||
| Comment by Elena Stepanova [ 2013-07-26 ] | |||||||||||
|
Hi Terry, Right, I get it. Thanks. | |||||||||||
| Comment by Terry Roy [ 2013-07-26 ] | |||||||||||
|
I hadn't planned on it since someone else had already filed a bug report and the bug was marked as closed. From the mysql bug report http://bugs.mysql.com/bug.php?id=61520: Noted in 5.1.70, 5.5.32, 5.6.12, 5.7.2 changelogs. The url columns in the mysql datatbase help tables were too short to | |||||||||||
| Comment by Terry Roy [ 2013-07-26 ] | |||||||||||
|
Hi Elena, Is this a different bug than the one described in 61520? Sorry for being dense, but I am happy to file one if 61520 doesn't cover it. I'm relatively new to the filing of bug reports. | |||||||||||
| Comment by Elena Stepanova [ 2013-07-26 ] | |||||||||||
|
Yes, I think it's a slightly different problem, although of course MySQL verification team might judge differently. Coincidentally enough though, fill_help_tables.sql in MySQL 5.5.32 doesn't contain links longer than 128 symbols anymore, so the error on filling the table doesn't occur, even although the structure remains old. | |||||||||||
| Comment by Terry Roy [ 2013-07-27 ] | |||||||||||
|
Hi Elena, Thanks for your explanation. I went over to MySQL to file a bug report and cannot login. Have tried asking for my password multiple times and even my username but I'm not getting anything back from Oracle. Even tried setting up a new account with Oracle and nothing there either. If you have the ability to file the report, I would appreciate it. Thanks, Terry | |||||||||||
| Comment by Elena Stepanova [ 2013-07-27 ] | |||||||||||
| Comment by Daniel Black [ 2017-12-30 ] | |||||||||||
|
upstream fix https://github.com/mysql/mysql-server/commit/924b64dec1e3fa58da2de286869153842914a123
|