installing mysql-server fails because /etc/init.d/mysql-ndb does not exist

Bug #553304 reported by Sohum
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OurDelta
New
Undecided
Unassigned

Bug Description

On debian, installing mysql-server 5.0.87-d10-ourdelta-sail65 on a fresh install (i.e., not upgrading from mysql-server/stable) results in the following errors:

Stopping MySQL database server: mysqld.
insserv: Service mysql-ndb has to be enabled to start service mysql
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing mysql-server-5.0 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.0; however:
  Package mysql-server-5.0 is not configured yet.
  Package mysql-server-5.1 which provides mysql-server-5.0 is not installed.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.0
 mysql-server

This is because /etc/init.d/mysql requires /etc/init.d/mysql-ndb (which requires /etc/init.d/mysql-ndb-mgm). (These scripts silently exit if ndb is not enabled.) The ourdelta-sail package does not include these scripts, and thus initial configuration fails. A workaround is to install the ourdelta-sail package as an upgrade from the stable package, as debian does not remove these services on upgrade.

Tags: ndb
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.