Menu

#295 Database upgrade errors when upgrading from 1.3 to 1.4

version 0.8
open
nobody
Upgrade 1.4 (2)
1
2019-08-07
2019-08-07
Paul
No

Thank you for your time.

When upgrading to version 1.4 from the file phpipam the database upgrade fails. First I get the following error. (ubuntu 16.04.1)

My php.ini file time out was set to 600 and upload_max_filesize, memory_limit and post_max_size were set to 30M, 128M and 40M.

SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint
Failed query:
CREATE TABLE `routing_bgp` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `local_as` int(12) unsigned NOT NULL,
  `local_address` varchar(100) NOT NULL DEFAULT '',
  `peer_name` varchar(255) NOT NULL DEFAULT '',
  `peer_as` int(12) unsigned NOT NULL,
  `peer_address` varchar(100) NOT NULL DEFAULT '',
  `bgp_type` enum('internal','external') NOT NULL DEFAULT 'external',
  `vrf_id` int(11) unsigned DEFAULT NULL,
  `circuit_id` int(11) unsigned DEFAULT NULL,
  `customer_id` int(11) unsigned DEFAULT NULL,
  `description` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `vrf_id` (`vrf_id`),
  KEY `circuit_id` (`circuit_id`),
  KEY `cust_id` (`customer_id`),
  CONSTRAINT `circuit_id` FOREIGN KEY (`circuit_id`) REFERENCES `circuits` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `cust_id` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `vrf_id` FOREIGN KEY (`vrf_id`) REFERENCES `vrf` (`vrfId`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

When I click the link to fix the issue, I am brought back to the upgrade page. Running the upgrade again I get a new error message.

SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'id'; check that column/key exists
Failed query:
ALTER TABLE `users` DROP INDEX `id`;
Failed to upgrade database!

Have you seen this issue? Can I upgrade this install from github?

Thanks

Paul

Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.