View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000386 | WackoWiki | installer | public | 2011-06-03 16:24 | 2011-06-13 07:00 |
Reporter | pascalvmf | Assigned To | administrator | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Platform | synology | OS | linux | OS Version | DSM 2.1-0844 |
Product Version | 5.0.beta | ||||
Target Version | 5.0.rc | ||||
Summary | 0000386: upgrade fails from R4.3 to R5.0beta - user not changed to user_name in user table | ||||
Description | I am currently in the following version : "wakka_version" => "0.1.2", "wacko_version" => "R4.3" When upgrading to R5.0beta I'v got error during SQL upgrade like the following : Unknown column 'user_name' in 'where clause' | ||||
Additional Information | see attached report of the upgrade process, including sql error message I added to setup/database-install.php | ||||
Tags | No tags attached. | ||||
Attached Files | wacko_r43_to_r50beta_errors.txt (7,944 bytes)
WackoWiki Installation : System Requirements Language Configuration > System Requirements > Site Configuration > Database Configuration > Database Installation > Write Config File Your server must meet the requirements listed below. PHP Version Detected PHP 5.3.3 Apache Rewrite Extension (Optional) Rewrite Extension (mod_rewrite) Installed? Database MySQL MySQLi PDO Permissions _cache/config _cache/feeds _cache/pages _cache/queries config/config.php files/global files/perpage xml sitemap.xml Ready to Install? Congratulations, it appears that your server is capable of running WackoWiki. The next few pages will take you through the configuration process. This installer will try to write the configuration data to the file config.php, located in your WackoWiki directory. In order for this to work, you must make sure the web server has write access to that file. If you can't do this, you will have to edit the file manually (the installer will tell you how). See WackoWiki:Doc/English/Installation for details. WackoWiki Installation : Database Installation Language Configuration > System Requirements > Site Configuration > Database Configuration > Database Installation > Write Config File Testing Configuration Testing database connection settings Checking if the database you specified exists Wacko R4.3 to R5.0.beta Renaming acl Table Renaming link Table Renaming page Table Renaming referrer Table Renaming revision Table Renaming user Table Renaming watch Table Altering acl Table Altering cache Table Altering link Table Altering page Table Altering referrer Table Altering revision Table Altering upload Table Altering user Table Altering watch Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Error altering user table Can't DROP 'idx_name'; check that column/key exists Altering user Table Error altering user table Unknown column 'user_name' in 'wakka_user' Altering user Table Altering user Table Updating user Table Updating user Table Updating user Table Updating user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering user Table Altering acl Table Altering acl Table Updating acl Table Altering acl Table Altering acl Table Altering acl Table Altering acl Table Creating menu table Altering cache Table Altering cache Table Creating config table Creating group table Creating group_member table Creating category table Creating category_page table Altering link Table Altering link Table Altering link Table Updating link Table Updating link Table Altering link Table Altering link Table Altering link Table Creating log table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Updating page Table Updating page Table Updating page Table Updating page Table Updating page Table Updating page Table Updating page Table Error updating page table Unknown column 'user_name' in 'field list' Updating page Table Error updating page table Unknown column 'user_name' in 'field list' Updating page Table Updating page Table Updating page Table Updating page Table Updating page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Altering page Table Updating page Table Updating page Table Updating page Table Creating poll table Altering watch Table Altering watch Table Altering watch Table Updating watch Table Error updating watch table Unknown column 'user_name' in 'field list' Updating watch Table Altering watch Table Altering watch Table Altering watch Table Altering watch Table Altering watch Table Creating rating table Altering referrer Table Altering referrer Table Altering referrer Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Updating revision Table Error updating revision table Unknown column 'user_name' in 'field list' Updating revision Table Error updating revision table Unknown column 'user_name' in 'field list' Updating revision Table Updating revision Table Updating revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Altering revision Table Updating revision Table Altering upload Table Updating upload Table Error updating upload table Unknown column 'user_name' in 'field list' Altering upload Table Altering upload Table Creating user_setting table Adding Config Values Adding System User The system account already exists Unknown column 'user_name' in 'field list' Adding Admin User Preferences The admin user settings already exists Unknown column 'user_name' in 'where clause' Adding Admins Group The admin group already exists Unknown column 'user_name' in 'where clause' Adding Admins Group Member The admin group member already exists Unknown column 'user_name' in 'where clause' Adding Everybody Group The everybody group already exists Unknown column 'user_name' in 'where clause' Adding Registered Group The registered group already exists Unknown column 'user_name' in 'where clause' Adding Moderator Group The moderator group already exists Unknown column 'user_name' in 'where clause' Adding Reviewer Group The reviewer group already exists Unknown column 'user_name' in 'where clause' Adding Default Data Adding Default Pages Finished Adding Default Pages In the next step, the installer will try to write the updated configuration file, config.php. Please make sure the web server has write access to the file, or you will have to edit it manually. Once again, see WackoWiki:Doc/English/Installation for details. | ||||
|
Error altering user table Can't DROP 'idx_name'; check that column/key exists Guess this line fails $alter_user_r4_3_11 = "ALTER TABLE {$pref}user CHANGE name user_name VARCHAR(80) NOT NULL DEFAULT '', DROP INDEX idx_name, ADD UNIQUE idx_user_name (user_name)"; and all the following errors were caused by the missing 'user_name' field Can you check the 'user' table of your R4.3 wiki and try to add the index if missing. KEY idx_name (name) And then run the installer/upgrade again. If so the question is why the index was missing. |
|
In fact the user table has a primary index on "name" called "PRIMARY" :) I'll add an idx_name unique index and restart the upgrade to see if it solves the error. |
|
Ok with the indicated modification, the upgrade was successfull. (and btw I could at last be able to delete thousand of spam comments from my pages dated from the early wackowiki version :) ) |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-06-03 16:24 | pascalvmf | New Issue | |
2011-06-03 16:24 | pascalvmf | File Added: wacko_r43_to_r50beta_errors.txt | |
2011-06-08 08:52 | administrator | Assigned To | => administrator |
2011-06-08 08:52 | administrator | Status | new => acknowledged |
2011-06-08 09:31 | administrator | Note Added: 0000791 | |
2011-06-08 09:32 | administrator | Status | acknowledged => feedback |
2011-06-08 09:37 | administrator | Note Edited: 0000791 | |
2011-06-08 09:41 | administrator | Product Version | 4.3.rc => 5.0.beta |
2011-06-08 09:41 | administrator | Target Version | 5.0.beta => 5.0.rc |
2011-06-09 21:35 | pascalvmf | Note Added: 0000793 | |
2011-06-09 21:35 | pascalvmf | Status | feedback => assigned |
2011-06-10 11:49 | pascalvmf | Note Added: 0000794 | |
2011-06-13 07:00 | administrator | Status | assigned => resolved |
2011-06-13 07:00 | administrator | Resolution | open => no change required |
2011-07-03 10:24 | administrator | Note Edited: 0000791 | |
2011-07-03 10:26 | administrator | Note Edited: 0000791 |