Good day friends! I am trying to upgrade OJS from 3.1.2.1. up to 3.3.0.5. Through the web interface. Perhaps someone came across and solved a similar problem. Or has ideas on how to solve it.
When I click update. I get an error message:
"A database error has occurred: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'navigation_menus' already exists (SQL: CREATE TABLE navigation_menus ( navigation_menu_id BIGINT NOT NULL AUTO_INCREMENT, context_id BIGINT NOT NULL, area_name VARCHAR(255) DEFAULT '', title VARCHAR(255) NOT NULL, PRIMARY KEY (navigation_menu_id) ))"
Thanks in advance.
Are you able to restore from backup, turn on the show_stacktrace option in config.inc.php, then re-run the upgrade using the command-line upgrade tool (tools/upgrade.php)?
Regards,
Alec Smecher
Public Knowledge Project Team
Hi @asmecher !!!
I am updating with Full Package update. I tried to enable show_stacktrace and update, tell me plz, where can I find a report for this option?
My error file remained unchanged.
[20-Apr-2021 13:04:33 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/main/public_html/public/jurnal/lib/pkp/lib/vendor/adodb/adodb-php/adodb-xmlschema.inc.php on line 1307
[20-Apr-2021 13:04:34 Europe/Helsinki] SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‘navigation_menus’ already exists (SQL: CREATE TABLE navigation_menus (
navigation_menu_id BIGINT NOT NULL AUTO_INCREMENT,
context_id BIGINT NOT NULL,
area_name VARCHAR(255) DEFAULT ‘’,
title VARCHAR(255) NOT NULL,
PRIMARY KEY (navigation_menu_id)
))
@asmecher forgive me if I make some stupid mistakes, before that I updated OJS OCS and OMP exclusively by replacing files in the file manager and there were no such problems.
@asmecher hi!
An interesting observation, but on an identical server where I restored the site backup. I was able to update ojs with no problem. I will be able to migrate the updated ojs. But it is very interesting why the update on the main server fails.
I would be glad if you could suggest what the problem is.
It looks like OJS was trying to create a table that already existed, when the normal behaviour would have been to inspect the existing table and adapt any necessary changes. (Based on your DESCRIBE statement, there wouldn’t have been any.) I wonder if the table was owned by another user and OJS didn’t have access to it?
Regards,
Alec Smecher
Public Knowledge Project Team
1 user with all privileges. It’s strange that this jurnal, which I copied to another server, was updated without problems. Try to recreate the database and user?